english | português |
gerardonsoares@gmail.com
+55 31 99555 9966
Belo Horizonte/MG
Sou um Desenvolvedor Backend com cerca de 11 anos de experiência trabalhando com a linguagem Python e o framework Django, além de já ter escrito códigos em Ruby, Java, Javascript, Shell Script e Go. Minha experiência tanto com projetos novos ou legados é que não é só necessário resolver o problema, mas sim, resolver o problema de uma forma elegante e sustentável. Por isso meu foco de estudos nos últimos anos tem sido organização e design de código, assim como testes unitários automatizados. Sou membro ativo da ApyB (Associação Python Brasil) e do PUG-MG (Grupo de Usuários de Python - MG) e participo dos eventos nacionais e regionais desde 2012.
Sou fluente em Inglês e já trabalhei com empresas brasileiras e estrangeiras, tanto no local quanto remotamente. Tenho excelentes habilidades de comunicação e organização, por isso trabalho ainda melhor em equipes e acredito na cultura de Code Reviews. Procuro um lugar que me permita desenvolver soluções conscientes, para que tanto eu como a empresa possamos crescer.
06/2018 - presente
Ferpection é uma empresa francesa focada em pesquisa de usuários e análise de UX. Faço parte do time de desenvolvimento da plataforma proprietária responsável pela coleta e análise dos feedback providos pelos usuários. Tecnologias utilizadas: git, pytest, Python, Django, PostgreSQL, GraphQL, Redis, TDD.
11/2017 - 02/2018
Simple Fractal é uma empresa de tecnologia norte-americana. Fazia parte do time de desenvolvimento de uma solução de questionários e relatórios corporativos para um cliente chamado Heidrick and Struggles.
Tecnologias utilizadas: git, pytest, Python, Django, PostgreSQL, Redis, RQ, Codeship.
08/2015 - 09/2017
Finxi é uma startup que provê consultoria de tecnologia para várias empresas. Principal Desenvolvedor de um sistema para um de seus clientes, a multinacional DMS Logistics, que vende serviços de transporte internacional. O sistema desenvolvido, além de operacionalizar os serviços providos pela empresa, gerando documentos oficiais de embarque tanto áereo quanto marítimo, também organizava questões internas, como gestão de clientes, precificação e orçamento.
Tecnologias Utilizadas: Python, Django, Django REST Framework, Gunicorn, openpyxl, requests, PostgreSQL, Fabric, Git, HTTP, REST, Redis, RQ.
02/2014 - 07/2015
Elo Group é uma empresa de gestão e consultoria empresarial. Trabalhei na equipe de desenvolvimento de um sistema web legado para uma rede de clínicas de medicina do trabalho.
Tecnologias utilizadas: Git, TDD, PostgreSQL, Python, Mock, Django, requests, Gunicorn, Celery, Ruby, Rails, SSO, Jenkins, AWS, Fabric, Docker.
01/2013 - 02/2014
Myfreecomm era uma empresa que vendia sistemas para gestão empresarial e pessoal. Trabalhei na equipe de serviços internos da empresa, mantendo uma solução SSO robusta hospedada na AWS e desenvolvendo APIs RESTful.
Tecnologias utilizadas: MongoDB, Linux, Git, Shell, HTTP, REST, Python, Django, Django REST Framework, requests, unittest, mock, Celery, Ruby, AWS.
09/2012 - 12/2012
Sieve foi uma startup que provia monitoramento de preços em ecommerces, atualmente foi comprada pela B2W. Eu desenvolvi um sistema para comparação e notificações de quedas de preço em diversos produtos.
Tecnologias utilizadas: Python, Django, requests, MySQL InnoDB, TDD, git, celery, mailchimp.
05/2012 - 08/2012
O Holandês foi uma startup que fazia leilões reversos, em que vendedores dão lances para conquistar um comprador. Eu fiz parte do time de desenvolvimento da aplicação web que realizava os leilões.
Tecnologias utilizadas: Git, Python, Django, PostgreSQL, Celery, TDD, Jenkins.
Python Sudeste 2018
Tutorial ministrado durante a Python Sudeste 2018 em que desenvolvi uma API e seu cliente com as regras do board game Codenames, de Vlaada Chvátil. O objetivo foi ensinar boas práticas de desenvolvimento de API e organização de código de maneira lúdica para iniciantes no Django. Duração: 6h Tecnologias utilizadas: Python, Django, Django REST Framework, Mock, requests.