Everaldo Gomes, Software Developer in Curitiba - State of Paraná, Brazil
Everaldo Gomes

Software Developer in Curitiba - State of Paraná, Brazil

Member since June 1, 2017
Everaldo has more than a decade of experience in object-oriented programming and more than eight years with Ruby. He's lectured on several computer science courses at a number of different universities and has worked successfully in a team and alone. Everaldo is very familiar with the ins and outs of MongoDB and is also comfortable with JavaScript and CSS3 (Vue.js and Bulma) but prefers working on the back-end using Ruby on Rails.
Everaldo is now available for hire

Portfolio

Experience

Location

Curitiba - State of Paraná, Brazil

Availability

Part-time

Preferred Environment

Docker, Git, Atom, Vim Text Editor, Linux

The most amazing...

...thing I've coded was a P2P prototype for the longterm archiving of my master's thesis.

Employment

  • Rails Developer

    2019 - 2020
    Marcato Digital
    • Worked together with the onsite team to upgrade the Marcato app to Rails 4.2.
    • Upgraded the JavaScript and Ruby code.
    Technologies: JavaScript, MySQL, Ruby on Rails (RoR)
  • Ruby on Rails Developer

    2018 - 2019
    New Story Charity
    • Implemented Wireframes.
    • Fixed bugs.
    • Implemented features in the back office.
    • Implemented React components.
    • Implemented a Recurrent Donations Feature.
    Technologies: PostgreSQL, React, Ruby on Rails (RoR)
  • Web Developer

    2017 - 2018
    CircleSoft
    • Led the upgrade from Rails 3.2 to Rails 4.2 of an application with more than 5,000 tests and that serves almost 100 bookshops—greatly improving the application security.
    • Closed bug tickets in my first few weeks at work despite the lack of documentation and proper training.
    • Documented processes in a pre-existing application that for more than eight years earlier went without any feature documentation.
    • Trained new developers—enabling them to deliver effective code in their first weeks at work.
    • Implemented a quick setup wizard for new stores—reducing the setup time for new clients that come online.
    • Implemented a social login—allowing customers to login using Facebook or Google accounts.
    Technologies: Redis, MySQL, Ruby on Rails (RoR), Ruby
  • Teacher

    2016 - 2017
    Instituto Federal do Paraná | IFPR
    • Lectured about object-oriented programming for a technician course that used Java, Hibernate, Git, and Eclipse. The projects involved developing a minesweeper game and an enrollment system.
    • Taught mobile development which involved the use of Android Studio and Unity3D.
    • Lectured on web development; technologies involved were HTML5, CSS3, PHP, MySQL and Angular 1.
    • Taught students how to use JavaScript and Canvas for a game development course. Through my mentoring, the students developed a Space Invaders game and a prototype of a chessboard.
    • Advised students on their final projects.
    • Awarded the best final project proposal of the year.
    Technologies: PHP, JavaScript, CSS3, HTML, Android, Java
  • Lecturer

    2015 - 2015
    Pontificia Universidade Catolica do Parana
    • Lectured about programming with C language for more than 80 students from many engineering courses; used GitHub, HTML5 slides, and Dev C++ IDE.
    • Taught the course, Algorithms and Data Structures in Python in the Information Systems, covering topics like linked lists, queues, stacks, and more than seven sorting algorithms (including three versions of QuickSort). All of the projects used automated tests.
    • Lectured for the course, Algorithms and Data Structures II with Python in Information Systems, covering the topics: trees, including AVL trees, and graph algorithms (DFS, BFS, shortest path, and coloring). All the projects used automated tests.
    • Taught the course, Web Development with PHP and MySQL in Information Systems, for more than 60 students; used Atom and Git. The students developed an URL shortener project.
    • Attended workshops on active learning: peer instruction, flipped classrooms, collaborative learning, problem-based learning, and project-based learning.
    Technologies: MySQL, C, PHP, Python
  • Web Developer

    2014 - 2014
    Mustache
    • Developed an admin panel for an enrollment system for an elementary school using Ruby on Rails, MySQL, and Rails Admin.
    • Created a scheduler module that allows parents to choose the time that best fits their availability for the enrollment process.
    Technologies: MySQL, Ruby on Rails (RoR), Ruby
  • Web Developer

    2014 - 2014
    Agenda Beleza
    • Developed a prototype in less than 30 days that was crucial to an investing round; used Ruby on Rails, MongoDB, Git, and Form Objects with Virtus.
    • Built a scheduling system which allows customers to choose the salon time that best fits their schedules.
    Technologies: MongoDB, Ruby on Rails (RoR), Ruby
  • Web Developer

    2013 - 2013
    Estilingue
    • Created a payment system for a small college; used the PagSeguro Gateway, Ruby on Rails, MySQL, and the official library (gem) from PagSeguro.
    Technologies: PagSeguro, Ruby on Rails (RoR), Ruby
  • Lecturer

    2012 - 2012
    Universidade Tecnológica Federal do Paraná
    • Lectured on programming with the C language for electrical and mechanical engineering courses using GitHub and CodeBlocks IDE.
    Technologies: C
  • Systems Analyst

    2010 - 2011
    SERPRO
    • Contributed to a project for the federal police, regarding the registering of private security professionals using Java 5, Java Server Faces, CVS, Hibernate, and the Demoiselle Framework (SERPRO's own framework).
    Technologies: JavaServer Faces, Hibernate, Java
  • Systems Analyst

    2010 - 2010
    CELEPAR
    • Developed a project for the transit department; regarding the registration of vehicles from the Parana Province. Used Java 5, Hibernate, Hibernatural (an integration with the Natural database), and Pinhao (CELEPAR's own framework).
    Technologies: Hibernate, Java
  • Systems Analyst

    2010 - 2010
    COPEL
    • Migrated a project from NATURAL to Java; used Java Server Faces, Hibernate, and Java Enterprise Edition.
    Technologies: NATURAL, Java

Skills

  • Languages

    Ruby, HTML5, Java, HTML, Python, NATURAL, Python 3, JavaScript, CSS3, PHP, C
  • Frameworks

    Ruby on Rails (RoR), Hibernate, JavaServer Faces, Sinatra, JSF
  • Paradigms

    Object-oriented Programming (OOP), Agile, Functional Programming
  • Platforms

    Linux, Android, Docker, Firebase
  • Other

    Back-end, PagSeguro, Vue-router, OOP Designs, Discourse, Trailblazer, Wikis
  • Tools

    Git, Atom, Trello, Docker Compose, Vim Text Editor, Pivotal Tracker
  • Libraries/APIs

    React, OpenWeatherMap, Vue.js 2, Vuex
  • Storage

    Redis, PostgreSQL, MongoDB, MySQL, MariaDB

Education

  • Master's degree in Networks and Distributed Systems
    2008 - 2010
    Universidade Federal do Paraná - Curitiba, Parana, Brazil
  • Bachelor's degree in Computer Science
    2004 - 2007
    Universidade Federal do Paraná - Curitiba, Parana, Brazil

Certifications

  • M101JS: MongoDB for Node.js Developers
    OCTOBER 2013 - PRESENT
    MongoDB University
  • M102: MongoDB for DBAs
    MARCH 2013 - PRESENT
    10gen (now MongoDB, Inc.)
  • M101P: MongoDB for Developers
    MARCH 2013 - PRESENT
    10gen (now MongoDB, Inc.)

To view more profiles

Join Toptal
Share it with others