L
lucas_soares's photo
Lucas Pereira Soares
From Brazil 03:31 PM (GMT-03:00)
$35/hr or $70,000/yr

Active 15 hours ago


Member since Jun 2026

Share this profile:

Senior .NET Engineer

Back-end Engineer
Available for hire
Years of experience
5+ years
Experience level
Senior
Available for
Full-time, Part-time, Contract, Freelance, Internship
Available from
15 Jun 2026
Download Resume / CV

Senior Full Stack Developer with over 5+ years of experience building modern software solutions using .NET, C#, Angular, and SQL Server. Proven ability to modernize legacy systems, design scalable backend architectures, and deliver modular solutions using CQRS and best practices. Experienced in business-critical projects, working in Agile (SCRUM) environments, with strong technical ownership and collaboration across teams.

Employment History

Senior .NET Engineer at FCamara Current 2025 - Now
● Contributed to a strategic modernization initiative by migrating a legacy system written in Delphi into a modern web application built with .NET 8 and CQRS. ● Developed new features using a modular architecture and Strangler Pattern, gradually replacing legacy modules in production with minimal business disruption. ● Implemented critical backend business rules for the milk collection and payment management process for cooperative producers. ● Worked closely with the frontend team (Angular) to design APIs, align contracts, and ensure consistent data flows across modules. ● Collaborated in an Agile (SCRUM)
Software Engineer (Freelancer) at S&S Sistemas 2022 - 2024
● Developed a customized transportation management system using .NET and C#, applying Hexagonal Architecture principles to ensure scalability and maintainability. ● Implemented data persistence with Entity Framework and SQL Server, improving data retrieval performance by 25%.
Software Engineer at Minas Gerais State Court of Accounts (TCE-MG) 2021 - 2025
● Initially hired as Junior Software Engineer, later promoted to Mid-Level and then Senior Software Engineer. As a Senior Software Engineer, I: ● Led the support team, mentoring three newly hired junior developers. The mentoring program was praised for its impact on junior developer growth and for significantly reducing support tickets. ● Participated in the development of a cloud-based application using DDD architecture. I built .NET microservices consumed by the legacy system and also implemented the corresponding frontend integrations. ● Developed a new activity assignment feature for documents, allowing managers to assign tasks (such as analysis, correction, or review) directly through the system, replacing a previously manual process. As a Mid-Level Software Engineer, I: ● Contributed to the modernization of the legacy system, developing new features based on user requests, including a table column configuration tool — widely praised by users and later replicated across other system modules. ● Helped build a new system from scratch for generating dynamic forms, where managers could drag and drop components (text, number, date) using the Form.IO library with an Angular frontend. Other users could then fill out the form and generate a PDF. ● Designed and implemented backend services using C#, .NET 6, and Entity Framework within a hexagonal architecture. Used Scaffold-DbContext to map database models provided by the DB team following a Database-First approach. As a Junior Software Engineer: ● Worked on the support team, handling tickets and bug fixes for the organization's main legacy system based on MVC architecture, using C#, .NET, JavaScript, HTML, CSS, and Oracle Database.

Education

Postgraduate in Distributed Software Architecture at Pontifical Catholic University of Minas Gerais 2023 - 2024
Bachelor’s Degree in Control and Automation Engineering at Pontifical Catholic University of Minas Gerais 2016 - 2022