Badges
Certifications
rafaatsouza has not earned any certificates yet.
Work Experience
Software Engineer
Zup IT Innovation• July 2019 - Present
I'm working in a "build and run" model team, and my responsibilities are the development and maintenance of web APIs and hosted services, unit test development, and use of AWS cloud for log analysis, microservices deployment, etc. In the previous project I was, I've also worked with MS SQL database, front-end basic development, and Azure cloud services. Tech environment: C#, .NET Core, Javascript, MS SQL Server.
Software Engineer
Take Blip• March 2017 - June 2019
I’ve worked as a software developer (since 2018 August; before that, I was a software developer intern) inside a multidisciplinary squad, and was involved in meetings with clients about roadmap and deliveries. My major responsibilities were maintenance and development of new features and platforms, optimizing and refactoring code, work with SQL database, continuous integration, and continuous deployment; also, chatbot build and management inside multiple channels through the BLiP platform. Tech environment: C#, .NET Core, .NET Framework, Javascript, MS SQL Server, Entity Framework
Software Engineer
YContent• August 2016 - February 2017
I’ve worked as software engineer intern on a video advertisement platform, and I was involved with the platform's new functionalities development and bug fixes, user support, tests, and bug detection. Tech environment: Javascript, AngularJS, Google DFP
Software Engineer
Catalde Bessa Consultoria• October 2012 - July 2016
I’ve worked as a software developer (since 2014 January; before that, I was as a software developer intern) and my major responsibilities included development and maintenance of web and desktop applications, product requirements definition and roadmap management, user support and SQL Server administration. Tech environment: Visual Basic, Javascript, C#, .NET Framework, Microsoft SQL Server
Education
Universidade Federal de Minas Gerais
Computer Science, MS• May 2021 - Present
Universidade Federal de Minas Gerais
Computer Information Systems, BS• March 2016 - March 2021
Besides the mandatory courses from the curriculum of the Information System's BSc program (courses about algorithms, data structures, programming languages, software engineering, computer networks, databases, etc.), I've taken some optional courses like Recommender Systems, Natural Language Processing, Machine Learning, Software Testing, and Software Repositories Mining. In my monograph, I've approached the problem of the software's architectural erosion, and proposed a tool for the detection of architectural erosion across C# code, focusing specifically on architectural erosions that refer to the relationships between components.