Nelio Carneiro Junior, Developer in Uberlândia - State of Minas Gerais, Brazil
Nelio is available for hire
Hire Nelio

Nelio Carneiro Junior

Verified Expert  in Engineering

Software Developer

Uberlândia - State of Minas Gerais, Brazil

Toptal member since January 11, 2018

Bio

Nelio has several years of experience in web development; beginning with PHP and jQuery early on and then focusing his efforts on developing with Ruby on Rails along with React.js. During his career, he's also contributed to PhoneGap/Cordova projects, open source software, and created plugins by himself. Overall, Nelio is a passionate software developer who's always looking to learn new technologies and improve his skills.

Portfolio

Dia&Co
JavaScript 6, HTML, CSS, React, SQL, Ruby on Rails (RoR), Redis, Elasticsearch...
Homebase
Ruby on Rails (RoR), React, CSS, XHTML, MVC Frameworks, SQL, JavaScript...
Chegg - Thinkful, Inc.
React, TypeScript, Next.js, Material UI

Experience

  • JavaScript - 10 years
  • CSS - 10 years
  • React - 6 years
  • REST - 6 years
  • Ruby on Rails (RoR) - 6 years
  • Redux - 5 years
  • Vue 2 - 2 years
  • Shopify - 1 year

Availability

Part-time

Preferred Environment

Linux, Sublime Text, Git, Vim Text Editor, MacOS

The most amazing...

...thing I've done was to build, from scratch, a web app to send and receive faxes; I also integrated it with third-party APIs and payment methods.

Work Experience

Front-end Engineer

2021 - 2024
Dia&Co
  • Assisted in enhancing user administration sections using React. Added features and maintained the existing ones.
  • Expanded front-end tests, including integration and end-to-end testing, using tools like Jest, the Testing Library, and Cypress.
  • Assisted in integrating Chargebee's SaaS subscription, managing the change plan feature, updating personal data, and canceling workflow using Ruby on Rails (RoR) and React.
  • Added features to their Shopify customized store using RoR and Vue.
  • Implemented new features, resolved bugs, and enhanced the internal CMS app by adding forms, updating database tables, and streamlining workflows through frontend modifications using RoR and React.
  • Collaborated with the design team on developing many different landing, search, and product detail pages, following our front-end style guide.
  • Created and updated dozens of shared React components.
  • Assisted in developing a VanillaJS main menu shared across three distinct websites: the marketing site, the Shopify commerce platform, and the blog.
  • Collaborated with junior developers by assisting them in their tasks through pair programming, code reviews, and enforcing linting rules.
Technologies: JavaScript 6, HTML, CSS, React, SQL, Ruby on Rails (RoR), Redis, Elasticsearch, Amazon Web Services (AWS), Front-end, SaaS, Cypress, Jest, RSpec, Vanilla JS, Shopify, Vue

Senior Full-stack React/Ruby on Rails Developer

2023 - 2023
Homebase
  • Improved the reports section by extracting data from the database and providing accessibility through API endpoints.
  • Tracked and fixed bugs throughout their appointment section.
  • Added RSpec unit and integration tests to cover the parts of the code where bugs were found.
Technologies: Ruby on Rails (RoR), React, CSS, XHTML, MVC Frameworks, SQL, JavaScript, PostgreSQL, GitHub, Data Modeling, Git, Backbone.js

React Developer

2022 - 2023
Chegg - Thinkful, Inc.
  • Helped refactor and move legacy React code to a NextJS app using TypeScript and MaterialUI.
  • Increased test coverage by adding more unit tests to its customized UI components and E2E tests with Cypress.
  • Added new functionalities to their current mentor dashboard to help their relationships with the students. This allowed me to participate in the whole product development, from designs to implementation.
Technologies: React, TypeScript, Next.js, Material UI

Technical Lead

2020 - 2021
Nanno, Inc.
  • Developed a single-page application on top of React, which replaced the legacy app from scratch.
  • Developed an iOS and Android app using Ionic and Capacitor. Among its features, it had push notifications through Firebase, a chat window built with Stream, and real-time updates using Pusher.
  • Helped improve the Ruby on Rails back end, moving it to API only, integrating with third-party services like Stripe, Twilio, Authenticating, SendGrid, and adding more features and tests.
  • Managed a team of four other developers to create new features, improve, and fix the current ones. Worked on review pull requests before pushing to production.
  • Helped design the entire app architecture, features, technologies, and how it would be implemented.
