(download a PDF version of this resume here)
Brazilian Software Developer | 15+ Years Python and Linux Expertise | Continuous Growth-Oriented Mindset.
Bilingual in English and Portuguese, with experience collaborating remotely with English-speaking clients and teams. Self-organized and a low friction documentation advocate with great writing skills, experienced on:
python development ecosystem: web frameworks like Flask and Django, testing (pytest), formatters (black), linters (pylint) and templating (cookiecutter, jinja2).
databases: MySQL, PostgreSQL, SQLite
linux administration: systemd, distributions like: Red Hat, Debian and its’ derivatives (including Ubuntu) and Arch Linux
cloud providers: Amazon AWS (EC2, RDS, S3)
infrastructure automation and tooling: Ansible, Bash scripting, Makefiles, Docker & Kubernetes (k3s)
continuous integration (CI): CircleCI, Github Actions
I’m passionate about technology and software development, using my expertise to automate tasks and deliver data-driven solutions.
With over 20 years of experience, I’ve worked with Clipper, Delphi, PHP, JavaScript and have specialized in Python since 2009 for its’ simplicity, community support and thriving ecosystem.
I use linux on a daily basis since 1999 and as a Python backend developer I am able to build APIs, web apps, automations, bots, and web scrapers while managing infrastructure using Docker, Ansible, Jenkins, systemd and Bash.
I also have experience with Amazon AWS services like EC2, RDS, and S3, which are core services for most of the companies I have worked at.
I have been able to write clean, maintainable, and testable code tailored to meet user needs across various business domains I have worked at, like: CRM, e-commerce, marketing, business intelligence and fintechs.
JOB TITLE: Senior Software Developer (Python) - Remote / USA (contractor)
BUSINESS DOMAIN: Marketing (budget bidding platform)
ACTIVITIES: Evolving and maintaining an API which is the backend to the Company’s web app. Also maintaining its’ CI pipeline and the infrastructure on AWS.
TECHNOLOGY STACK: Python, Flask, MySQL, Redis, Docker, AWS, Ansible.
JOB TITLE: Technical Leader / Senior Software Developer (Python) - Hybrid / Brazil (internal staff)
BUSINESS DOMAIN: Fashion E-Commerce
ACTIVITIES: Creating and maintaining solutions to some of our internal teams (Marketing and Commercial), with a focus on automating processes to boost their productivity. “Greenfield project”, using the Microservices Architecture and standardized team best practices like testing, code formatters, linters and a CI pipeline - all of that consolidated into a python cookiecutter template to allow low-friction creation of new services sharing the same solid foundation. I also promoted communication efforts inside our team and with other technical teams inside the company that we depended on to deliver our solutions. I advocated and wrote low-friction technical and processes’ documentation. All of that got me the opportunity to be the team’s technical leader, with a strong focus on aiding our developers to deliver their best work on an environment that promoted growth, constructive discussions and frequent feedbacks.
TECHNOLOGY STACK: Python, Django, Flask, Postgres, RabbitMQ, Redis, Docker, Kubernetes, AWS.
JOB TITLE: Backend Python Developer - On-site / Brazil (internal staff)
BUSINESS DOMAINS: Fintech (startup loans platform)
ACTIVITIES: Jeitto is an app that helps low-income individuals/families to be able to make loans here in Brazil / Sao Paulo. I worked on the backend that supported the mobile app, evolving and maintaining its’ REST API.
TECHNOLOGY STACK: Python, WebApp2, Flask, APIs REST, Git, Docker, Google Cloud Platform (GCP), MongoDB, ELK, PostgreSQL.
JOB TITLE: Backend Python Developer - On-site / Brazil (contractor)
BUSINESS DOMAINS: Fintech (startup loans platform)
ACTIVITIES: I worked as a contractor at a consultancy with a strong core on agile/SCRUM here at Sao Paulo, and the client was a fintech that had a startup loans platform. I worked on creating a REST API and other tooling to provide historical invoice information on their loan renegotiation service.
TECHNOLOGY STACK: Python, Pyramid, APIs REST, Git, Docker.
JOB TITLE: Backend Python Developer - On-site / Brazil (internal staff)
BUSINESS DOMAINS: Logistics (Delivery Platform)
ACTIVITIES: Maintaining the site/mobile app backend, developing platform integrations to provide tracking information to customer through a GraphQL API, and an automated service to enhance and make faster the communication between the customer and the delivery staff.
TECHNOLOGY STACK: Python, Django, APIs GraphQL, Git, Nginx / Gunicorn / uwsgi, Grafana, Redash, Docker.
JOB TITLE: Senior Developer - On-site / Brazil (internal staff)
BUSINESS DOMAINS: Fintech (startup loans platform)
ACTIVITIES: Evolving the new lending platform with focus on maintaining and growing microservices using REST APIs used by the site’s frontend.
TECHNOLOGY STACK: Python, Flask, SQLAlchemy, Docker, Deis, Linux, Git, MySQL, PostgreSQL, Amazon Web Services, Bitbucket.
JOB TITLE: Senior Developer - On-site / Brazil (internal staff)
BUSINESS DOMAIN: E-commerce (startup with e-commerce pricing-related solutions)
ACTIVITIES: Creating and maintaining web crawlers to extract product/pricing/availability information from small, medium and large e-commerce sites. That was exposed through REST APIs and Dashboards. I have also leveraged pandas and jupyter notebooks to cleanup and extract insights from scraped data.
TECHNOLOGY STACK: Python, Flask, SQLAlchemy, WTForms, Tornado, Celery, Pandas, Scrapy, Jupyter Notebook, RabbitMQ, Docker, Linux, Git, MySQL, PostgreSQL, MongoDB, Redis, Nginx, Amazon Web Services, IPSec (openswan), Github, E-Commerce, Web crawlers / scrappers.
JOB TITLE: Senior Developer - On-site / Brazil (contractor)
BUSINESS DOMAIN: Business Intelligence
ACTIVITIES: I worked as a contractor at Resource IT Solutions’ for Nokia Networks. I worked on a solution that promoted integrations between internal systems, leveraging Selenium robots to automate internal processes that were done on a myriad of heterogeneous internal applications, feeding a central database to consolidate data and creating reports to aid on strategic business decision-making.
TECHNOLOGY STACK: Python, Django, HTML, CSS, Javascript, JQuery, Mercurial, Git, Github, Bitbucket, Basecamp, SQL Server, IIS, PosgreSQL, Apache, Celery, RabbitMQ, Google Analytics.
JOB TITLE: Software Developer - On-site / Brazil (internal staff)
BUSINESS DOMAIN: E-mail / E-mail Marketing
ACTIVITIES: Mandic was a company focused on E-mail related solutions, which then fused with Tecla and became a cloud company provider here in Brazil. I worked on enhancements to an existing email marketing tool and development of a new tool with better usability. I have also taken part on the initial stage of a project to develop a new UI/UX to manage the Mandic e-mail solution.
TECHNOLOGY STACK: Python, Django, PHP, Symfony2, HTML, CSS, Javascript, Jquery, Twitter Bootstrap ( v. 3 ), Git, Apache , PostgreSQL, MySQL, Linux , Ansible, Redmine.
Instituto Barão do Rio Branco, Erechim, RS, Brazil
Graduated: 1997
FATEC Carapicuíba, Carapicuíba, São Paulo, Brazil
Duration: 2008 – 2009
Status: Focused Studies in Systems Analysis and IT (Linux Administration, Web Development 101)
Universidade Regional Integrada (URI) – Campus de Erechim, Erechim, RS, Brazil
Duration: 1998 – 2006
Status: Advanced Studies in Computer Science (Algorithms, Data Structures, Database Management, Software Engineering, Computer’s Architecture, etc)