Pedro Trotta
Senior Software EngineerPedro is a Brazilian-based full-stack software engineer specializing in cutting-edge technologies and cloud-native solutions. With expertise spanning frontend frameworks, backend architectures, DevOps practices, and AWS cloud services, he transforms complex business requirements into scalable, high-performance software ecosystems that drive innovation.
Studies & Certifications
CS50: Introduction to Computer Science — Harvard UniversityFoundational computer science and programming through Harvard's flagship course (edX, 2020).
Certified Scrum Master (CSM) — Scrum AllianceAgile project management and Scrum methodology certification (2021).
Power BI Data Analyst — Microsoft LearnData analysis, visualization, and business intelligence with Microsoft Power BI (2022).
Full Stack Web Development — RocketseatFull-stack development with React, Node.js, and modern web technologies (2022).
Technical Expertise
Frontend TechnologiesBuilding modern, responsive applications with Angular, React, Next.js, TypeScript, and Tailwind CSS. State management with NgRx, Zustand, and React Query. Component libraries with Radix UI and Micro-frontends architecture. Backend & APIsDeveloping scalable backend systems with Node.js, NestJS, Express.js, Java, and Spring Boot. Database expertise in PostgreSQL, MongoDB, and Redis. Messaging with RabbitMQ, ORM with Prisma, and WebSockets for real-time features. Cloud & DevOpsCloud architecture on AWS and GCP. Container orchestration with Docker and Kubernetes. Infrastructure as code with Terraform. CI/CD with GitHub Actions. Secrets management with HashiCorp Vault. Monitoring & Observability. Testing & PracticesAutomated testing with Jest and Cypress. Unit & Integration testing strategies. System Design, Code Review, and Agile/Scrum methodology. Event-Driven Architecture and Microservices patterns.