Kevin Araujo
Senior Backend Engineer
Summary
Highly experienced Back End Developer with over 7 years of expertise in web-based systems, API development, mobile development, and data mining. Proficient in Python, JavaScript, GIT, Docker, Linux Servers, PostgreSQL, and test-driven development. Demonstrated success in collaborating on HIPAA-compliant AWS environments, designing database models, building REST APIs, and creating event-based microservices. Proven ability to recreate and improve projects, migrate databases, design Slack apps, and Dockerize applications.
Professional Experience
Customertimes | Software Engineer September 2022- Currently
Client: Oscar Health Insurance OSCR (USA)
- Actively collaborating with the infrastructure team to illustrate examples and introduce support for various job types.
- Working closely with the infra team to develop automation tools, streamlining the migration process for a majority of services.
- Continuously updating documentation to facilitate pod onboarding and familiarization with Kubernetes concepts and practical applications within Oscar.
- Technology Stack: Go, Flask, SQL, ArgoCD, Helm, Golang, Python
Mercado Bitcoin | Software Engineer November 2021 – September 2022
- Developed and improved the trading platform, contributing to a significant reduction in overall latency (p99) by 88%, decreasing it from 270 ms to 60 ms.
- Assisted in the migration from API v3 to API v4, requiring extensive work transitioning from Python to Golang and altering the architecture from orchestration to choreography, leading to a 90% decrease in manual effort by the engineering team for ticket resolution.
- Implemented a new match engine wrapper in Golang, utilizing the Uber FX dependency injection, and created an application to prevent feature duplication, ensuring consistent results for orders, databases, and balance reserves.
- Monitored trading platform latency, throughput, and error rate, handling any market stops or anomalies that might hinder user trading.
- Utilized agile techniques to design new features, resolve production bugs, and support customer service in ticket resolution.
- Technology Stack: Python, Golang, Microservices, Fiber, Gin, Uber FX, Django, MySQL, PostgreSQL, Viper, Cobra, Pytest, Docker, Docker-compose, Scrum, Kubernetes, Jenkins.
TIVIT | Senior Software Engineer May 2021 – October 2021
- Engineered a disruptive FinTech application tailored for the payments market, from inception to completion, and introduced the first architecture design.
- Enabled clients to access more competitive fees for various payment services, such as invoices, bill payments, and traditional bank offerings.
- Facilitated seamless integration of the initial client through PIX integration with TOTVS.
- Developed the back-end using Python and FastApi, ensuring robust functionality.
- Deployed the application on a private Kubernetes node with Helm, guaranteeing scalability and high availability.
- Technology Stack: Python, Flask, FastAPI, SQL, RabbitMQ, PostgreSQL
Banco do Brasil | Python Back-End Developer January 2021 – April 2021
- Constructed machine learning and deep learning models using Keras, TensorFlow, and Scikit-Learn.
- Designed RESTful APIs with FastAPI and Flask.
- Implemented distributed systems utilizing Celery and RabbitMQ.
- Automated tests using pytest.
- Designed relational and non-relational databases with PostgreSQL and MongoDB.
- Architected machine learning projects, including machine learning models, RESTAPIs for model serving, databases, and text annotation with Doccano.
- Developed containerized applications with Docker.
- Deployed applications using Jenkins, ArgoCD, and Kubernetes in a private cloud.
- Coded documentation with Sphinx.
- Achievements: Implemented an automated analysis solution for court order documents, significantly reducing manual labor by 300 employees while saving Banco do Brasil approximately R$ 237.000.000 (US$ 46.324.637,20).
- Technology Stack: Python, Flask, FastAPI, SQL, RabbitMQ, PostgreSQL
Banco do Brasil | Junior Python Back-End Developer November 2019 – January 2021
- aaaaaa
- Achievements: Implemented an automated analysis solution for court order documents, significantly reducing manual labor by 300 employees while saving Banco do Brasil approximately R$ 237.000.000 (US$ 46.324.637,20).
- Technology Stack: Python, Flask, FastAPI, SQL, RabbitMQ, PostgreSQL
Education
- Bachelor of Science in Information Systems | Universidade Estadual de Montes Claros (2022)