About Me

Senior developer with more than 15 years of experience implementing various projects in different environments and technologies areas, working in systems development and maintenance. Experienced Python developer I'm also passionate about software development and everything involved in it: methodologies, tools, devops and so on. I'm fluent in Portuguese, can speak and write very good in English and speak basic Mandarin Chinese.

Contact Details

Ricardo Duarte
+55 46 99123-6955
rickduarte@gmail.com

Skills

  • Python
  • Django
  • AWS
  • Javascript
  • React
  • Git
  • DevOps

Education

Universidade do Grande Rio

Bachelor of Science (B.Sc.) in Computer Science June 2005

UDACITY

Data Science Fundamentals 2019

COURSERA

Coding the Matrix: Linear Algebra through Computer Science Applications 2017

Work

BePretty Networks

Senior Software Developer / Frontend Lead Developer July 2020 - Present

BePretty is the first digital platform in Latin America with an online agenda that simplifies the management of beauty and wellness centers, helping them to digitize their business and increase their sales. With operations in Chile, Argentina, Colombia and Mexico, BePretty is also the leading platform for beauty reservations in Latin America since 2015.

Responsibilities

  • - Design, development and maintenance of backend and frontend applications;
  • - Technical leadership with emphasis on frontend applications.

Main achievements

  • - Planned and migrated monolith Backend with more than 320K LOC from Python 2 to Python 3;
  • - Planned and migrated monolith Backend from Django 1.11 to Django 4;
  • - Built 100% of BePretty's e-commerce shopping carts feature on Backend and Frontend;
  • - Helped build the integration with Uber (Uber Direct) for doing last mile deliveries of beauty products on e-commerces;
  • - Helped bringing best practices to the frontend team daily workflow: improvements on async communication and enrichment of tasks/issues by recording valuable information throughout the development process.

Tech stack: Python, Django, AWS, Postgres, REST, Javascript, React and TypeScript.

Petrobras - Petróleo Brasileiro SA

Senior Software Developer / System Analyst January 2007 - March 2020

Petrobras is a publicly-held corporation that operates in an integrated and specialized manner in the oil, natural gas and energy industry.

Responsibilities

  • - Design, development and maintenance of various information systems;
  • - Leading projects individually, in teams and in collaboration with universities and other partners, using agile methodology.

Main achievements

  • - Automated Python applications deployment using multiple tools as: GitLab, Docker, Jenkins, Sonar (QA) and Nexus Respository Manager;
  • - Teached classes about technology topics like Git, Python, Docker and DevOps;
  • - Helped stakeholders in using Python for HPC and Data Science;
  • - Helped bringing best practices to our specialized Python team: improve async communication, tasks planning and improve incremental deliveries;
  • - Built multiple frontend and backend applications using Python and JavaScript technologies.

Tech stack: Python, Django, Postgres, Javascript, Vue.js and TypeScript.

SERPRO - Serviço Federal de Processamento de Dados

Software Developer / System Analyst June 2005 - January 2007

Design and development for Brazilian government in Education area. Our main work was a system for a large government project which goal was "run in every school in the country". This system was developed using Python programming language.

Petrobras - Petróleo Brasileiro SA

Software Developer May 2004 - June 2005

Part of a team designated to solve emergency bugs on software in production environment. We used to attend software developed in ASP and ASP .NET.