Mauricio Castro

Mauricio Castro

Software Engineer @ Avenue Code

About Mauricio Castro

Mauricio Castro is a Software Engineer currently working at Avenue Code since 2023, with a background that includes roles at Deutsche Fintech Solutions, ISG Participações, ThoughtWorks, and Algar Tecnologia. He holds a Bachelor's degree in Computer Science and has expertise in various programming languages and software development practices.

Work at Avenue Code

Mauricio Castro has been employed as a Software Engineer at Avenue Code since 2023. He works remotely from Brazil. His role involves utilizing his extensive technical skills to contribute to software development projects, focusing on modern practices and methodologies.

Previous Experience in Software Development

Prior to joining Avenue Code, Mauricio Castro held several positions in software development. He worked as a Backend Developer at Deutsche Fintech Solutions for four months in Berlin, Germany, in 2018. He then served as a Senior Software Engineer at ISG Participações from 2019 to 2023 in Brasília, Brazil, and as a Senior Consultant Developer at ThoughtWorks from 2015 to 2018 in Recife, Brazil. His career began as a Software Developer at Algar Tecnologia in 2010.

Educational Background

Mauricio Castro studied at UniCEUB - Centro Universitário de Brasília. He earned a Bachelor's degree in Computer Science from 2007 to 2012. He also completed Graduate Studies in Information Technology Project Management from 2012 to 2013.

Technical Skills and Expertise

Mauricio Castro possesses a strong technical foundation in various areas, including Test-Driven Development (TDD), refactoring, continuous integration, and continuous delivery. He has experience in extracting microservices from legacy systems and is proficient in multiple programming languages, such as Java, Scala, Grails, Clojure, C#, JavaScript, and Python. He adheres to Lean and Agile practices and has experience in defining continuous delivery pipelines.

Collaboration and Project Experience

Mauricio Castro has a history of collaborating with multicultural and distributed teams globally. He has worked on the conception and creation of large-scale enterprise applications and has experience integrating disparate systems. His background includes guiding his work with principles from the Extreme Programming and Software Crafters movements.

People similar to Mauricio Castro