Scroll To View More
Ivan Neto

Ivan Neto

Serrinha - Bahia, Brazil
Member since March 7, 2014
Ivan is an engineer with eight years of experience in software and web development. Largely focused on the web, he has solved code optimization problems arising from growing systems, as well as the migrated production apps and services on-the-fly with zero downtime. While a major part of his experience has been on the back-end, he is also able to work with the front-end, databases, networking, and infrastructure.
Ivan is now available for hire
Portfolio
Experience
  • Python, 7 years
  • Django, 5 years
  • Linux, 5 years
  • AngularJS, 3 years
  • PostgreSQL, 3 years
  • MongoDB, 3 years
  • Pyramid, 3 years
Serrinha - Bahia, Brazil
Availability
Part-time
Preferred Environment
Mac OS, Vim, Python, Git
The most amazing...
...thing I've coded is a bot to keep track of variations of cryptocurrency markets and make some profit from them.
Employment
  • Senior Django Developer
    2014 - PRESENT
    ConsumerAffairs
    • Worked on the tiering subproject, making the platform able to have different plans for its clients and increase revenue.
    • 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 content system modularization and scalability of partner content publication.
    Technologies: Python, Django, Django REST Framework, MySQL, Redis, Celery
  • Web Developer
    2011 - 2014
    Anchor Loans
    • Developed and maintained systems controlling the flow of buying and selling processes of properties owned by the company.
    • Developed a subsystem for neighbor property comparison.
    • Developed a system for property construction process management.
    Technologies: Python, Pyramid, MongoDB
  • Researcher
    2011 - 2011
    UFBA - Federal University of Bahia
    • Researched and developed applications for Digital TV, focusing on applications running in live programs and using web services to give extra information and interaction to users.
    Technologies: Lua, Python, Django, MySQL
  • Web Developer
    2010 - 2011
    Apimenti
    • Created an event platform for the National Congress of Project Management and the International Seminar on Cinema and Audiovisuals.
    • Developed a subject pre-registration system for the Mathematics Institute of the Federal University of Bahia.
    • Coordinated a team of seven people to develop a promotional website in two days for Salvador's Carnival (the biggest in the world).
    Technologies: PHP, Drupal, MySQL
Experience
  • Service Areas (Development)
    https://github.com/ivancrneto/service-areas

    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.

  • Exway (Development)
    https://github.com/ivancrneto/exway

    A sample project for user expense management that I created using Python/Django, Django REST Framework, AngularJS, Twitter Bootstrap, and SQLite.

  • Pymox (Development)
    https://github.com/ivancrneto/pymox

    Pymox - An open-source mock object framework for Python.

  • Blog Post for Career Advice (Other amazing things)
    https://dev.to/ivancrneto/what-id-like-to-hear-from-an-experienced-developer-when-i-was-a-beginner-438g

    Titled "What I'd [have liked] to hear from an experienced developer when I was a beginner."

  • YouTube API Integration: Uploading Videos with Django (Publication)
    Uploading a video to YouTube seems like a simple enough task, but non-existent documentation and unmaintained libraries can make even the simplest of tasks seem daunting. In this post, Toptal Freelance Django Developer Ivan Carmo da Rocha Neto guides you through how to post YouTube videos from your Django app.
  • Git Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Git best practices and Git tips provided by our Toptal network members.
  • Python Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Python best practices and Python tips provided by our Toptal network members.
  • Ivan is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Ivan shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    Python, PHP, JavaScript, SQL, HTML, HTML5, CSS, XML, Lua, C
  • Frameworks
    Django, Pyramid, Django REST Framework, AngularJS, Bootstrap, Scrapy, Selenium
  • Tools
    Git, Celery, Nginx, Jenkins, GitHub, Bitbucket, Subversion (SVN), Mercurial, Vim Text Editor, MacVim, Sublime Text 2, Vagrant
  • Storage
    MongoDB, PostgreSQL, MySQL, JSON, SQLite, Oracle SQL, Redis
  • Libraries/APIs
    Fabric, jQuery, Beautiful Soup, Facebook SDK, Google Maps
  • Paradigms
    Agile Software Development, Scrum, Kanban, REST, Extreme programming, Continuous Integration (CI), Continuous Deployment, Test-driven Development (TDD), Unit Testing, Test Automation, Agile
  • Platforms
    Mac OS, Linux, Docker
  • Other
    Web App Development, User Experience (UX)
Education
  • MBA in Information Technology Management
    2017 - 2018
    FMU - Faculdade Metropolitanas Unidas - Serrinha, Bahia, Brazil
  • Bachelor's degree in Computer Science
    2006 - 2011
    UFBA - Federal University of Bahia - Salvador, Bahia, Brazil
I really like this profile
Share it with others