Thiago Bustamante
About Thiago Bustamante
Thiago Bustamante is a Software Engineer currently employed at Trainline in London, England, where he has worked since 2021. He has a diverse background in software development, with experience in various technologies and frameworks.
Work at Trainline
Thiago Bustamante has been employed at Trainline as a Software Engineer since 2021. He is based in London, England, United Kingdom. His role involves utilizing his software development skills to contribute to Trainline's technology initiatives.
Previous Work Experience
Before joining Trainline, Thiago Bustamante worked at several companies in Brazil. He was a .NET Developer at Guide Investimentos for 2 months in 2021. Prior to that, he served as a .NET and Angular Developer at Ezconet from 2020 to 2021 for 8 months. He also held the position of Full Stack Developer at Fullface Biometric Solutions from 2019 to 2020 for 7 months. His career began as a Junior Full Stack Developer at Action Agenciamento de Cargas Ltda, where he worked for 1 year from 2018 to 2019.
Education and Expertise
Thiago Bustamante studied at Fatec Carapicuiba, focusing on Análise e Desenvolvimento de Sistemas. He attended the institution from 2018 to 2021. His educational background complements his professional experience, allowing him to develop expertise in various software development methodologies and technologies.
Technical Skills and Technologies
Thiago Bustamante possesses a diverse skill set in software development. He is experienced with testing frameworks such as NUnit, XUnit, and MSTest. His proficiency extends to cloud services like AWS and Azure DevOps. He is familiar with multiple database systems, including SqlServer, MySQL, PostgreSQL, and MongoDB. Additionally, he employs design patterns and clean code practices to enhance code maintainability.
Development Methodologies
In his software development projects, Thiago Bustamante applies principles of Domain-Driven Design (DDD), Test-Driven Development (TDD), and Command Query Responsibility Segregation (CQRS). He utilizes GitFlow for version control and employs Docker for containerization and deployment of applications. His focus on performance optimization and best practices in .NET applications further demonstrates his commitment to quality in software development.