Introdução

Desenvolvedor senior com mais de 15 anos de experiência implementando vários projetos com diferentes ambientes e tecnologias, trabalhando não apenas no desenvolvimento como na manutenção dos mesmos. Minha principal experiência é com a linguagem de programação Python, mas tenho bastante experiência em desenvolvimento web (Javascript e toda a pilha de tecnologias) e sou um apaixonado por desenvolvimento de software e tudo o que está envolvido: metodologias, ferramentas, DevOps e tudo mais. Sou fluente em Português, falo e escrevo muito bem em Inglês e falo o básico de Mandarim.

Contato

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

Habilidades

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

Educação

Universidade do Grande Rio

Bacharelado em Sistemas de Informação (Ciências da Computação) Junho 2005

UDACITY

Data Science Fundamentals 2019

COURSERA

Coding the Matrix: Linear Algebra through Computer Science Applications 2017

Trabalho

BePretty Networks

Desenvolvedor de Software Senior / Líder do time de Frontend July 2020 - Present

BePretty é a primeira plataforma digital da America Latina que simplifica o agendamento e gerenciamento de salões de beleza e centros de bem-estar, ajudando os mesmos a digitalizar o seu negócio e aumentar suas vendas. Operando no Chile, Argentina, Colombia e México, a BePretty é a plataforma líder para reservas de beleza na América Latina desde 2015.

Responsabilidades

  • - Levantamento de requisitos, desenvolvimento e manutenção de aplicações de Backend e Frontend;
  • - Liderança técnica com ênfase no time de Frontend.

Principais realizações

  • - Planejei e migrei a principal aplicação Backend com mais de 320K de linhas de código de Python 2 para Python 3;
  • - Planejei e migrei a principal aplicação Backend de Django 1.11 para Django 4;
  • - Construí 100% da funcionalidade de carrinhos de compra no Backend e no Frontend;
  • - Ajudei a construir a integração com o Uber (Uber Direct) para realizar delivery de produtos de beleza comprados através do e-commerce;
  • - Ajudei a implantar melhores práticas de desenvolvimento de software no time de Frontend como: melhoria na comunicação assíncrona, melhoria no planejamento e execução das sprints e também melhoria na criação e acompanhamento de tarefas.

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

Petrobras – Petróleo Brasileiro SA

Desenvolvedor de Software Senior / Analista de Sistemas Janeiro 2007 - Março 2020

Petrobras é uma empresa pública que opera de forma integrada na indústria do petróleo, gás natural e energia.

Responsabilidades

  • - Levantamente de requisitos, arquitetura, desenvolvimento e manutenção de vários sistemas de informação;
  • - Liderança técnica em projetos individuais, junto de outros times e/ou em colaboração com outros parceiros como universidades e outras empresas.

Principais realizações

  • - Automatizei o deploy de aplicações Python usando ferramentas como: GitLab, Docker, Jenkins, Sonar (QA) e Nexus Respository Manager;
  • - Ministrei cursos sobre alguns tópicos de tecnologia como Git, Python, Docker e DevOps;
  • - Ajudei stakeholders e clientes a usar Python para HPC e Data Science;
  • - Ajudei a implantar melhores práticas de desenvolvimento de software no time especialista em Python como: melhoria na comunicação assíncrona, melhoria no planejamento e execução das sprints e também melhoria na criação e acompanhamento de tarefas;
  • - Construí várias aplicações de Frontend e Backend usando tecnologias relacionadas a Python e Javascript.

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

SERPRO - Serviço Federal de Processamento de Dados

Desenvolvedor de Software / Analista de Sistemas Junho 2005 - Janeiro 2007

Desenvolvedor Python que trabalhou para o Ministério da Educação (MEC). Desenvolvemos um sistema para um grande projeto governamental na época cujo objetivo era “rodar em cada escola do país”.

Petrobras - Petróleo Brasileiro SA

Desenvolvedor de Software Maio 2004 - Junho 2005

Participação no time que era responsável por resolver bugs emergenciais em sistemas que estavam em produção. Atendia sistemas desenvolvidos em ASP e ASP .NET.