
André
From Brazil (UTC-3)
10 years of commercial experience
Lemon.io stats
André – Angular, .NET, Microservices
Experienced Software Engineer with deep expertise in .NET and a strong track record of building high-scale, event-driven systems and cloud-native solutions. He has led complex projects from scratch, architecting scalable applications using AWS services like Lambda, ECS, and DynamoDB, while ensuring performance, cost-efficiency, and reliability. Skilled in both relational and non-relational databases, he brings advanced knowledge in performance tuning and query optimization. With a solid background in microservices, algorithm optimization, and team leadership, he thrives in dynamic environments and is keen on integrating AI tools to boost productivity and innovation.
Main technologies
Additional skills
Ready to start
04/21/2025Direct hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Tech Lead & Software Engineer
This project involved developing applications to manage critical investment flows in the financial sector, ensuring secure and timely transactions with high reliability. It included modernizing legacy systems through cloud migration and designing a scalable data pipeline based on Data Mesh principles to enable decentralized data ownership and improved access across teams.
- Designed and implemented a client-facing web portal to manage the full investment application flow, showcasing multiple investment offers with a focus on performance and security;
- Built an admin portal for offer management, enabling users to create and manage offers directly or via Excel file uploads, with a multi-screen user experience;
- Spearheaded the design of scalable and resilient microservices using event-driven architecture and best practices in software design;
- Migrated legacy on-premises systems to AWS, improving scalability and reducing operational overhead;
- Provided technical leadership to development teams, promoting Clean Architecture, Domain-Driven Design (DDD), and Behavior-Driven Development (BDD) practices;
- Managed development and migration projects, including technical planning, implementation strategies, CI/CD automation, and infrastructure as code using Terraform and AWS pipelines;
- Developed a data pipeline with AWS Glue, AWS Lambda, and AWS Lake Formation, integrating data from files, SQL databases, and Kafka. The pipeline automates ingestion, transformation, cataloging, and access while adhering to Data Mesh and governance principles.
Senior Software Engineer
The project focused on creating a seamless digital credit card experience by integrating with financial APIs to deliver pre-approved credit offers to a large user base of over one million people. It involved the development of microservices and front-end interfaces designed to ensure performance, scalability, and full alignment with financial regulations, supporting a smooth and secure customer journey from offer presentation to card activation.
- Collaborated directly with Product Owners to gather requirements and translate them into clear and actionable user stories;
- Developed microservices focused on the credit card journey, enabling integration with banking APIs to offer pre-approved credit options;
- Designed services to handle up to 1 million users, ensuring scalability, availability, and performance;
- Used a robust tech stack including .NET 5, Kubernetes, Docker, Kafka, API Gateway, and NoSQL databases;
- Contributed to observability and monitoring using the ELK stack;
- Participated in continuous quality assurance processes using SonarQube, GitHub Actions, and a comprehensive test suite (unit, integration, load, and stress tests);
- Applied agile methodologies, particularly Kanban, to manage workflow and delivery.
Senior Developer & Tech Lead
This project aimed to enhance operational visibility and reliability by automating the collection of critical data from offshore oil and gas platforms. A centralized data management system was developed to seamlessly integrate real-time information into the onshore environment, reducing manual processes and enabling more informed decision-making across operations.
- Gathered requirements directly from the client and translated them into user stories;
- Led the system design and architecture, defining standards and best development practices;
- Delegated tasks to the technical team and provided ongoing support during implementation;
- Developed critical modules to automate data collection and integrate with onshore systems;
- Actively contributed to code quality and continuous improvement using automated testing and quality tools;
- Worked in an agile environment with iterative deliveries and a strong focus on technical excellence and product quality.
Senior Software Developer
The project involved building and maintaining essential software systems for a major healthcare management group in Brazil. These applications played a key role in streamlining internal operations and ensuring compliance with dynamic healthcare regulations. The focus was on creating reliable, scalable solutions to support critical workflows across various departments, ultimately contributing to improved efficiency and regulatory adherence within the organization.
- Developed and maintained key applications used in healthcare operations;
- Ensured applications met regulatory requirements while adapting to frequent legislative updates;
- Contributed to business process automation and system modernization to enhance performance and maintainability.
Full-stack Developer
This project aimed to streamline project and resource management by building cloud-based solutions that centralized and processed data from tools like Excel and Microsoft Project. The system enabled the generation of accurate, scalable, and consolidated reports, along with key strategic KPIs, helping teams make informed decisions and improve overall operational efficiency.
- Designed and implemented systems to improve project management efficiency for international clients;
- Integrated large datasets from Excel and MS Project to deliver real-time insights and dashboards;
- Ensured data accuracy and scalability of applications dealing with high-volume information;
- Collaborated in agile teams, following Scrum practices for iterative development and continuous improvement;
- Focused on cloud-based development using Azure services and modern reporting tools.