Technologies: JavaScript, React, Redux, APIs, Ruby, Ruby on Rails (RoR), PostgreSQL, Heroku, Twilio, Twilio API, Firebase, Ionic, Stripe, Cypress, Jest, JavaScript 6, Redis, TypeScript, Single-page Applications (SPAs)

Founder | Web Developer

2014 - 2020
SuperFax
  • Developed Ruby on Rails software to send faxes through the internet.
  • Integrated third-party APIs: AWS, Phaxio, and Stripe (payment).
  • Deployed using a VPS on Digital Ocean with nginx and Passenger.
  • Designed the app, built the layout, and coded it from scratch.
Technologies: Linux, CSS, HTML, JavaScript, Ruby on Rails (RoR), Ruby, JavaScript 6, Redis

Full-stack Web Developer

2016 - 2018
Green Letterbox
  • Created new web applications using React.js and Redux.
  • Provided continued maintenance and development concerning our existing web applications using React and Redux.
  • Implemented, developed, and deployed a new web ticketing system in Ruby on Rails based on open source software.
  • Developed JavaScript packets to automate tasks.
  • Supported the API design and integration.
Technologies: Ruby on Rails (RoR), Ruby, Redux, React, JavaScript, JavaScript 6

Software Engineer

2015 - 2016
eFacil
  • Developed and maintained the mobile website.
  • Managed the account.
  • Developed reports in Google Analytics.
  • Wrote JavaScript tags through Google Tag Manager.
  • Created different software types to help the marketing team to achieve better results.
  • Mentored junior software developers to grow and perform better.
Technologies: Search Engine Optimization (SEO), User Experience (UX), JavaScript, JavaScript 6

Software Engineer

2012 - 2015
Martins Comércio e Serviços de Distribuição S/A
  • Established the compatibility with third-party software products by developing a program for modifications and integrations.
  • Provided continued maintenance and development of bug fixes and patch sets for existing internal applications.
  • Developed, as part of a team, the sales system for tablets using JavaScript, PhoneGap, and Cordova.
  • Designed the strategic plan for component development practices to support future projects.
  • Managed and designed outsourced projects.
Technologies: .NET, Java, JavaScript

Software Developer

2010 - 2012
Mara Turismo Hotel
  • Developed a booking website using PHP and JavaScript.
  • Built a help-desk web app using PHP.
  • Created a web service (SOAP) for supporting requests from different apps using PHP.
  • Made an iPad restaurant menu using JavaScript.
  • Developed an iPad app (a to-do list) using JavaScript.
Technologies: CSS, jQuery, JavaScript, PHP

Experience

Agendei | Booking Software for Beauty Salons

https://agendei.io
Agendei is software for salon management. Users can schedule appointments, manage clients, services, and other professionals, better control cash flow, and view sales reports.

It's a RoR app with Vue.

SuperFax

This is a type of web software to send faxes over the internet.

Humble-Modal | Another React Modal Component

https://github.com/neliojrr/humble-modal
A simple and easy-to-use React modal component.

GNIB Telegram Bot

https://github.com/neliojrr/Gnib-Telegram-Bot
A Ruby telegram bot to check the available dates for appointments at Irish immigration.

Education

2006 - 2010

Bachelor's Degree in Computer Science

Federal University of Goiás - Goiânia, Brazil

Skills

Libraries/APIs

React, jQuery, Vue 2, Stripe, Vue, Shopify API, Twilio API, Backbone.js

Tools

Vim Text Editor, Git, Sublime Text, GitHub, RSpec

Languages

JavaScript, CSS, HTML, Ruby, JavaScript 6, TypeScript, Java, PHP, XHTML, SQL

Frameworks

Redux, Ruby on Rails (RoR), Cypress, .NET, Ionic, Jest, Next.js, Material UI, Vanilla JS

Paradigms

REST, Search Engine Optimization (SEO)

Platforms

Linux, Shopify, MacOS, Heroku, Twilio, Firebase, Amazon Web Services (AWS)

Storage

MySQL, PostgreSQL, Redis, Elasticsearch

Other

Single-page Applications (SPAs), User Experience (UX), APIs, Computer Science, MVC Frameworks, Data Modeling, Front-end, SaaS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring