Espírito Santo, Brazil
Always passionate about technology, constantly seeking to develop something new with what was within my reach. Working in web systems development, creating APIs using .NET 8, SQL Server, Redis, Oracle, and Microsoft Azure. Currently, as a backend developer, responsible for creating new APIs and evolving existing ones, always within the project's architecture, adopting agile methods such as SCRUM and KANBAN, promoting innovation, aiming for continuous improvement, and utilizing the Microsoft Azure environment.
I work as a Backend Engineer on a team responsible for integrating various modules of an application focused on bank payment intermediation. My main responsibilities include: - Actively participating in issue refinement, contributing technical insights and effort estimations; - Developing Java-based APIs, with an emphasis on performance, scalability, and maintainability; - Writing and optimizing high-performance PostgreSQL queries to efficiently handle large data volumes; - Performing database model changes, ensuring data consistency and integrity; - Implementing application metrics collection, integrating with Prometheus and visualizing data in Grafana for monitoring and analysis; - Developing unit and integration tests to ensure high reliability and coverage of system features; - Using tools and technologies such as Docker, Maven, GitHub, Jira, Bamboo, IntelliJ, and Protocol Buffers (Protobuf) in daily development tasks.
- Define Integration architecture and data modeling - Development with .NET 8, T-SQL, PL-SQL, Redis, Azure, Docker-Kubernetes, Event Hub, among others - API development and integrations in a project linked to Vale Railways - Organization of workflows in Azure DevOps - Creation and maintenance of Azure DevOps pipelines - Analysis of Azure logs
Leading a backend development team, serving as a technical reference on a major financial project, with the following technical activities: - Database modeling - Development of new functionalities in .NET - Integration development between partner systems - Pull Requests review - Configuration of CI/CD pipelines in Azure DevOps - System deployment - Training of new team members - Refinement and planning of activities - Performance improvements in databases and .NET applications - Cloud resource management (Azure) - Analysis of bugs and critical incidents - Technical and business focal point of the project I also performed the following management activities: - Team productivity evaluation - Providing feedback - Procedure definition - Opening positions, correction of technical tests, and candidate interviews - Project monitoring, with schedule updates - Team allocation planning
I primarily worked on a project focused on a financial institution that was in the process of creating its new proposal launch system, where the main tasks were: - Database modeling - Development of an internal framework for API development with higher productivity - Development of new APIs in .NET - Development of background services in .NET - Development of integrations between partner systems, using various technologies such as XML-RPC, REST API with JSON, and webhooks - Participated in the implementation of Git for the database repository - Pull Requests review - Configuration of CI/CD pipelines in Azure DevOps - System deployment - Training of new team members
- SQL query optimization - Data modeling for new internal products - Research and development of new reports focused on database performance and security analysis - Development of integrations between systems and databases - Database development consultancy
- Development of query and report-generating procedures - Parameterization of accounting transformations in SQL - Analysis and adjustment of accounting queries - Creation and maintenance of SQL jobs - Importing and exporting data in SQL Server
- Analysis of SQL database queries - Analysis and development of views and procedures - Report generation - Parameterization of accounting transformations in the database