Renne Rocha, Web Scraping Developer in Jundiaí - State of São Paulo, Brazil
Renne Rocha

Web Scraping Developer in Jundiaí - State of São Paulo, Brazil

Member since April 10, 2014
Renne is a software engineer with extensive experience developing applications using Python and its frameworks. He loves working with teams using the Agile methodology. Renne has also organized several successful conferences for developers discussing various platforms and coding practices.
Renne is now available for hire

Portfolio

Experience

Location

Jundiaí - State of São Paulo, Brazil

Availability

Part-time

Preferred Environment

Python, Git, Vim Text Editor, Linux, Django, APIs, REST APIs

The most amazing...

...thing I've coded is a website to help people find computer puzzles to hone their skills.

Employment

  • Senior Python Developer

    2017 - PRESENT
    Scrapinghub
    • Developed and maintained web scrapers for different sites.
    Technologies: Web Scraping, Scrapy, Python
  • Back-end Developer

    2021 - 2022
    EliteGamingLIVE (by Toptal)
    • Developed API for an application that manages esports competitions between high school students using Django and the Django REST framework.
    • Managed a team with two back-end developers, organizing tasks, best practices, and regular code reviews.
    • Deployed the infrastructure base in AWS, defining Docker containers, managed PostgreSQL database and automation for continuous integration.
    Technologies: Django, Django REST Framework, Python, APIs, REST APIs
  • Python Developer

    2020 - 2020
    Order Jetson (by Toptal)
    • Developed custom module that integrates Uber Eats ordering into Odoo instance validating inventory.
    • Developed a custom module that synchronizes product inventory available in Odoo to the Uber Eats menu.
    • Deployed and configured modules into odoo.sh platform.
    Technologies: Odoo, Python
  • Django Developer

    2019 - 2020
    Abreeze Technology (via Toptal)
    • Added integration with different marketing automation systems through existing APIs.
    • Added unit tests for existing integrations.
    • Refactored old code, improving readability and ease of maintenance.
    • Developed new features using Django and Django REST Framework.
    Technologies: Django, Python
  • Freelance Django Web Developer

    2017 - 2017
    Datalytic Solutions (via Toptal)
    • Developed new API endpoints for an existing Django application using Django REST Framework.
    • Created tests for all endpoints using Python Unittest framework.
    Technologies: Django REST Framework, Django, Python
  • Freelance Django Developer

    2016 - 2017
    Nebula Consultancy (via Toptal)
    • Created and maintained an API using Django and Django REST Framework.
    • Developed unit tests for APIs.
    • Maintained the administration page used by customers to include data.
    Technologies: Django REST Framework, Python, Django
  • Software Developer

    2013 - 2017
    Media Works
    • 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.
    Technologies: React, CherryPy, C, Twisted, Python
  • Web Developer

    2012 - 2013
    Nokia Solutions and Networks
    • 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.
    Technologies: Celery, Microsoft SQL Server, jQuery, JavaScript, Django, Python
  • Scrum Master

    2010 - 2012
    Prógonos Consultoria e Desenvolvimento de Software
    • 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.
    Technologies: Scrum
  • Software Developer

    2006 - 2010
    Prógonos Consultoria e Desenvolvimento de Software
    • 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.
    Technologies: C++, C, Java, PowerBuilder
  • Software Development Intern

    2006 - 2006
    Innovation Agency of the State University of Campinas
    • 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.
    Technologies: PostgreSQL, PHP

Experience

  • DojoPuzzles.com
    http://dojopuzzles.com

    An application to aid attendees of Coding Dojo meetings finding suitable computer programs to be solved. Uses Django framework and PostgreSQL as database.

  • Caipira Ágil
    http://caipiraagil.com/

    Organizer of three editions (2011, 2012 and 2013) of the event 'Caipira Ágil'. Each edition featured about 200 attendees spending the day discussing Agile software development methods.

  • Django (Presentation)
    https://speakerdeck.com/rennerocha/django-o-framework-web-para-perfecionistas-com-prazos

    Gave a presentation on the Django Framework in a conference for regional developers in Campinas on 2013.
    Video (in Portuguese) available at: http://www.infoq.com/br/presentations/django-framework-web-prazos

Skills

  • Languages

    Python, PowerBuilder, ECMAScript (ES6), JavaScript, XPath, C++, Java, C
  • Frameworks

    Django, Django REST Framework, Flask, Twisted, CherryPy, Scrapy
  • Paradigms

    Unit Testing, RESTful Development, Agile Software Development, Test-driven Development (TDD), XP, Scrum, Asynchronous Programming, REST
  • Libraries/APIs

    jQuery, REST APIs, React Redux, jQuery UI, Beautiful Soup, React, PayPal API
  • Tools

    Vim Text Editor, Trac, Sublime Text 2, Celery, Git, Basecamp
  • Platforms

    Linux, Windows, Docker
  • Storage

    SQLite, MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, CouchDB
  • Other

    APIs, RESTful APIs, Web Scraping, Scraping, PayPal, FastAPI

Education

  • Bachelor's Degree in Electrical Engineering
    2007 - 2012
    State University of Campinas - Campinas

To view more profiles

Join Toptal
Share it with others