Nelson Edelflides Carneiro, Developer in Ponta Grossa - Paraná, Brazil
Nelson is available for hire
Hire Nelson

Nelson Edelflides Carneiro

Verified Expert  in Engineering

Software Developer

Ponta Grossa - Paraná, Brazil

Toptal member since March 15, 2019

Bio

As an accomplished computer engineer with 15 years of experience, Nelson has worked in multinational businesses (ExxonMobil, Automattic), governmental enterprises (Dataprev, a major federal IT company in Brazil), and American startups. He has also created all of the tools used in the regional ISP he founded, managing everything from customers to routers.

Portfolio

Automattic
JavaScript, PHP, Full-stack, React, HTML
StatusNET
MikroTik, Bash, REST, MongoDB, TypeScript, JavaScript, Node.js, Angular, NestJS...
Dataprev
JavaScript, Meteor, Node.js, LDAP, Oracle Database, JSF, Java, Angular...

Experience

  • JavaScript - 13 years
  • MySQL - 10 years
  • Angular - 8 years
  • REST - 8 years
  • Express.js - 6 years
  • Node.js - 6 years
  • NestJS - 5 years
  • TypeScript - 5 years

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Git, Windows, Linux, MacOS, Node.js, NestJS, Angular

The most amazing...

...project I've worked on was the authorization/authentication platform for all systems used in Brazilian Social Security Services, used by thousands of users.

Work Experience

Senior Full-stack Developer

2021 - 2024
Automattic
  • Developed and deployed an automated onboarding tool that improved new user setup efficiency by around 40%, significantly reducing the time required for customer account setup from an average of 30 minutes to under 20 minutes.
  • Optimized the async blog import system, increasing the success rate from around 60% to over 95% and enabling around 35% faster processing time for large data transfers.
  • Implemented an image categorization tool used by designers to manually categorize and match images to website themes, enhancing categorization accuracy and reducing the use of these themes by final users by over 200%.
Technologies: JavaScript, PHP, Full-stack, React, HTML

Co-founder

2015 - 2019
StatusNET
  • Co-founded StatusNET, which is a regional ISP with hundreds of customers.
  • Designed the network's logical and physical topology.
  • Created the routers' scripts to do bandwidth and access control.
  • Created the back-end system to manage and monitor the equipment and the customers.
  • Integrated the billing system with the routers, reducing to Zero the number of unauthorized users using the service.
Technologies: MikroTik, Bash, REST, MongoDB, TypeScript, JavaScript, Node.js, Angular, NestJS, Full-stack, Laravel

Systems Analyst

2013 - 2015
Dataprev
  • Developed a Kanban tool, on spare time, that became the preferred tool for the whole department.
  • Created a framework to make E2E tests in the authentication/authorization platform (LDAP, AD, and SQL).
  • Supported SIBE, a system that processes the biggest payroll in Latin America, using Java, JSF, EJB, and JavaScript.
Technologies: JavaScript, Meteor, Node.js, LDAP, Oracle Database, JSF, Java, Angular, Full-stack, HTML, Amazon Web Services (AWS)

Co-founder

2011 - 2013
Status Sistemas
  • Developed a virtual learning environment (VLE) used by thousands of students in undergraduate courses.
  • Developed custom procurement solution for a private college, moving the workflow from paper to the web.
  • Implemented and deployed load balanced internet access for thousands of students of a private college, using MikroTik.
Technologies: Bootstrap, CSS, AngularJS, MySQL, Doctrine, PHP, Angular, NestJS, Full-stack

Systems Analyst

2009 - 2011
ExxonMobil
  • Structured a database reducing the time spent in safety reports' generation by 95%.
  • Changed the team's development workflow to integrate asynchronous requests (AJAX) into the architecture.
  • Implemented a real-time automatic error tracking in production applications.
  • Mentored other employees regarding the use of JavaScript in the front-end.
Technologies: JavaScript, jQuery, Knockout (Knockout.js), Oracle Database, Microsoft SQL Server, VB.NET, C#, .NET, Angular, Full-stack, HTML

Experience

Custom Radius Server

Created a custom RADIUS (remote authentication dial-in user service) for StatusNET ISP, using Node.js and MongoDB, providing centralized authentication, authorization, and accounting management of its customers.

Lectured in Certificate Program

Lectured on mobile hybrid application development, with a focus on the Ionic framework.

Home Automation

Developed home automation system integrated with Amazon Echo and Google Home, using Node.js and MongoDB on the MQTT server and the ESP8266 microcontroller in the peripheral, with custom firmware written in C.

Education

2008 - 2010

Master of Business Administration Degree in Software Project Management

Pontifical Catholic University of Paraná - Curitiba, Brazil

2005 - 2009

Bachelor of Science Degree in Computer Engineering

State University of Ponta Grossa - Ponta Grossa, Brazil

2005 - 2008

Bachelor of Science Degree in Systems Analysis and Development

Federal Technologial University of Paraná - Ponta Grossa, Brazil

Skills

Libraries/APIs

Node.js, jQuery, Passport.js, React, Doctrine, Vue

Tools

Git, NGINX, Angular CLI, Gulp, NPM, Microsoft Visual Studio, MQTT, Mongoose

Languages

JavaScript, TypeScript, CSS, SQL, HTML, PHP, VB.NET, Bash, Java, C#, C, Less

Frameworks

Angular, NestJS, Express.js, AngularJS, Bootstrap, Laravel, JSON Web Tokens (JWT), Jasmine, Ionic, .NET, Knockout (Knockout.js), JSF, CodeIgniter

Paradigms

REST, Agile, Kanban

Platforms

Linux, Windows, Visual Studio Code (VS Code), Amazon Web Services (AWS), Oracle Database, Meteor, Arduino, MacOS

Storage

MySQL, SQLite, MongoDB, Microsoft SQL Server

Other

Full-stack, TypeORM, NodeMCU, MikroTik, LDAP, ESP8266

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