

Senior full-stack software engineer and architect with 25 years of experience in developing scalable applications.
Proven ability in backend architecture with C#/.NET and Node.js, and adept in modern front-end frameworks like
React. Committed to delivering high-quality solutions and mentoring teams to achieve project goals.
Architected and launched a web ecosystem, defining the technical strategy and automating CI/CD pipelines.
Designed frontend architecture using Next.js and TailwindCSS. Developed backend solutions using Node.js, implementing Domain-Driven Design practices. Mentored engineering teams in software design principles.
Architected and deployed high-concurrency microservices for the Betway product using ASP.NET Core and gRPC, leveraging TDD and the IDesign method to ensure 99.9% reliability in a distributed global team environment.
Produce quality, integrated software products and documentation according to functional and non-functional specifications and lead the implementation of the team’s software practices. Analyzing requirements and designing software products that meet business, compliance and architectural requirements and standards. Development, release and maintenance of multiple integrated software products. Ensuring software products are optimally configured. Development and optimising automated functional and non-functional tests.
Provide technical expertise to and develop and implement several types of systems (Apps, Webs, ETLs) for external clients, being involved at any or all stages of the project lifecycle: refining specifications with the client team; designing the system, developing the code and testing it. Taking care of the infrastructure part creating, automatically through infrastructure as code, the needed Azure resources. Finally, building up CI/CD pipelines in Azure DevOps for integrating code and continuous deploying.
Provide technical expertise to, and develop and implement IT systems for, external clients, being involved at any or all stages of the project lifecycle: refining specifications with the client team; designing the system, developing the code and testing it.
Provide technical expertise to, and develop and implement IT systems for, external clients, being involved at any or all stages of the project lifecycle: refining specifications with the client team; designing the system, developing the code and testing it.
Design, implementation, testing and maintenance of company ERP own: doing requirements gathering, analysis, specification and validation of architecture design. Also training and user support.
Application development and maintenance of Gesfacil Management Software. Requirements gathering, analysis, specification and validation.
Design specifications of applications: requirements gathering, analysis, specification and validation and architecture design. Applications development and maintenance. Training and user support.
Taught all levels courses of Microsoft Office package.