- Senior Python DeveloperScrapinghub2017 - PRESENT
Technologies: Python, Scrapy, Web Scraping
- Developed and maintained web scrapers for different sites.
- Django DeveloperNebula Consultancy (via Toptal)2016 - 2017
Technologies: Django, Python, Django REST Framework
- Created and maintained API using Django and Django REST Framework.
- Developed unit tests for APIs.
- Maintained the administration page used by customers to include data.
- Software DeveloperMedia Works2013 - 2017
Technologies: Python, Twisted, C, CherryPy, React.js
- Created applications for use by fast food companies.
- Developed point-of-sale applications for fast food companies.
- Gathered requirements and wrote technical documentation.
- Developed point-of-sale interfaces using React.js.
- Web DeveloperNokia Solutions and Networks2012 - 2013
- Maintained an intranet application developed in Python and Django.
- Created a unit testing suite for the whole application using the Django test framework and Python Unittest library.
- Scrum MasterPrógonos Consultoria e Desenvolvimento de Software2010 - 2012
- Implemented Scrum in all of the company's teams.
- Supported Java developer teams using Agile best practices for software development.
- Dealt with clients to organize new projects following Agile methods.
- Software DeveloperPrógonos Consultoria e Desenvolvimento de Software2006 - 2010
Technologies: PowerBuilder, Java, C, C++
- Supported and developed new DLLs for insurance calculation.
- Developed applications using Java to allow insurance brokers to calculate insurance amounts.
- Created the first unit test suite for Java applications.
- Developed and maintained new features in a PowerBuilder desktop application for insurance brokers.
- Software Development InternInnovation Agency of the State University of Campinas2006 - 2006
Technologies: PHP, PostgreSQL
- Developed an application to assist people finding data about patents of the university.
- Gathered business requirements for development of this application.
- Handled end user support.