Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.
Overview
6
6
years of professional experience
1
1
Certification
Work History
.NET Developer
The Functionary
Houston, United States
01.2021 - Current
Developed new features and fixed bugs using .NET Framework with C# for the API project
The API was used for quoting prices for houses
All the APIs are structured in Domain-Driven-Design and integrated with a SQL Server database via Entity Framework with Database First concept
Used Angular with TypeScript, AngularJS, JQuery, CSS in multiple frontend projects, developed new pages, components, fetched new HTTP requests and changes in general
Managed SQL Server databases, creating, editing, removing, and updating tables, fields, stored procedures, and integration with Entity Framework via Edmx data model
Effective use of Azure DevOps to push code, manage build pipelines and working with Azure Kanban board to manage tasks in the Scrum sprints.
Full Stack Developer
Aubay Portugal
Lisbon, Portugal
09.2021 - 11.2021
Developed new features and fixed bugs on a ASP.NET Core Web system using C# to manage electricity metrics
Managed MySQL and MongoDB databases, executing all the CRUD operations and integrated with code via Dapper Framework
Diary use of Bitbucket for versioning code and managing pipelines responsible for building, running tests, and deploying to Docker containers
Daily meetings of Scrum to set priority tasks for the day and Kanban framework on Jira to manage the task status.
Full Stack Developer
Venturus
Campinas, Brazil
07.2020 - 07.2021
Responsible for developing new systems for a laptop factory using ASP.NET Core, .NET Core and Angular
One of the systems were responsible for executing local tests on the laptop and sending the result to the Angular website through a SignalR connection, between the two systems there is a REST API intermediating the tunnel
The ASP.NET API was using frameworks during its development, such as Entity Framework Core to integrate the database, Auto Mapper to convert database entities in data transfer objects, Swagger to create a documentation and test environment interface, JWT to generate an authentication token for users and Fluent Validator to validate new entities
All the methods were tested through Unit and Integration tests and scanned via Sonar during the pipeline build
Managed an Oracle database during the software development process, executing CRUD operations and managing existing stored procedures
Effective use of Scrum on the daily basis to assign the priority tasks and Kanban board on Jira to manage all the tasks
Constantly use of Gitlab to push code, pull requests, managing of branches, integration with Jenkins to perform deploy packages and with Sonar to scan code improvements and mistakes.
Full Stack Developer
Plus IT
Campinas, Brazil
04.2020 - 07.2020
Developed a new logistics system for LSL, a company that provide services to Honda in Brazil
The system was responsible for managing all the car components in a warehouse, the mobile app was built in Xamarin using a MVVM pattern, it was used for scanning car components to be shipped to the assembly factory
The app was directly connected to a REST API built in ASP.NET Core using C# with some frameworks, such as Micro ORM Dapper to integrate the SQL and Mogo databases, Swagger for documentation, JWT for user authentication and Fluent Validator for database entity validation
The managers could access and see all the transactions through a website created in Angular and integrated with the same REST API
Effective use of Scrum during the entire sprint, all meetings from this methodology were followed to manage the entire development process with all stakeholders involved
Management of tasks during the sprint on Azure DevOps alongside the build pipelines to generate deploy packages
Manually deploy of the systems on the server through a remote desktop connection and management of IIS.
.NET and C++ Developer
Gorilla Telemetria e Rastreamento
Vinhedo, Brazil
04.2018 - 04.2020
Responsible for the development of new features and maintenance in an existing ASP.NET application using C#
This application was used to process and store vehicles tracking and telemetry data from a tracking device in the SQL Server database
This data was later used by the customer in system dashboards
Develop customized IoT solutions requested by the customer to improve vehicle telemetry and collect more data
Arduino, Raspberry PI, NodeMCU, hardware and sensors were used together with the languages: C#, C and C++
Manually deploy of the systems on the server through a remote desktop connection and management of IIS
Design of electronic circuits for the new company hardware responsible for collecting more telemetry data, such as temperature, oil pressure etc
Daily meetings of Scrum to set priority tasks for the day and Kanban framework on Jira to manage the task status
Development of an Android mobile app in a special device directly connected to a vehicle responsible for the management of the driver's work hours during the day.
Education
Technologist in Analysis and System Development -
FATEC
01.2019
Skills
Effectively built and supported desktop and Web systems in ASPNET, NET Core and NET Framework using C# with Frameworks
Successfully coded and maintained a Web Frontend project using Angular framework with HTML, CSS, and Typescript
Great experience in SQL Databases, such as SQL Server, MySQL, Oracle DB and NoSQL databases like MongoDB
Knowledge in good practices for software development, always seeking to apply good Design Patterns to attend all the implementation needs, using SOLID principles to keep the code and solution consistently and Clean Code to maintain readability for developers
Experience in configuring and managing Azure pipelines, repositories, server configuration, IIS, databases, data modeling and manual deploys
Complementary Education
AZ-204 Exam Preparation: Developing Solutions for Microsoft Azure | Set 2023
Microsoft Certification Azure Fundamentals AZ-900 | Set 2023
Microsoft Certification Foundational C# | Set 2023
English EF SET Certification C2 Proficient | Oct 2021
REST with ASP.NET Core WebAPI | Aug 2020
Scrum Foundation Professional Certificate | Aug 2020
Mastering ASP.NET MVC Core | July 2020
Starting with ASP.NET Core | June 2020
Developing SPA with Angular | March 2020
IoT Apps with ASP.NET Core using Raspberry PI | June 2019