Vitor Rocha

Vitor Rocha Email and Phone Number

Software Engineer | Senior Full Stack Developer | Node.js | AWS | React @ Ambush
austin, texas, united states
Vitor Rocha's Location
Macapá, Amapá, Brazil, Brazil
About Vitor Rocha

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.

Vitor Rocha's Current Company Details
Ambush

Ambush

View
Software Engineer | Senior Full Stack Developer | Node.js | AWS | React
austin, texas, united states
Employees:
24
Vitor Rocha Work Experience Details
  • Ambush
    Senior Software Engineer
    Ambush Oct 2024 - Present
  • Atlas
    Senior Full Stack Software Engineer
    Atlas Oct 2022 - Oct 2024
    Ribeirão Preto, São Paulo, Brazil
    As 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
  • Tcl Web Systems
    Full Stack Software Engineer
    Tcl Web Systems Oct 2020 - Oct 2022
    Curitiba, Paraná, Brasil
    As 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
  • Rnp
    Full Stack Developer
    Rnp May 2018 - Oct 2020
    Macapá, Amapá, Brasil
    As 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

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?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.