A Senior Software Engineer with eight years of experience in software and web development. Exercised fluency in solving problems related to growing systems that need optimized code, as well as the migration of apps and services on the fly without affecting users while everything is live. Experienced working in both back-end and front-end, databases, networking, and infrastructure.
Changed the entire system architecture, separating one big system into six different microservices, allowing them to communicate with each other and making it easier to handle by allowing a single part to be updated and restarted, without risk to the others.
Migrated all systems, including the web apps, the database server, the cache server, the task queue server, the files sync system, the mail log, and the event log to a whole new infrastructure without downtime. Worked on an end-to-end marketing attribution solution.
Worked on the tiering sub-project, making the platform able to have different plans for its clients and increase revenue.
Created an event platform for the National Congress of Project Management and the International Seminar on Cinema and Audiovisuals.
Coordinated a team of seven people to develop a promotional website in two days for Salvador's Carnival (the biggest in the world).
Developed the first automatic order application for restaurants using mobile devices in Salvador city, leading the partners to a big time saving and then increase in their revenue.
A small sample project allowing company owners to set up service areas by using polygons in a Maps API, built using Python/Django, jQuery, and MySQL. The program works by letting users draw and click points on the map and it will show the coordinates for a given point.
An open-source mock object framework for Python. Python Mock Module uses a dictionary to define the expected behavior, and verify methods were called. The Python Mock Module doesn’t impose any ordering on calls, they’re just dictionary lookups. The only ordering is done through mockCheckCall or mockSetExpectation.
Education
Bachelors degree in Computer Science, Universidade Federal da Bahia, 2011