Jhon Moraes Rocha, Developer in Goiânia - State of Goiás, Brazil
Jhon is available for hire
Hire Jhon

Jhon Moraes Rocha

Verified Expert  in Engineering

Software Developer

Goiânia - State of Goiás, Brazil

Toptal member since December 8, 2021

Bio

Jhon is a senior software engineer focused on back-end solutions using Node.js and AWS, Azure, and GCP, with a strong knowledge of JavaScript, REST APIs, and MySQL. He has built React tools, designed hybrid applications for Android and iOS, and developed a news communication system where high availability, consistent quality, and speed were key pain points. Jhon is known for pushing innovation on teams to optimize performance and save resources.

Portfolio

NearForm
Amazon Web Services (AWS), JavaScript, Node.js, TypeScript, Azure, PostgreSQL...
Anjuna - Main
Go, Docker, Back-end Development, Continuous Integration (CI), Kubernetes...
Online Freelance Agency
Node.js, JavaScript, TypeScript, MySQL, Redis, Scrum, Back-end...

Experience

  • JavaScript - 8 years
  • Node.js - 7 years
  • Amazon Web Services (AWS) - 6 years
  • Testing - 5 years
  • MySQL - 5 years
  • Linux - 5 years
  • PostgreSQL - 5 years
  • TypeScript - 4 years

Availability

Part-time

Preferred Environment

Node.js, Amazon Web Services (AWS), JavaScript, MySQL, Docker, AWS Lambda, Back-end, PostgreSQL, TypeScript, Kubernetes

The most amazing...

...platform I assisted with is the Vans Customizer. It enables full customization of shoe models and has dozens of APIs and image processing on the server side.

Work Experience

Senior Back-end Engineer

2022 - PRESENT
NearForm
  • Implemented pipelines on Azure Data Factory and FunctionApps to integrate a Postgres Datalake, two MSSQL databases, and Salesforce.
  • Built, deployed, and maintained scalable projects for diverse clients.
  • Built APIs on microservices with Node.js, TypeScript, JavaScript, Python, and Azure.
Technologies: Amazon Web Services (AWS), JavaScript, Node.js, TypeScript, Azure, PostgreSQL, GraphQL, Salesforce, Python, Integration, RESTful Services, Express.js, Databases, SQL, Unit Testing, Architecture

Senior Back-end Engineer

2022 - 2023
Anjuna - Main
  • Implemented a multi-cloud back-end architecture to power a playground, allowing users to test our product on AWS, Azure, and GCP.
  • Tracked and fixed bugs on Kubernetes and other Cloud Services deployment scripts.
  • Planned and executed the initial integration of our architecture and GCP Cloud using GCP VM, VPCs, and network.
Technologies: Go, Docker, Back-end Development, Continuous Integration (CI), Kubernetes, Amazon Web Services (AWS), Azure, CI/CD Pipelines, DevOps, Google Cloud Platform (GCP), Jenkins, Microservices, Integration, RESTful Services, Databases, SQL, Unit Testing, PostgreSQL

Team Lead

2020 - 2021
Online Freelance Agency
  • Pushed a team of senior software engineers to provide highly available and efficient back-end services for the eCommerce application.
  • Managed assigned tickets, Scrum planning, and bug tracking which were crucial parts of the daily job.
  • Reviewed pull requests and provided guidance to teammates.
Technologies: Node.js, JavaScript, TypeScript, MySQL, Redis, Scrum, Back-end, Amazon Web Services (AWS), Jest, Testing, APIs, REST, Amazon Cognito, Amazon S3 (AWS S3), React, API Integration, Microservices, Integration, RESTful Services, Leadership, Express.js, Databases, SQL, Unit Testing, PostgreSQL

Senior Software Engineer

2018 - 2021
Rauxa
  • Served as s a core member of the services team. Supported and evolved a Node.js environment entirely powered by AWS.
  • Developed the structure that runs as part monolith and part microservices using Lambdas, SNS, and SQS.
  • Built React tools for internal use.
Technologies: Node.js, MySQL, Redis, Docker, JavaScript, Back-end, Amazon Web Services (AWS), Jest, Testing, Mocha, APIs, REST, Amazon Cognito, Amazon S3 (AWS S3), React, API Integration, Microservices, Integration, RESTful Services, Express.js, Databases, SQL, Unit Testing

Senior Software Engineer

2018 - 2018
Metrópoles Mídia e Comunicação
  • Developed and maintained news communication systems. Major concerns were high availability, consistent quality, and speed to consumers.
  • Provided full services for the news platforms using PHP, WordPress, and MySQL to maintain a reliable and fast server hosted on AWS.
  • Pushed for innovation in the company bringing Node.js to update the stack and achieve faster development of parallel services.
  • Implemented a fast and responsive front-end interface to the news portal using Vue.js and Bootstrap with Pug and Stylus templates on the server.
  • Maintained and updated hybrid mobile apps based on Angular 4 and Ionic 2 built using Cordova and deployed to Android and iOS stores.
Technologies: PHP, WordPress, Angular, Ionic, Node.js, MySQL, Back-end, Amazon Web Services (AWS), Jest, Testing, APIs, REST, Amazon S3 (AWS S3), API Integration, Integration, RESTful Services, Databases, SQL

Full-stack Developer

2016 - 2018
Moring Digital
  • Pushed innovation to the company, including Node.js services to provide faster and easier prototype back-end projects.
  • Implemented fast and performant RESTful APIs created with ASP Classic with MySQL databases.
  • Provided maintenance and innovation in the development of hybrid applications for Android and iOS implemented with Angular 1 and 2 and Ionic 1 and 2 built on top of Cordova and PhoneGap.
Technologies: JavaScript, Angular, Node.js, Active Server Pages (ASP), Ionic, MySQL, Back-end, APIs, REST, RESTful Services, Databases, SQL

Experience

Task Management API

https://github.com/jhonrocha/engineering-interivew-be
A REST API for task management using Node.js, TypeScript, Express.js, MySQL, and Docker. This project has authentication, authorization (using JWT strategy), and CRUD endpoints to perform changes on the database.

Datalake Integration to Salesforce

A data processing project that receives data from multiple sources and parses it, then extracts information and loads it on Salesforce. The pipelines were created using Azure Data Factory and FunctionApps, and the input data was read from CSV files, Salesforce itself, MS SQL, and Postgres databases. The data was then sent to Salesforce objects.

API on Azure and React Application

A React app that provides healthcare data for patients and clinicians. The project has two tenants, one for the patient and the other for the physician. The back-end APIs were built using Azure Function and PostgreSQL, synchronized with a Salesforce platform.

Education

2011 - 2016

Engineer's Degree in Control and Automation Engineering

University of Brasilia (UnB) - Brasilia, Brazil

Skills

Libraries/APIs

Node.js, React

Tools

Mocha, Amazon Cognito, Jenkins

Languages

JavaScript, SQL, TypeScript, C++, Python, PHP, Active Server Pages (ASP), Go, GraphQL

Paradigms

REST, Unit Testing, Testing, Microservices, CRUD, Scrum, Continuous Integration (CI), DevOps

Storage

Amazon S3 (AWS S3), Databases, MySQL, Redis, PostgreSQL

Frameworks

Express.js, Jest, Angular, Ionic

Platforms

Linux, AWS Lambda, Amazon Web Services (AWS), Docker, WordPress, Kubernetes, Azure, Google Cloud Platform (GCP), Salesforce, Azure Functions

Other

Back-end, APIs, API Integration, Integration, RESTful Services, Data Structures, Robotics, Back-end Development, CI/CD Pipelines, Leadership, Architecture

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