
Jhon Moraes Rocha
Verified Expert in Engineering
Software Developer
Goiânia - State of Goiás, Brazil
Toptal member since December 8, 2021
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
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
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
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.
Senior Back-end Engineer
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.
Team Lead
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Full-stack Developer
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.
Experience
Task Management API
https://github.com/jhonrocha/engineering-interivew-beDatalake Integration to Salesforce
API on Azure and React Application
Education
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
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