Senior Software Engineer
- Location
- Brazil
- Desired Salary
- Unspecified
- Work preference
- Full Time
- Links
- Not set
- Status
- Actively looking
- Field / Industry
- Software Engineering
About Me
I am a Senior Software Engineer with extensive experience in designing and developing scalable RESTful APIs using .NET technologies. My journey in software engineering has allowed me to work on various projects, leading teams and mentoring junior developers. I have a strong background in implementing microservices architecture and ensuring high availability and observability in applications. My expertise in CI/CD practices has enabled me to facilitate rapid and safe deployments, enhancing overall productivity.
Throughout my career, I have worked with diverse teams, collaborating closely with QA and DevOps to improve release cycles and test coverage. I take pride in my ability to lead the design and implementation of complex systems, ensuring they meet both technical and business requirements. My experience spans across different countries, including Canada and Ireland, where I have successfully delivered full-stack solutions and modernized legacy applications.
I am passionate about clean code and system design principles, which I actively promote through code reviews and mentoring. My technical skills include a wide range of programming languages and frameworks, allowing me to adapt to various project needs. I am committed to continuous learning and staying updated with the latest industry trends.
In addition to my technical abilities, I possess strong problem-solving skills and a keen attention to detail. I thrive in agile environments and enjoy working collaboratively with cross-functional teams. My goal is to contribute to innovative projects that challenge my skills and help organizations achieve their objectives.
I am also dedicated to personal and professional growth, constantly seeking opportunities to expand my knowledge and expertise in software development. I believe that effective communication and teamwork are essential for success in any project, and I strive to foster a positive and productive work environment.
Skills
SQLJavaScriptCI CDJiraGitAgileHTMLCSSScrumMicroservicesMongoDBAngularAzure DevOpsSQL ServerTDDBootstrapEntity Framework
Education
Postgraduate Degree in Software Architecture
Postgraduate Degree in Solutions Architecture
Bachelor’s Degree in Systems Analysis and Development
Experience
Designing and developing scalable RESTful APIs using .NET 8 and C# for internal and external service integrations. Implementing microservices architecture with high availability and observability using distributed tracing and logging. Leading development of asynchronous processing pipelines with message queues (Azure Service Bus) to enhance throughput and performance. Applying CI/CD best practices in Azure DevOps to ensure rapid and safe deployments across environments. Conducting code reviews and mentoring junior developers in clean code, SOLID principles, and system design.
Led the design and implementation of microservice-based architecture for enterprise purchase services using .NET 7. Improved service resiliency by implementing circuit breakers, retries, and fallback mechanisms using Polly and MediatR. Built integrations with MongoDB for shopping cart persistence and handled concurrency with optimistic locking strategies. Collaborated closely with QA and DevOps to improve release cycles and test coverage, resulting in a 40% reduction in post-release bugs. Acted as a senior point of contact between frontend/backend teams and the client’s technical leadership.
Developed and maintained full-stack business solutions including CRM and VOIP systems. Led modernization of legacy applications by migrating services to .NET Core and improving frontend performance using Angular. Designed RESTful APIs and SOAP integrations with third-party services, supporting multi-tenant environments. Mentored junior developers and coordinated small agile teams on feature development and bug fixing.
Developed scalable microservices for logistics and real-time payment processing using ASP.NET Core and Angular. Improved API latency by 35% by optimizing data access layers and implementing asynchronous workflows. Designed XUnit-based automated tests and CI pipelines to improve deployment reliability and code stability.
Designed and implemented financial control systems for internal company use. Built data entry interfaces and reporting dashboards using ASP.NET MVC, SQL Server and jQuery.
Developed and maintained custom web applications and intranet systems. Implemented business logic using VB.NET, ASP, and SQL for multiple small and medium-sized business clients.