Matheus Consoli
Software Engineer passionate about high performance, concurrency, distributed systems, and Rust.
6 yrs experience · State of São Paulo, Brazil · 30-40 hrs/week
About
I'm a Brazilian software engineer with over five years of experience with Rust. Throughout this time, I actively contributed to the Brazilian community and have used Rust in various contexts, from creating PoC at early-stage startups to helping deliver more than 60 million monthly orders at Latin America's largest food delivery platform. I'm very interested in programming languages and type systems, concurrent programming, and distributed systems. I enjoy using type-system expressiveness to encode high-level concepts and working with performance-critical applications.
Skills
Experience
- Senior Software Engineer · iFood01-01-2022 – 11-01-2022
At iFood, Latin America's largest food delivery platform, I've worked at the Logistics Tribe as a Senior Engineer replacing the existing service architecture, implemented with Java, with a new microservice-based design in Rust Highlights: - Helped in the design and implementation of resilient services capable of handling at least 3x the normal workload (60M requests per month); - Joined the company's Rust Committee, helping with the performance, quality, maintenance, and design of new and old Rust services across the company; - Developed and proposed a hexagonal model leveraging Rust strengths that were adopted by many teams as the default architecture for new Rust services; - Mentored new and seasoned developers interested in Rust. Technologies: Rust; Kafka; Postgres; Dynamo; Redis; SQS; S3;
- Software Engineer · Letrus01-01-2021 – 11-01-2021
At Letrus, a UNESCO-awarded EdTech leveraging literacy in Brazil, I've worked on multidisciplinary and very diverse teams implementing new features and maintaining a large RESTful API. Highlights and tasks: - Integrated with multiple AI and payment services; - Implemented and maintained features; - Helped build the Backend team, bringing and onboarding new developers of different seniority levels; - Helped in the design of a data processing pipeline using AWS Lambda, DynamoDB and more; Technologies: Python; Django; MySQL; Lambda; S3; DynamoDB
- Founding Software Engineer · Permeets01-01-2020 – 12-01-2020
At Permeets, an IdTech focusing on privacy and opt-in personal data sharing based on LGPD, the Brazilian law similar to GDPR, I've worked as one of the founding engineers designing and implementing a microservice architecture. Highlights and Tasks: - Helped to design, implement, and deploy a microservice-based project from the ground up; - Created many PoC in different tech stacks Technologies: Python; Rust; Elixir; MongoDB; Lambda; S3;
Education
- Federal Institute of São PauloBachelor's Degree, Computer Science
Similar talent on Pangea
Hire Matheus through Pangea
Describe your project to the Pangea agent — see if Matheus is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.
See if Matheus is a fit