Vitor Rocha Email and Phone Number
I have been working as a software developer for more than 6 years, gaining expertise across the full software development lifecycle, from planning and architecting to coding and deployment. My career has provided me with a strong understanding of various development processes and methodologies, allowing me to deliver high-quality software solutions that are scalable, maintainable, testable, performant, and secure.Primarily specializing in backend development with JavaScript and TypeScript in a Node.js environment, I have implemented a wide range of technologies, including RESTful and GraphQL APIs, microservices, cron jobs, producer/consumer services for message queues, and serverless applications, using various AWS services. While my focus remains on backend development, I also have great experience in creating optimized, high-performance and fluid frontend pages in React with state managements like Redux, Zustand and Jotai. Additionally, I work with containers using Docker and container orchestration with Kubernetes (k8s), databases like MongoDB, PostgreSQL, MySQL and Redis, asynchronous processing with RabbitMQ and Kafka. I have experience with CI/CD tools such as Jenkins and GitHub Actions, and patterns of testing like TDD using unit testing and integration testing with Vitest, Jest, and Testcontainers. I consistently apply clean code, design patterns, DDD and SOLID principles in my code, integrating them with architectural styles such as microservices architecture, clean architecture, hexagonal architecture, and event-driven architecture.Alongside my technical skills, I have a strong capability in effective communication and managing expectations within agile methodologies and Scrum. I ensure clear and open dialogue among teams and stakeholders, articulating complex technical concepts in an understandable way, and making sure that project goals and timelines are communicated realistically. I perform well under pressure, effectively managing urgent demands while prioritizing tasks to meet deadlines without compromising quality.
Ambush
View- Website:
- ambushconsulting.com
- Employees:
- 24
-
Senior Software EngineerAmbush Oct 2024 - Present -
Senior Full Stack Software EngineerAtlas Oct 2022 - Oct 2024Ribeirão Preto, São Paulo, BrazilAs a Full Stack Developer with a primary focus on backend development, I am responsible for the complete lifecycle of creating new features within a distributed architecture system consisting of over 50 microservices. My responsibilities include talk to the product owner to gather requirements, planning the microservice by selecting appropriate patterns and technologies, coding the microservice, deploying it, and ensuring the delivery of high-quality results throughout the entire process.Achievements:> Suggested, planned, and led the rewrite of a crucial part of the system responsible for generating important information. This resulted in over 35% savings in overall infrastructure usage and reduced the average information generation time from 1200 milliseconds to 300 milliseconds;> Created a complex group of high-speed microservices for positioning and velocity calculations using mathematical concepts and JavaScript lifecycle optimizations in Node.js, leading to a significant feature within the system that attracted new clients to the company;> Developed a frontend page that collects coordinate points from a map, processes the positions on the edge (user’s browser), and sends them to the backend to save routes and targets represented by coordinates. This was achieved through using strategic hooks within the React library, resulting in a highly performant page that operates on-demand that stop consuming 300 mb to only 57 mb of the user’s browser memory RAM;> Refactored a microservice that originally used an average of 50 Kubernetes pods to only 5 pods. I Achieved this by leveraging advanced Node.js features and implementing caching algorithms using Redis.Stack: Node.Js | React.Js | Next.js | Docker | Kubernets | TypeScript | JavaScript | MongoDB | Redis | RabbitMQ | MySQL | PostgreSQL | GraphQL | TestcontainersAWS Services: EC2 | EKS | ECS | ELB | SES | S3 | Lambda | IAM | VPC with Subnets, Internet Gateway, Route Tables, NAT Gateway, and Security Groups -
Full Stack Software EngineerTcl Web Systems Oct 2020 - Oct 2022Curitiba, Paraná, BrasilAs a Full Stack Developer, I was responsible for managing all technical aspects of the projects assigned to me. This included designing and implementing RESTful and GraphQL APIs, developing complex frontend pages with a focus on performance and optimization, and extensively leveraging AWS services to deliver robust and scalable solutions.Achievements:> Developed a complex word search system for text data on the backend and integrated this feature on the frontend through a fluid and optimized client-side search field. This resulted in highly accurate and performant searches that greatly enhanced the user experience;> Refactored a legacy API, transforming it into a well-architected backend-for-frontend for a mobile application using clean architecture, resulting in a highly maintainable API that facilitated quick bug fixes and the agile addition of new features throughout the project lifecycle;> Led a cloud architecture migration, moving all services to AWS and transforming them into serverless functions using AWS Lambda, resulting in significant cost savings, increased stability, and improved response times.Stack: Node.Js | React.Js | TypeScript | JavaScript | Docker | PostgreSQL | MongoDB | GraphQLAWS Services: Lambda | RDS | SNS | SES | S3 | Cognito | API Gateway | EventBridge | App Sync | Amplify | CloudWatch | Rekognition | IAM
-
Full Stack DeveloperRnp May 2018 - Oct 2020Macapá, Amapá, BrasilAs a Full Stack Developer, I was responsible for creating and maintaining restful apis and microservices to optimize key system processes of the institution, as well as adding new functionalities to both operational and administrative websites on the frontend.Achievements:> Developed and implemented innovative tools that significantly improved the daily operations of staff across various departments;> Contributed to the creation of a CI/CD pipeline flow, enhancing deployment efficiency;> Introduced new technologies into projects, resulting in benefits such as more agile development, increased stability, and improved performance.Stack: Node.Js | React.Js | TypeScript | JavaScript | PostgreSQL | MongoDB | Docker
Vitor Rocha Education Details
-
Computer Science
Frequently Asked Questions about Vitor Rocha
What company does Vitor Rocha work for?
Vitor Rocha works for Ambush
What is Vitor Rocha's role at the current company?
Vitor Rocha's current role is Software Engineer | Senior Full Stack Developer | Node.js | AWS | React.
What schools did Vitor Rocha attend?
Vitor Rocha attended Universidade Federal Do Amapá.
Who are Vitor Rocha's colleagues?
Vitor Rocha's colleagues are Gabriel Aguiar, Priscilla Soares, Lorena Lopes, Flore Perche, Gustavo Bastos, Thales César, Eduardo Delazeri Ferreira.
Not the Vitor Rocha you were looking for?
-
2encora.com, daitangroup.com
-
2hotmail.com, nws.ai
-
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial