landreussi
Software Engineer
Backend Engineer, but I also know a lot about frontend. Likes distributed systems and complex platforms. Knows a lot about Rust (5 years of professional experience). Works with JavaScript and TypeScript (8 years of professional experience). Knows a lot about PostgreSQL databases (8 years of professional experience). Curious about web3 and blockchain.
Experience: 5 years
Yearly salary: $66,000
Hourly rate: $30
Nationality: 🇧🇷 Brazil
Residency: 🇧🇷 Brazil
Experience
Senior Software Engineer
Terramagna 2023 - 2025
Build and maintain internal Rust libs, such as a base-63 encoder and decoder. Worked with NoSQL databases, such as Google Firestore. Worked with distributed databases such as Google Cloud Spanner. Build gRPC-based services and clients. Used protocol buffers to prototype service interfaces. Build and maintain event-driven RESTful services written in Rust, using the Axum web framework, with hexagonal architecture best practices. Wrote Terraform and terragrunt scripts to provision resources on the GCP cloud. Optimized queries to run on PostgreSQL databases. Create and maintain React front-end applications, with Mobx state manager. Wrote Python scripts to make migrations that interact with many microservices. Maintained Nix Flakes to standardize development environments. Maintained Bazel build system infrastructure on the front-end. Wrote HTTP clients to fetch data from many data providers and parsed it to be analyzed and calculated.
Software Engineer
iFood 2022 - 2023
Build event-driven services written in Rust, reactive to Kafka, and Amazon SQS messages. Helped the team define a new architecture to be used by the company. Wrote a proc macro to expand Rust types given an Avro schema file, mitigating type/schema incompatibility errors. Write SQL queries and migrations to PostgreSQL databases. Created RESTful HTTP services with Axum. Worked with SQLx to read PostgreSQL databases in our applications. Work with geospatial data with PostGIS. Built a CI/CD pipeline for Rust applications. Managed Kubernetes clusters to keep the lights on. Created and maintained an AWS DynamoDB instance to be used by the services.
Tech Lead
Numenu 2019 - 2019
Helped the backend team develop a monolithic REST API using Node with Express web framework. Helped the mobile team with the React Native app. Helped the frontend team with the React web app. Discovered some users’ needs to improve business processes. Responsible for the deployment of all codebases. Improved and managed CI and CD pipelines. Managed a Docker Swarm cluster, leading to high availability services. Responsible for answering any questions of the developers about the tasks. Responsible for leading the technical refinements with the developers.
Fullstack Engineer
Terramagna 2019 - 2022
Build and maintain event-driven services written in Rust, using Actix web framework, with hexagonal architecture best practices. Write automated tests to ensure delivery quality. Review backend and frontend code. Write lots of Python code to make scripts and Cloud Functions. Teach my coworkers and new developers to write Rust code. Write SQL queries and Diesel migrations to PostgreSQL databases. Work with geospatial data with PostGIS. Helped the frontend team build many web components using Vue, Vuex, and TypeScript. Helped the QA team write some E2E tests. Write Terraform scripts to provision Google Cloud Platform resources. Technical leadership role in my current squad with backend services.
Fullstack developer
Labs Connections 2018 - 2019
Built and maintained a monolithic REST API using Node, Express, and Sequelize. Wrote E2E tests using Cypress and integration tests using Jest. Built the front end using Vue and Vuetify. Created the whole CI/CD pipeline from scratch. Made deployments automated with Docker and Docker Compose.
Fullstack developer
Globo Usinagem 2014 - 2018
Built software using OpenEdge Progress to customize a legacy ERP system. Used Java, PHP, and C# to make REST APIs that read this legacy system's database. Made queries for MySQL, SQL Server, and Progress databases. Built many pages using HTML, Vanilla Javascript, jQuery, Twitter Bootstrap and Semantic UI. Created Ionic mobile apps with Angular that communicate with this legacy system.
Support Analyst
Globo Usinagem 2013 - 2013
Performed hardware and software maintenance on Windows-based computers. Assist users with the ERP system and troubleshoot issues in general. Manage users' ACLs in Windows Servers running Active Directory.
Skills
aws
gcp
javascript
nosql
postgres
python
sql
terraform
typescript
rust
english
german
portuguese