Bruno Leite
Verified Expert in Engineering
Back-end Developer
Garopaba - State of Santa Catarina, Brazil
Toptal member since May 12, 2014
Bruno is a highly motivated and skillful solutions architect invested in building performant and scalable serverless architectures while guiding teams to write efficient and easily maintainable software. Bruno has honed his skills in a diverse range of environments, from startups to tech giants such as IBM and ADP, which makes him a rare talent for delivering great value to clients.
Portfolio
Experience
Availability
Preferred Environment
Java, Amazon Web Services (AWS), Serverless, TypeScript
The most amazing...
...architecture I've designed was a multitenant SaaS app that had SSO, external systems integration, and CI/CD with an automated serverless testing framework.
Work Experience
Head of Engineering (via Toptal)
Aspire HR Software, LLC
- Architected and developed SaaS. Accomplished the architecture and development of a multitenant next-gen HR SaaS application, classified as very sophisticated by AWS architects, resulting in a robust and scalable cloud solution.
- Established code standards. Established foundational code standards, testing methods, and repository organization, including the selection and utilization of AWS services, resulting in a streamlined development process.
- Created a CI/CD pipeline capable of deploying serverless applications with infrastructure within ten minutes, resulting in enhanced developer productivity and faster development cycles.
- Set up DynamoDB working guidelines in line with the latest single-table design standards and designed a data ingestion pipeline using DynamoDB streams, resulting in optimized data management.
- Hosted over 50 pair programming sessions, resulting in improved coding skills and knowledge sharing among developers.
- Developed the entire project's infrastructure as code (IaC) using AWS CDK and SST, resulting in a reliable and maintainable infrastructure deployment process.
- Guided AWS service selection. Guided the decision-making process on the use of various AWS services, including Lambda, Step Functions, Cognito, SQS, and SNS, resulting in an efficient and effective cloud service integration.
Full-stack Engineer (via Toptal)
PLS Logistics
- Accomplished the maintenance and development of new AI and ML components, resulting in the automation of document revision and invoice release, enhancing operational efficiency.
- Implemented new testing standards using Java, Spring, and PostgreSQL, which leveraged software quality and resulted in a more robust and reliable product.
- Accomplished the refactoring and improvement of various legacy components within a time-sensitive environment, resulting in enhanced system performance and reduced technical debt.
Cloud Engineer (via Toptal)
Catalyst
- Accomplished the creation and enforcement of project architecture, build, code, and test standards for a Node.js, TypeScript, and AWS CDK application, resulting in a high-quality and maintainable codebase.
- Built a shared library for use by other developers, enabling the creation of on-the-fly deployment pipelines with AWS CodePipeline using AWS CDK and TypeScript, resulting in streamlined development processes.
- Created build scripts for assembling TypeScript projects and automated library releases with semantic release, resulting in efficient project builds and consistent versioning.
- Led a significant project refactoring that improved adherence to AWS CDK standards and better code organization, resulting in enhanced project structure and maintainability.
- Worked on unit test standards for AWS components. Created unit test standards for AWS CDK and AWS Lambda TypeScript components, resulting in a reliable and systematic testing framework.
- Contributed to code review and standards compliance. Ensured that all developers were adhering to good standards through code PRs, resulting in a collaborative and quality-focused development environment.
Senior Java Expert (via Toptal)
SWYP, LLC
- Enhanced an Amazon ECS deployment pipeline using Docker/CircleCI, resulting in a more robust microservice architecture.
- Developed fixes/improvements for Spring Boot microservices with Firebase and AWS integration, enhancing system reliability.
- Contributed to release schedule adherence. Maintained tight release schedules, ensuring all project deadlines were met, demonstrating strong time management.
Back-end Developer (via Toptal)
MP Analytics Limited
- Enhanced an application. Improved a multi-bank data app, resulting in refined investment strategy analysis.
- Boosted call times by optimizing SQL and JPA, enhancing data processing efficiency.
- Implemented new features and tests, leading to a more dynamic application.
- Transitioned to microservices, created GitHub Actions, Dockerfiles, and scripts, ensuring agile deployment.
- Developed an async file processor with Amazon SQS/S3, accelerating XLS file uploads.
Back-end Engineer
Shoshin Works
- Developed a NASA data app, integrating NLP for aviation predictions and enhancing data analysis.
- Integrated SerpApi and Zyte API, streamlining data acquisition from Google and HTML sources.
- Created abstract Java components, facilitating expansion with new external services.
- Managed Java/Spring Data with MongoDB Atlas, ensuring robust data connectivity.
Java and Spring Engineer (via Toptal)
Wearsafe Labs
- Contributed to IoT message processing. Developed Java AWS Lambda for IoT and configured AWS IoT/Kinesis, resulting in efficient device communication.
- Worked on a concurrency mechanism. Created Java locking for device messages, preventing concurrent changes and ensuring data integrity.
- Improved a legacy codebase with refactoring and tests, increasing delivery reliability and deployment speed.
- Enhanced development with better PR reviews and leaner scrum, leading to improved project management.
- Implemented Memcached on AWS Elasticache to prevent message duplication, which optimized processing.
- Worked on an end-to-end testing platform. Established a tester platform for AWS IoT to DB message flow, enabling thorough system testing.
- Contributed to a continuous delivery strategy. Developed a zero downtime delivery strategy with a rollback option, ensuring seamless production updates.
- Focused on audio data management. Created Lambda for audio data processing and storage on S3, streamlining data handling.
- Redesigned DB test architecture, making tests five times faster and reducing code by two-thirds.
- Implemented AWS X-Ray for API tracing, enhancing monitoring and troubleshooting capabilities.
Java Architect
Dandelion Development
- Defined project structure with Spring Boot 2 and developed most of the application.
- Led two other developers ensuring code quality and testability through code reviews.
- Created an integration layer for interacting with ERP and CRM sides using Spring 5's new web client.
- Created test cases structure for each code sector: controllers, database, and entities. Achieved 75%+ overall code coverage.
Java Engineer
Project44
- Created definitions of how to integrate with external services from logistics providers, matching our modeling to providers' custom modeling.
- Developed integrations with logistics carriers using an API made by P44 for data parsing/processing.
- Developed unit and integration tests for components using the latest standards.
Java Lead Engineer (via Toptal)
Aon Inpoint
- Architected a Java 8 Spring Boot project, resulting in a robust and scalable application.
- Created REST services for surveys and reports, enhancing client interaction and data benchmarking.
- Developed comprehensive test coverage, ensuring reliability across multiple scenarios.
- Established an email queue system for surveys, streamlining communication processes.
- Implemented a multi-language survey system, personalizing the user experience.
- Enforced user security with JWT for endpoints, bolstering authentication measures.
- Initiated a CI/CD pipeline with Docker/CircleCI, achieving efficient deployment cycles.
Senior Java Software Engineer
IBM
- Handled architecture and development of Jakarta EE components using SOAP and RESTful web services, test-driven development (TDD), JPA (OpenJPA and Hibernate), unit testing (JUnit and JMock), integration testing, and a continuous delivery model.
- Implemented the architecture and setup of cloud environments, creating images and a provision/deprovision process. The environments were used as environments for developers hired through the IBM Liquid platform.
- Led development events in the IBM Liquid platform (a crowdsourcing platform of short cycle assignments), creating development specifications, validating solutions provided by developers, and integrating code into the existing one.
- Created and improved processes for automating tasks such as deployments, module packaging, and WebSphere management with Python scripting.
- Handled administration and configuration of the WebSphere Application Server.
- Worked as a support analyst, providing ongoing support for high-availability production environments.
Senior Java Software Engineer
ADP
- Developed Java components for ADP's portal application, enhancing security measures and user trust.
- Worked on the migration of a portal platform to a PaaS model, streamlining operations and reducing costs.
- Contributed to an agile team, achieving goals efficiently through daily scrum meetings and collaborative efforts.
Experience
FalconHR
Inter-Enterprise Process Director (IEPD)
http://www.ibm.comIn the wake of IBM's adoption of the innovative Liquid development methodology post-2013, I spearheaded its implementation within our project. This involved a strategic overhaul of the development process, where I was responsible for setting up cloud-based environments, meticulously crafting development specifications, and managing the transition to a modular, externalized workflow. My leadership ensured a smooth adaptation to this methodology, significantly enhancing our project's agility and responsiveness.
My comprehensive oversight of the development lifecycle, from environment setup to code review, underscored my commitment to excellence and my central role in the project's success.
Wearsafe
Experience Monitor 2
MH Data Synchronizer
Education
Bachelor's Degree in Computer Engineering
Pontificia Universidade Católica do Rio Grande do Sul - Porto Alegre, Brazil
Certifications
JavaScript Unit Testing - The Practical Guide
Udemy
The Nuts and Bolts of OAuth 2.0
Udemy
Reactive Microservices with Spring WebFlux
Udemy
Understanding Typescript - 2022 Edition
Udemy
Java Reactive Programming
Udemy
Oracle Certified Professional, Java SE Programmer
Oracle
Skills
Libraries/APIs
Reactor, REST APIs, Node.js, OpenJPA
Tools
CircleCI, Cloud66, Docker Hub, GitHub, IntelliJ IDEA, Apache Tomcat, Jenkins, Git, Shell, Apache Maven, Amazon Elastic Container Service (ECS), Amazon Virtual Private Cloud (VPC), Amazon Cognito, AWS Cloud Development Kit (CDK), AWS Step Functions
Languages
Java, SQL, JavaScript, Java 11, Java 8, HTML, CSS, TypeScript, Python
Frameworks
Spring 5, Spring, Hibernate, Spring Boot, OAuth 2, JSON Web Tokens (JWT), Spring Batch, Spring Security, Jest, Angular, AngularJS
Paradigms
Continuous Integration (CI), REST, Test-driven Development (TDD), Agile Software Development, Agile, Continuous Delivery (CD), ETL, Microservices, DevOps, Testing, Unit Testing, Automated Testing, Secure Code Best Practices, Event-driven Architecture
Platforms
Amazon Web Services (AWS), Docker, Linux, AWS Lambda, Ubuntu, AWS IoT, Heroku, Firebase
Storage
Amazon S3 (AWS S3), Spring Data JPA, JSON, PostgreSQL, MySQL, Spring Data, MongoDB, NoSQL, Amazon DynamoDB
Industry Expertise
Project Management
Other
RESTful Web Services, Software Architecture, Back-end Development, Integration Testing, Cloud Computing, Reactive Streams, Minimum Viable Product (MVP), CI/CD Pipelines, Spring WebFlux, APIs, Back-end, Architecture, Infrastructure as Code (IaC), Solution Architecture, Web Development, Containers, Data Engineering, Full-stack Development, Internet of Things (IoT), Customer Relationship Management (CRM), Web Security, Okta, Front-end, Full-stack, OCR, Vitest, AWS CodePipeline, Semantics, Cloud, Serverless, Single Sign-on (SSO), SST, GitHub Actions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring