Lucas Barcelos
@lucasbarcelos
Senior Software Engineer specializing in high-performance applications.
What I'm looking for
I am a Senior Software Engineer with a strong focus on building high-performance applications using Node.js, TypeScript, and modern architectural principles like Hexagonal Architecture and Domain-Driven Design (DDD). My extensive experience in fast-paced startup environments has equipped me with a deep understanding of industry best practices, enabling me to develop scalable, resilient, and efficient solutions. I am particularly passionate about fostering a robust testing culture, ensuring that my codebases are reliable through unit testing and end-to-end testing.
Throughout my career, I have successfully integrated serverless services on Google Cloud Platform and deployed infrastructure on AWS using Terraform, which has allowed me to deliver robust architectures that meet the demands of modern applications. I thrive in both independent and collaborative remote environments, always aiming to deliver business value and enhance user experiences. My hands-on experience with cloud infrastructure complements my technical skills, making me a valuable asset to any team.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Turbi
Apr 2024 - Present (1 year 2 months)
Developed and maintained Node.js applications optimized for high availability and elevated throughput. Integrated serverless services on Google Cloud Platform, ensuring a highly scalable infrastructure. Promoted a culture of unit testing and end-to-end testing to maintain high code quality.
Senior Software Engineer
Flash
Feb 2023 - Oct 2023 (8 months)
Led the development of microservices using NestJS, applying Domain-Driven Design (DDD) principles. Deployed infrastructure on AWS using Terraform, delivering a robust and scalable architecture. Managed two critical projects, including OCR for expense tracking and mileage calculation for fuel reimbursement.
Software Engineer
Alice
Jul 2021 - Feb 2023 (1 year 7 months)
Developed backend services for an electronic medical record platform, leveraging Kotlin. Implemented event-driven architecture using Kafka and optimized system performance with caching strategies.
Software Engineer
Cuidas
Jul 2021 - Jan 2022 (6 months)
Developed a telemedicine platform using Node.js and DDD principles. Integrated GraphQL APIs for flexible communication between frontend and backend services.
Software Developer
Stone
Jan 2021 - Jul 2021 (6 months)
Built the Stone Insurance platform, leveraging microservices architecture integrated with third-party insurers. Implemented event-driven systems with RabbitMQ following Hexagonal Architecture principles. Developed backend services in Node.js/TypeScript and frontend applications in Vue.js, hosted on AWS.
Software Developer
Signa Consulting and Systems
Sep 2019 - Jul 2021 (1 year 10 months)
Developed new features and maintained a logistics system with real-time invoice management capabilities. Used Vue.js and .NET Core to ensure stability and performance across client applications and backend services.
Junior Software Developer
Signa Consulting and Systems
Apr 2019 - Sep 2019 (5 months)
Contributed to system maintenance and refactoring legacy codebases for improved performance and maintainability.
Education
Degrees, certifications, and relevant coursework
Fatec São José dos Campos - Prof. Jessen Vidal
Bachelor of Technology, Database
2019 - 2024
Fatec São José dos Campos - Prof. Jessen Vidal
Bachelor of Technology, Analysis and Systems Development
2014 - 2015
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Skills
Interested in hiring Lucas?
You can contact Lucas and 90k+ other talented remote workers on Himalayas.
Message LucasFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
