Email: jpmelos@gmail.com //
Website: https://jpmelos.com //
Location: Brazil
Latest revision of this resume: https://jpmelos.com/resume.html //
This revision: 2022.04.03
Close | Remote |
Senior Backend Engineer | August 2019 to present |
Close is an all-in-one CRM that eliminates manual data entry and focuses on results-oriented communication.
Technologies used: Python, Flask, Pytest, PostgreSQL, MongoDB, AWS, Docker, Git, CircleCI.
AlayaCare | Full-time, Montreal, Canada |
Software Engineer | May 2018 to April 2019 |
AlayaCare is a provider of revolutionary cloud-based home healthcare software. With an end-to-end solution spanning clinical documentation, back office functionality, client and family portal, remote patient monitoring, and mobile care worker functionality, AlayaCare offers a platform for agencies to propel towards innovation and home care of the future.
Technologies used: Python, Flask, Pytest, Pytest-BDD, Selenium, PostgreSQL, MySQL, AWS, Docker, JavaScript (ES6), Vue.js, Git, JIRA.
AdRoll | Full-time, Remote |
Software Engineer | April 2017 to April 2018 |
AdRoll is one of the biggest ad platforms in the world, focused mostly on small and medium businesses, but also has products and services for big enterprises. It optimizes their ad investments based on a budget and strategies of retargeting, prospecting and email marketing, giving a high return on investment in a short timeframe.
Technologies used: Python, Flask, Luigi, Java, Hadoop, HDFS, PostgreSQL, DynamoDB, AWS, Docker, JavaScript (ES6), React.js, Bootstrap, Git, HighCharts, JIRA.
Trounceflow | Full-time and freelance contractor, Remote |
Senior Software Engineer | October 2016 to November 2017 |
Trounceflow uses Python scrapers as background automated processes to find and analyze massive financial data from various websites and APIs. The data is plotted in charts to provide insights to customers, allowing them to make critical financial decisions faster in the super competitive financial market.
Very hands-on management experience, the company being new and very agile. Involvement in every technology-related activity and decision.
"A thoroughly excellent experience, João did a really good job here. Thank you, João, you are welcome back any time." -- Michael Trounce, CEO
Technologies used: Python, Django, Django REST Framework, Celery, RabbitMQ, Redis, PostgreSQL, Javascript (ES6), jQuery, Bootstrap, Heroku, AWS, HighCharts, Git, Tkinter, multi-threaded desktop applications, Kanban, Scrum, JIRA.
Freelancer | Full-time, Remote |
January 2008 to October 2016 |
Worked with various clients delivering from simple landing pages to complex web applications based on distributed systems, asynchronous workers, databases, caches, etc. All projects were done in Python and Django, with usability and scalability in mind. Some clients and projects include:
Technologies used: Python, Django, Django REST Framework, Celery, RabbitMQ, Redis, Memcached, PostgreSQL, Javascript (ES6), jQuery, Ember.js, Bootstrap, Heroku, AWS, Git, Kanban, Scrum, JIRA.
Async Open Source | Part-time, São Carlos, SP, Brazil |
Software Engineer | July 2012 to October 2013 |
Async develops Stoq, an ERP system for small and medium-sized companies that includes point of sales, warehouse management, sales and staff reports, a CRM and more.
Technologies used: Python, Django, Nose, PyGTK, OpenVPN, Git, Bazaar, Bugzilla.
Universidade Federal de São Carlos | São Carlos, SP, Brazil |
Computer Engineering | July 2014 |
English: fluent; Portuguese: native; French: reading proficiency.