👋 Hello! I'm

Breno Faria

I'm a software developer focused on backend systems and infrastructure, with experience building scalable software at Amazon and Autodesk.

I love solving problems involving performance and real-world complexity, leveraging clean abstractions and low-level control to build software that is fast, maintainable, and reliable.

For a more detailed and technical overview of my experience and projects, check out my resume or just scroll down!


Work experience

2026
2025
2024
2023

Backend Software Development Intern

@ Autodesk

Montréal, QC

Jan 2026 – May 2026

â–¶ Built concurrent Java services using virtual threads and gRPC to run synthetic health checks against a petabyte-scale distributed NoSQL platform, validating indexing correctness and data availability

â–¶ Designed high-throughput validation and monitoring pipelines to benchmark indexing latency, verify record propagation, and trigger alerts, using IaC for consistent deployment across multiple production regions

â–¶ Refactored and optimized existing AWS Lambda services and deployed new serverless workflows, reducing average execution time from 60+ seconds to ~15 seconds

â–¶ Improved observability and system performance by reducing cross-regional latency by 170ms, decreasing test flakiness, and enabling low-friction rollout to new regions

Autodesk logo

Software Development Engineer (SDE) intern

@ Amazon

Toronto, ON

May 2025 – Aug 2025

â–¶ Designed and implemented a scalable backend powering advanced search filters for a training platform serving 1M+ users and indexing over 100M records

â–¶ Architected parent-child indexing in OpenSearch and refactored ingestion pipelines (AWS Lambda) to support new data models and session metadata with high consistency

â–¶ Integrated GraphQL APIs with distributed services to enable faceted search, reducing query latency at scale

â–¶ Wrote comprehensive unit/integration tests and performance benchmarks to support rollout

â–¶ Delivered a robust, low-latency search solution adopted by multiple internal organizations across Amazon

Amazon logo

Backend developer intern

@ Flexspring

Boston, MA

Sep 2024 – Dec 2024

â–¶ Tackled production bugs and implemented features in Java-based microservices

â–¶ Optimized query efficiency by moving filtering logic to the backend, eliminating ~20,000 unnecessary queries per day, significantly improving page load times, and reducing strain on DB services

â–¶ Refactored a large portion of HTTP request handling and legacy code, streamlining API interactions, reducing redundant calls, and improving maintainability and performance

Flexspring logo

Director of technology

@ HackConcordia (University club)

Montréal, QC

May 2024 – Dec 2024

â–¶ Participated in the development and maintenance of the club's website and registration platform

â–¶ Contributed to the [backend] software development and maintenance of several projects within the club

â–¶ Main technologies used: TypeScript, MongoDB, Express JS

Hackconcordia logo

Math tutor

@ Concordia University

Montréal, QC

Sep 2023 – May 2024

â–¶ Worked in the university's math department, providing one on one tutoring and organizing Exam Prep (comprehensive review) sessions

â–¶ Gauged students' level and needs in order to provide personalized advice and explain the content in a clear and concise way

â–¶ Tutored several math courses, such as Linear Algebra, Calculus I, Calculus II, etc.

Concordia University logo

Software developer intern

@ Federal Highway Police (Brazil)

Brasília, DF

May 2023 – Aug 2023

â–¶ Designed and implemented data aggregation tools with Python and PostgreSQL that were used on a federal scale, increasing case submissions by over 10%

â–¶ Developed several automation scripts, browser extensions using JavaScript, reducing the time spent on routine tasks by 50%

â–¶ Implemented and integrated new software solutions while assisting departments with technical challenges

Federal Highway Police logo

Projects

Open-ed

Designed and implemented the backend of a learning platform, with Golang APIs for video streaming, content metadata storage, user authentication, and progress tracking. Self-hosted it leveraging NGINX as a reverse proxy and containerized services with Docker.

Main learning goals:

â–¶ Using Go to build a comprehensive API from scratch

â–¶ Learning Go's coding conventions

â–¶ Self-hosting

Main programming language: Golang

u-there

Downloadable communication tool with user authentication, groups creation, in-app chat, public activity status, dashboard to navigate between groups and link other social media profiles

Main learning goals:

â–¶ Account creation and user authentication

â–¶ Real-time data transmission

â–¶ Data caching to optimize large amount of queries (chats)

Main programming language: JavaScript

Postit

Social media platform where users can post and interact with digital sticky notes, implementing real-time interactions and content moderation

Main learning goals:

â–¶ Get more proficient with Java

â–¶ Gain experience with Spring Boot ecosystem

Main programming language: Java

LcMentions

Designed and implemented a Python script that scrapes all mentions of every LeetCode problem on Reddit, and saves it to a MySQL database that feeds a website where users can visualize the most frequent problems and solve them

Main learning goals:

â–¶ Get more familiar wrapping APIs into an intuitive, user-friendly website

â–¶ Learning how to efficiently feed data from a SQL database to a frontend website

â–¶ Write automation scripts with Bash

Main programming language: Python

Snappy

Collaborated with other developers to build a platform where generative AI was used to give the user financial insights. I built the API used by the website, using Plaid to get secure access to the user's financial data in order to provide a personalized experience. This was a mock project built during a hackathon.

Main learning goals:

â–¶ Interacting with a pre-existing API using Go and using it to serve my application

â–¶ Getting familiar with using Go for data manipulation

Main programming language: Golang