Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Personal Information
Timeline
Generic

Yan Alves Monteiro

Rio de Janeiro

Summary

As a Senior Software Engineer, I develop backend solutions using C#, .NET Core, SQL Server, MongoDB, and PostgreSQL. I also work with front-end technologies such as ReactJS, Angular, and Styled Components. I am proficient in testing, CI/CD, infra-ascode, and serverless applications, using tools such as xUnit, Azure DevOps, Terraform, and Azure Functions. I have Almost ten years of experience in developing solutions for the areas of digital marketing and financial market, working with companies such as Stone and M4U. I always focus on results, and I try to get deeply involved in the business to always use the right tools for the right functions. I have a passion for innovation, learning new technologies, teamwork, and agile and less bureaucratic solutions. I also have a strong capacity to share knowledge, and I believe in developing teams as a whole, focusing on leaving a legacy of succession.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

TheoremOne
11.2020 - 11.2023

Backend developer

  • API's in C# with .net core
  • Front-end using ReactJS
  • Tests using xUnit, Autofixture, moq and FluentAssertions
  • SQL server, MongoDB and PostgreSQL for persistence
  • CI/CD using Azure Devops
  • Infra-as-a-code using Terraform and puppeteer automations
  • Serverless applications using azure functions and Blob/Table storage persistence.


- Enhanced software functionality by identifying and resolving complex technical issues.

- Optimized code performance for improved user experience and system efficiency.

- Collaborated with cross-functional teams to design innovative software solutions.

Senior Software Engineer

Stone
01.2020 - 11.2020
  • Fullstack developer in the treasury team. Responsible for building and maintaining the systems that trade company assets with third party partners
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Enhanced user experience with intuitive interface design and responsive web applications.
  • API's in C# with .net core
  • Front-end using Angular and ReactJS
  • Tests using xUnit, Autofixture, moq and FluentAssertions
  • SQL server, MongoDB and PostgreSQL for persistence
  • CI/CD using Azure Devops
  • Infra-as-a-code using Terraform and puppeteer automations
  • Messaging via RabbitMQ and Azure service bus
  • Serverless applications using azure functions and Blob/Table storage persistence.

Senior Software Engineer

M4U
09.2019 - 01.2020
  • Fullstack developer on the acquiring part of the company
  • Development of API's in Go
  • Front-end development with ReactJS, Storybook and Styled Components
  • Front-end testing with Jest and React testing library - Persistence in Postgresql - Environment setup with terraform and puppeteer
  • Enhanced user experience through the development of intuitive UI designs and streamlined navigation features.

Tech Lead

Stone Pagamentos
02.2019 - 09.2019
  • Technical Lead of the treasury team: a squad with 6 engineers responsible for the maintenance of the systems that were built for transferring more than 1 billion reais (R$) daily.
  • Enhanced product performance by streamlining design processes and implementing automation tools.
  • Reduced production costs through optimizing manufacturing procedures and collaborating with supply chain management.
  • Led a team of engineers to deliver high-quality products on time and within budget constraints.
  • Developed innovative solutions for complex engineering problems, leading to improved functionality and user experience.

Software Engineer

Stone
11.2016 - 09.2019
  • Development and maintenance of financial sector systems
  • Acted in the treasury development team, whose mission is to raise funds for the fulfillment of the company's financial obligations
  • Actively participate in the design, architecture and development phases of the systems, which are made up of micro-services that communicate over the HTTP protocol or by a messaging architecture using AMQP with RabbitMQ
  • Was also responsible for maintaining systems that integrate with assignee banks through IBM Connect Direct and Nexxera Skyline
  • Use of agile methodologies, with Scrum as a follow-up, performing Dailys, Planning, Review, Retrospective and organizing our time through Sprints, using Azure Devops board and organization.

Education

Engenharia de Computação -

Instituto Infnet
01.2020

Skills

  • ASPNET Core
  • C#
  • Microsoft Azure
  • Entity Framework
  • Object-Oriented Programming
  • Design Patterns
  • Terraform
  • NoSQL
  • SQL Server
  • GoLang
  • ReactJS

Certification

Exam 483: Programming in C

Languages

English
Portuguese

Personal Information

Title: Senior Software Engineer | Backend Development | Fullstack Development

Timeline

Senior Software Engineer

TheoremOne
11.2020 - 11.2023

Senior Software Engineer

Stone
01.2020 - 11.2020

Senior Software Engineer

M4U
09.2019 - 01.2020

Tech Lead

Stone Pagamentos
02.2019 - 09.2019

Software Engineer

Stone
11.2016 - 09.2019

Engenharia de Computação -

Instituto Infnet
Yan Alves Monteiro