Thiago Barbosa da Silva
Porto Velho, Rondônia, Brazil
itsadeadh2@gmail.com | + 55 69 992219034
LinkedIn | GitHub
SUMMARY
I am a senior full-stack software developer with 7+ years of experience.
My technical expertise includes Python, Node.js (JavaScript, TypeScript), Go, and React. I have extensive experience
with AWS
services such as CloudFormation, ECS, S3, Lambda, SQS, and CloudFront, and I am proficient in creating CI/CD pipelines
using GitHub,
GitLab, and Bitbucket. I am skilled in designing and developing REST APIs and adhere to best practices such as clean
code principles and SOLID design principles. My comprehensive approach to software development ensures robust, scalable,
and maintainable code, while my experience in DevOps allows me to streamline deployments and manage cloud infrastructure
effectively.
SKILLS
Technical Skills: Python, Node.js (JavaScript, TypeScript), Go, React, AWS (CloudFormation, ECS, S3, Lambda, SQS,
CloudFront), CI/CD (GitHub, GitLab, Bitbucket), REST APIs, Clean Code, SOLID Principles, Django, Flask, Unit Testing,
Microservices, SQL, PostgreSQL, MongoDB, Docker, Kubernetes, HTML, CSS, JavaScript, Git, Jenkins, Jira, Postman, Swagger
PROFESSIONAL EXPERIENCE
Heartland
Fullstack Software Engineer
Sep 2024 - Present (7 months)
- Helped design and implement integrations for third party systems for the company's POS system
- Established a common architecture to be used for future integrations
- Leveraged NestJS to create REST API's as well as NestJS IoC for service workers
Softensity Inc
Software Engineer
May 2022 - Jun 2024 (2 years 2 months)
- Maintained and enhanced a Python/Django backend API, including bug fixes, new endpoints, and performance
optimizations.
- Generated Python scripts to query PostgreSQL databases, producing essential business reports for various teams.
- Optimized a critical endpoint, reducing response time from 9 seconds to 200 milliseconds, significantly improving
application performance. (~ 97.78% improvement)
- Developed frontend features using React and JavaScript, including a service worker for pre-emptive file loading and
local caching, enhancing user experience with faster load times.
- Created and deployed AWS Lambda services, such as adding metadata to zip files stored in S3, automating key processes.
- Architected and implemented robust CI/CD pipelines for multiple projects, streamlining the deployment process and
reducing errors.
- Refactored existing code to improve consistency, readability, and maintainability, contributing to a more efficient
development environment.
BairesDev
Software Engineer
Nov 2021 - May 2022 (7 months)
- Development and maintenance of a Node.js backend application, enhancing the search capabilities of the platform.
- Development and maintenance of a Go application responsible for precise delivery geolocation, improving delivery
accuracy and customer satisfaction.
- Conducted in-depth research and evaluation of search solutions, including Elasticsearch and Algolia, to guide the
company in selecting the optimal technology for their needs.
- Collaborated with cross-functional teams to implement best practices in code quality, scalability, and performance.
Axur
Software Engineer
Sep 2021 - Nov 2021 (3 months)
Software Engineer
Sep 2020 - Sep 2021 (1 year 1 month)
- Developed robust APIs, routines, and crawlers using JavaScript, TypeScript, and occasionally Java, ensuring efficient
data processing and integration.
- Adapted existing CI/CD pipelines to support Node.js applications, enhancing the deployment process and operational
efficiency.
- Extracted and analyzed data from multiple sources (MySQL databases, APIs, crawlers) to provide actionable insights for
the Customer Support team.
- Refactored high-maintenance software to improve code cleanliness, documentation, and maintainability, reducing
technical debt and enhancing team productivity.
- Actively contributed to the definition and implementation of coding patterns and conventions, fostering a cohesive and
high-quality development environment.
- Supervised technical aspects of third-party integrations with the marketing department, ensuring seamless and
effective collaborations.
- Supervised new junior hires for the team, presenting projects and guiding development according to the company
standards
Grupo Rovema
Backend Developer
May 2019 - Sep 2020 (1 year 5 months)
- Developed robust APIs using JavaScript and Node.js, ensuring high performance and scalability.
- Created comprehensive API documentation with Swagger and Markdown files, facilitating seamless integration and
developer collaboration.
- Designed and implemented ETL processes using Pentaho, Node.js, MongoDB, and MySQL, optimizing data flow and
transformation.
- Architected and deployed CI/CD pipelines between GitLab and AWS/Azure, streamlining development and deployment
processes.
- Led the migration of services from a Rancher-orchestrated environment to Kubernetes, enhancing service orchestration
and reliability.
- Developed service architecture for automated deployment on Kubernetes, enabling efficient scaling and management of
the services.
PROJECTS
Case Zipper
Lambda function that manipulated zip files on S3 to update 3D model data
- Made with Python and AWS Lambda, behind an AWS API Gateway
- Promoted a performance gain over 91% due to files not needing to be manipulated in the browser anymore
React Service Worker
Caching and Pre-emptive loading of files
- Made with React and JavaScript
- Started downloading large S3 files before the user got into the actual loading page
- Made use of S3 objects
ETag in order to cache files and verify if another download was needed
Commodore Landing (personal project)
Landing page that emulates a Commodore64 terminal
See on GitHub | See live
It's An Api (personal project)
REST API that exposes a myriad of endpoints to be used for my personal projects
See on GitHub | See live
LICENSES & CERTIFICATIONS
- Understanding Financial Markets - Coursera Course Certificates (HP5EKY69MGAM)
- Work Smarter, Not Harder: Time Management for Personal & Professional Productivity - Coursera Course Certificates (
CA94DVGN6EDR)
- HTML, CSS and JavaScript - Coursera Course Certificates (NV5UH9ERT68R)
- Learn to make websites with Google's Material Design Lite - Udemy
- Angular + Nativescript - Udemy (UC-HKHYVFB5)
- Node.Js: The complete Guide to Build RESTful APIS - Udemy
- Pentaho Data Integration - ETL Essencial - Udemy Brasil
- AWS Serverless APIs & Apps - A Complete Introduction - Udemy
- Docker and Kubernetes: The Complete Guide - Udemy
- DevOps Essentials - Linux Academy
- Responsive Web Design - freeCodeCamp (fcc31ab70f8-9e8c-4df0-a2d1-f7975e952890)
- Front-End Design Essencial - HTML, CSS e JS Completo do Zero - Udemy
- Choosing a Data Platform: PostgreSQL, MySQL, Mongo, and Cloud - LinkedIn
- Unity 3rd Person Combat & Traversal - Udemy (UC-0eef26fd-b90c-4224-8821-01a1a7378b38)
- REST APIs with Flask and Python in 2024 - Udemy (UC-24c34382-b4a0-4565-b17e-c9a442201c8c)