Email: jpmelos@gmail.com // Website: https://jpmelos.com // Location: Braga, Portugal
Latest revision of this resume: https://jpmelos.com/resume/ // This revision: 2024.10.27
Senior Software Engineer with over a decade of experience consistently leading teams and driving technological solutions that solve real-world problems effectively.
Close | Full-time, 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, SQLAlchemy, MongoEngine, unit and integration tests, asynchronous task queues, PostgreSQL, MongoDB, Redis, AWS, Docker, Kubernetes, Git, CircleCI, GitHub Actions, Twilio, Stripe, Segment, Customer.io.
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 home care agencies to propel towards innovation and home care of the future.
Technologies used: Python, Flask, SQLAlchemy, unit and integration tests, Selenium, PostgreSQL, MySQL, AWS, Docker, JavaScript, 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, mainly focused on small and medium businesses, but it also has products and services for big enterprises. It optimizes its customers' 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, SQLAlchemy, Luigi, Java, Hadoop, HDFS, PostgreSQL, DynamoDB, AWS, Docker, JavaScript, React.js, Bootstrap, Git, HighCharts, JIRA.
Trounceflow | Full-time and freelance contractor, Remote |
Software Engineer | October 2016 to November 2017 |
Trounceflow uses Python scrapers as automated background 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.
Technologies used: Python, Django, Django REST Framework, Celery, RabbitMQ, Redis, PostgreSQL, Javascript, jQuery, Bootstrap, Heroku, AWS, HighCharts, Git, JIRA.
Freelancer | Full-time, Remote |
January 2008 to October 2016 |
Worked with various clients delivering projects of varying complexities, from simple landing pages to complex web applications based on distributed systems, asynchronous workers, databases, and caches. All projects were done in Python and Django, with usability and scalability in mind.
Technologies used: Python, Django, Django REST Framework, PostgreSQL, unit and integration testing, Celery, RabbitMQ, Redis, Memcached, Javascript, jQuery, Ember.js, Bootstrap, Heroku, Docker, AWS, Git.
Async Open Source | Part-time, São Carlos, SP, Brazil |
Software Engineering Intern | July 2012 to October 2013 |
Async develops Stoq, an ERP system for small and medium-sized companies that includes point of sales software, warehouse management, sales and staff reports, a CRM, and more.
Technologies used: Python, Django, SQLAlchemy, unit and integration testing, PyGTK, OpenVPN, Git, Bazaar, Bugzilla.
Universidade Federal de São Carlos | São Carlos, SP, Brazil |
B. Eng. Computer Engineering | July 2014 |