Rafael C.

About Me

Rafael is a Senior Python Developer coding, designing, deploying, and debugging back-end solutions using Python, Django, Flask, FastAPI, PostgreSQL, GCP, and AWS. He has 10+ years of experience in system analysis and software development in diverse market segments and different-sized companies on various platforms (desktop, web, mobile), working with different methodologies. Rafael keeps the quality bar high for code reviews, testing practices, and is up to date on engineering best practices in back-end development.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Python Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

STARK BANK
STARK BANK
Senior Back-end Developer
2023 - Present (2 years)
São Paulo, Brazil
  • Implementing software quality processes within the team.

  • Actively contributing to establishing an automated testing culture, ensuring robust and efficient testing practices.

Zazmic
Zazmic
Senior Software Engineer
2022 - 2023 (1 year)
Remote
  • Collaborated within a team dedicated to crafting product demonstrations for workshops focusing on Generative AI.

  • Assisted data analysts in transforming Jupyter Notebook into cohesive projects showcasing tools' functionality for end users.

  • Managed data transfer and storage in BigQuery and integrated data into new data sources.

  • Developed an intuitive and efficient platform that integrates Machine Learning services to extract valuable insights from data stored in BigQuery, generating informative reports for users.

  • Designed and implemented the system to query BigQuery and compile the results into user-friendly reports.

Taller
Taller
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • Designed, built, and implemented new solutions for the Payments team at Venmo.

  • Built new, improved microservices architecture to replace the legacy monolith architecture.

  • Developed and delivered new solutions to migrate kOps services and job clusters to the EKS platform.

  • Actively participated in the migration of pipelines from Jenkins to GitHub Actions, contributing to the optimization and efficiency of the development workflow.

PythonDjangoDockerAWSPostgreSQLEKSHelmGithubMicroservices Architecture Kubernetes Operations (Kops) FlaskReact TypescriptJenkinsJenkins Pipeline GitHub Actions
Redspark.io
Redspark.io
Senior Software Developer
2021 - 2021
São Paulo, Brazil
  • Designed and built a new interface for bank employees to manage different digital banking products.

  • Iterated and implemented new features to enhance products such as loans, credit, disbursement, bank slips, and payments.

  • Worked on day-to-day production operations, bugfixes, and rollbacks on solutions.

Iterative
Iterative
Senior Software Engineer
2020 - 2020
São Paulo, Brazil
  • Scoped new features and developed requirements to implement innovative fintech and banking applications for clients.

  • Designed, architected, and implemented high-quality code to deliver new features and services on projects.

  • Maintained and supported database environments to enhance app operations.

Diebold Nixdorf
Diebold Nixdorf
Automation Test Developer
2018 - 2020 (2 years)
Indaiatuba, Brazil
  • Liaised closely with the QA team to develop and execute automated tests on mobile, desktop, and web applications.

  • Designed and developed new applications to help clients fight banking fraud.

  • Provided test-driven development with multiple frameworks and ensured code deployment best practices on solutions.

Eatzap (iopeople)
Eatzap (iopeople)
Python Developer
2017 - 2021 (4 years)
Barra Mansa, Brazil
  • Designed, built, and maintained a new chatbot for delivery services.

  • Developed and implemented a DRF application, creating and deploying scalable services.

  • Triaged and debugged software solutions and implemented back-end components to enhance performance.

Pizza Já
Pizza Já
Python Developer
2017 - 2017
Barra Mansa, Brazil
  • Designed and implemented a new API and dashboard for Pizza Já.

  • Wrote and deployed efficient, reusable, testable, and scalable code on solutions.

  • Worked on solutions to enhance the functionalities of the Pizza Já delivery system.

AM4
AM4
System Analyst
2015 - 2016 (1 year)
Barra Mansa, Brazil
  • Identified and documented user stories and specifications to maintain multiple solutions on projects.

  • Designed and facilitated feature development on intranets, websites, blogs, mobile apps, and loyalty systems.

  • Identified and triaged defects and resolved complex issues on solutions.

Lethus IT
Lethus IT
Python Developer
2013 - 2013
Barra Mansa, Brazil
  • Designed and developed multiple web applications to meet different client needs on projects.

  • Fashioned web solutions and provided maintenance from the bottom up, working on the home page to site layout and functions.

  • Troubleshot escalated software issues and provided support for multiple client solutions.

Showcase

Senior Software Engineer - Venmo APP
Senior Software Engineer - Venmo APP
  • Migrated Python services from kOps to EKS on the Venmo app.

  • Developed solutions to migrate the Jenkins pipeline to Gherkins using best practices and dev standards.

  • Focused on delivering solutions aligned with latest best practices and dev standards.

Python Developer - Eatzap
Python Developer - Eatzap
  • Developed and deployed a new API for a chatbot on the Eatzap platform.

  • Focused on enhancing chatbot performance for clients through high-quality solutions.

  • Worked on the Eatzap platform, a WhatsApp-based chatbot solution utilizing GPS.

Automation Test Engineer - Diebold Nixdorf
Automation Test Engineer - Diebold Nixdorf
  • Automated test solutions were implemented to improve the mobile SDK's functionality.

  • The mobile SDK analyzes user behavior using banking apps to detect fraud and improper access.

  • The project focuses on predicting these issues on the client platform.

Education

MBA Machine Learning, IT
MBA Machine Learning, IT
XP Educação - São Paulo, Brazil
2021 - 2021
1.  Programming in HTML5, JavaScript and CSS3
2.  Programming in C#
3.  Developing ASP.NET MVC 4 Web Applications
4.  Developing Windows Azure and Web Services
1. Programming in HTML5, JavaScript and CSS3 2. Programming in C# 3. Developing ASP.NET MVC 4 Web Applications 4. Developing Windows Azure and Web Services
Microsoft
2015 - 2015
Bachelor's Degree, Information Systems
Bachelor's Degree, Information Systems
Estácio - Brazil
2014 - 2018 (4 years)