fbpx Bruno | DevReady

Let’s Get Started

Bruno
HireBruno

Bruno

Brasília-DF, Brazil --:--:--

Bruno is a Software Engineer and Full-Stack Developer with 5 years of experience and is skilled at designing and developing modular, reusable, and maintainable code. His most recent projects focused on his skills in designing and developing solutions with .NET (C#), Golang, React (TypeScript/JavaScript), and Angular (TypeScript). Bruno is accomplished with technologies such as Node.js and GraphQL, although less than the previous ones. He is experienced with monolithic applications, but focuses on microservices in general, including topics related to them, such as containerization (Docker), observability and monitoring (ELK, Prometheus, Grafana), CI/CD (GitHub Actions, Jenkins), and usage of cloud service providers (AWS, Azure).

Hire Bruno
Skills
Years
1
2
3
4
5
6
7
8
9
10+
AWS
Azure
Typescript
Angular 2+
C# .NET
Microservices
GitHub
MS SQLServer
ASP.NET Core
RabbitMQ
Jenkins
JavaScript
Terraform
ELK
Golang
Prometheus
Docker
Grafana
Node.js
Redis
MongoDB
REST
PostgreSQL
Entity Framework
GraphQL
Express
React.js
Developer Personality

Independent

Collaborative

Trailblazer

Conservative

Generalist

Specialist

Planner

Doer

Idealist

Pragmatist

Abstraction

Control

100
50
0
50
100
Feature Experience

CI/CD

Architect

Microservices / Containerization

Monolithic Applications

MODERATE
EXTENSIVE
EXPERT
Cultural Experience

SOLID

Communications

IT Solutions

MODERATE
EXTENSIVE
EXPERT
Portfolio

Movidesk

Sr. Software Engineer (BE)

Work Experience : 2021-now

I have been designing, developing, deploying to AWS, and monitoring microservices in Golang and C# (.NET) related to webhooks & automation, transforming incoming e-mails into tickets, and sending e-mails. I have been leading the squad interim for around 2 months since the former tech lead left. I have also done a few front-end jobs using React.js.

• Took part in the migration of C# monolithic solutions (related to sending/receiving e-mails) to microservices written in Golang, making them more efficient, scalable, and maintainable as well;
• After migrating to microservices, participated, together with the SRE team, in the elimination of old tasks and then the downgrade/shutdown of some machines in AWS, thus reducing the company’s operating cost;
• Led interim a team whose purpose was to monitor, develop and maintain (by mapping and fixing bugs) microservices in Golang and C# which were related to sending/receiving e-mails and also to webhooks and integrations;
• Improved the code quality of Movidesk’s C# and Go solutions by refactoring and solving several technical debts, and also by adding tests to them, hence increasing their test coverage.

More

Lacuna Software

Full Stack Software Developer

Work Experience : 2019-2021

• Designed and developed a group of packages for Angular and .NET Core, whose purpose was to reuse/unify the core of Lacuna’s many projects, still keeping it flexible and maintainable. These packages have reduced by more than 60% the amount of code for 15+ projects, and have also reduced drastically the time to create a new application from scratch;
• Designed and built scalable servers that handled more than a million requests in a day, with well-tested REST APIs made with ASP.NET Core and SQL Server, making use of CDNs, Redis, and other tools to increase their performance;
• Implemented more than 10 well-structured and responsive web applications using Angular, Bootstrap, and Material;
• Instructed and mentored more than 10 co-workers about our main stack (.NET Core, ASP.NET Core, and Angular) and also about clean code, best practices, SOLID principles, and design patterns;
• Advocated in favor of a culture of unit testing and coordinated, along with other fellow developers, its implementation in Lacuna’s existing repositories.
• Solved several sensitive technical debts and led refactorings in several applications to elevate the software quality;

More

Lacuna Software

Software Development Intern

Work Experience : 1017-2019

• Studied new releases of .NET platforms and Angular in order to start using them in our environment, applied them in more than 5 projects that were being created at that time, and also ported some of Lacuna’s products to these new technologies. One of them was the company’s core library, which was ported from .NET Framework to .NET Standard, making it cross-platform and able to be consumed by many other frameworks;
• Debugged and fixed errors inside a .NET Core official library that has more than 100 million downloads in NuGet Gallery;
• Took part in the development of many full-stack projects — mostly related to digital certification — using Angular, ASP.NET Core, and SQL Server as the main tech stack, writing clean and maintainable code;
• Participated in a 24 hours hackathon promoted by the company, with two more developers on the team, and won 1st place in the competition.

More

Hire Bruno