Alberto Prata

Alberto Prata

Senior Full Stack Engineer

Lagarto, Sergipe, Brazil

#OpenToWork

About

A dedicated Full Stack Engineer with extensive experience in both backend and frontend development, focusing on microservices architecture, cloud computing, and scalable web applications. Proficient in a broad array of technologies including Node.js, Express.js, Python, React, Next.js, React Native, PostgreSQL, and Kubernetes. Proven expertise in creating high-performance applications, designing responsive and dynamic user interfaces, and improving application reliability through thorough testing and CI/CD practices.

What I'm looking for

I’m looking for a senior full‑stack or backend engineering role in a fully remote, English‑first environment. I thrive on high‑ownership, product‑focused teams where I can build scalable systems end‑to‑end. Ideal stack: Node.js + React + TypeScript, or Python + Django + React. I value clear communication, modern engineering practices (CI/CD, testing, observability), and a culture that trusts engineers to make decisions. I’m not interested in hybrid or onsite roles.

Experience

Maxima Consulting

Senior Node Full Stack Engineer

Maxima Consulting

Feb 2023 – Mar 2026

- Leveraged AWS Lambda functions and Node/Express.js to build serverless APIs, integrated with AWS S3 for file storage in a cloud-native environment. - Implemented a microservice architecture on Kubernetes, utilizing Docker for containerization and RabbitMQ for inter-service communication. - Implemented comprehensive unit and integration tests with Jest and Supertest for a RESTful API built with Node.js and Express.js, ensuring code quality, API functionality, and endpoint reliability throughout the development lifecycle. - Engineered a GraphQL API layer on top of MongoDB, enabling efficient data fetching and manipulation for a dynamic frontend experience. - Utilized Prisma ORM to streamline database operations and enhance development productivity in a TypeScript environment. - Developed a caching layer using Redis in a microservices architecture, improving response times and reducing database load by storing frequently accessed data, with thorough testing using integration tests to validate caching logic and performance impact on overall system behavior. - Integrated Elasticsearch for advanced search capabilities and data indexing, optimizing search performance in a large-scale application. - Implemented Redux for state management in React applications, ensuring predictable data flow and centralized state control. - Developed a pixel-perfect web application IJI using Tailwind CSS and Material-Ul, combining the utility-first approach of Tailwind with the rich component library of Material-Ul to achieve precise design fidelity. - Utilized React Query for efficient data fetching and caching, reducing network requests and improving frontend performance. - Orchestrated CI/CD pipelines with CircleCl and Jenkins for automated testing and deployment, fostering collaboration and ensuring code quality.

AWS LambdaNode.jsKubernetesReactDocker
Nearsure

Full Stack Backend Developer

Nearsure

Aug 2021 – Jan 2023

- Developed a web application using Node.js and Vue.js, integrating AWS S3 for static asset storage and CloudFront for content delivery acceleration. - Built a server-side rendered application with Nuxt.js and Express.js, leveraging AWS Lambda functions for serverless backend operations. - Implemented real-time communication features using Socket.io and Vue.js, utilizing AWS WebSocket API for scalable and efficient bi-directional communication. - Integrated OAuth 2.0 authentication with Vue.js frontend and Express.js backend, leveraging AWS Cognito for user management and authentication services. - Designed a scalable microservices architecture with Node.js, Express.js, and Vue.js, utilizing AWS ECS for container orchestration and RabbitMQ for message queuing. - Utilized Sequelize ORM and Vue.js reactive data binding for seamless integration between frontend and backend layers, optimizing performance and development efficiency. - Orchestrated deployment pipelines with AWS CodePipeline and CodeDeploy, automating the deployment process of Node.js/Express and Vue.js applications on AWS infrastructure.

Node.jsVue.jsAWS LambdaExpress.jsRESTful API
BIX Tech

Full Stack Developer

BIX Tech

Feb 2019 – Jul 2021

- Developed a microservices architecture for an e-commerce platform, utilizing Node.js, React, TypeScript, and Laravel for microservices, with Apache Kafka for event-driven communication between services. - Implemented Backends for Frontends (BFF) pattern using Express.js and TypeScript to tailor backend services for specific frontend clients in a microservices architecture. - Utilized Easy Peasy and MobX for state management in React applications, ensuring efficient data flow and reactivity. - Designed and deployed AWS Lambda functions behind AWS API Gateway to create serverless APIs for a scalable backend infrastructure. - Engineered micro frontends with React and microservices with Node.js, enabling independent development and deployment of frontend components and backend services. - Orchestrated communication between microservices using Apache Kafka for real-time data processing and event-driven architecture in an AWS environment.

Node.jsReactApache KafkaTypeScriptLaravel

Education

IFCE – Federal Institute of Ceará

IFCE – Federal Institute of Ceará

Bachelor's degree · Computer Science

2014 – 2019

Skills

React NativeRabbitMQRESTful APICI/CDDjangoLaravelKubernetesDockerGraphQLMongoDBNext.jsPostgreSQLExpress.jsPythonAWSTypeScriptReactNode.js

Languages

English (Full professional proficiency)Portuguese (Native or bilingual proficiency)