Close this

Murilo Sitonio

Development
Santa Catarina, Brazil
Skills
Python
About
Murilo Scarpa Sitonio's skills align with Programmers (Information and Communication Technology). Murilo also has skills associated with Web Professionals (Information and Communication Technology). Murilo Scarpa Sitonio has 7 years of work experience.
Work Experience

Senior FullStack Engineer

SecurityScorecard
October 2023 - Present
  • Stack: TypeScript, React, Express.js, AWS, MongoDB and PostgreSQL; ○ Implemented a new onboarding experience, aiming to reduce churn significantly ○ Migrated a collection in Mongo to a new table in PostgreSQL without downtime or bugs;

Senior Backend Engineer

SecurityScorecard
May 2023 - October 2023
  • Stack: Django, FastAPI, Kafka, AWS, Linode and PostgreSQL; ○ Separated a huge component of a monolith into a microservice with nearly zero downtime; ○ Architected the solution to handle 50k+ async messages per day and improved the processing time by more than 90%; ○ Pioneered DDD and TDD across the team;

Senior Software Engineer

Apicbase
August 2021 - May 2023
  • Stack: Django, Celery, Vue, AWS (mostly Lambda, S3 and Fargate) and PostgreSQL; ○ Lead developer of the integrations team: accomplished several flawless integrations, interacting actively with business partners, DevOps, sales and CSM. o Introduced a generic abstraction that reduced the development time by 75%; o Pioneered DDD and TDD across the team, increasing the overall coverage by more than 50%; o Applied CQRS and denormalization, reducing API's average response time by more than 700%;

Backend Software Engineer

Nexxes
February 2020 - August 2021
  • Stack: Django, RabbitMQ, FastAPI and PostgreSQL; ○ Was in charge of the whole development cycle of some FastAPI microservices; ○ Created and refactored several endpoints and services of a Django Rest Framework application; [Escolha a data] o Enhanced RabbitMQ performance by improving the company's internal library: implemented some active retry patterns which reduced connection errors to zero, made sure to reuse connections, etc.; o Ensured high maintainability by developing a robust and modular mini-framework used across several modules of the project.

Software Engineer

GTX Tecnologia
February 2017 - February 2020
  • o Stack: Django, Python, TypeScript, Express.js, React, MySQL and MongoDB; o Movidesk API: * Led the entire development cycle of a Django + RabbitMQ microservice to act as a kind of middleware between the Movidesk's system. I even developed a small library to work with their OData API. o Electrical sector OT dashboard: * Managed a group of junior/intern developers regarding tasks prioritizing and assignation, PR reviews and code merging; * Refactored legacy React components; * Created and fixed endpoints of an Express.js application; * Expanded code coverage by more than 50% by enforcing TDD techniques across the team. o Automatic report generation: * Developed and improved several scripts (gathered data from multiple sources - external APIs, MongoDB databases, etc. - and produced a PDF) in Python for report generation, making it more than 90% faster; * Built a Grafana dashboard to render this scattered data. Later on, the users were able to push a request to a small microservices built with Flask to receive the PDF in their emails, automating the whole process.
Education

Universidade Federal de Santa Catarina

Bachelor's degree in Electrical Engineer
September 2012 - July 2018