
Nelio Carneiro Junior
Verified Expert in Engineering
Software Developer
Uberlândia - State of Minas Gerais, Brazil
Toptal member since January 11, 2018
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
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
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
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.
Senior Full-stack React/Ruby on Rails Developer
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.
React Developer
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.
Technical Lead
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.
Founder | Web Developer
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.
Full-stack Web Developer
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.
Software Engineer
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.
Software Engineer
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.
Software Developer
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.
Experience
Agendei | Booking Software for Beauty Salons
https://agendei.ioIt's a RoR app with Vue.
SuperFax
Humble-Modal | Another React Modal Component
https://github.com/neliojrr/humble-modalGNIB Telegram Bot
https://github.com/neliojrr/Gnib-Telegram-BotEducation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring