Designed and deployed AWS infrastructure using Terraform and Serverless Framework (Lambda, Fargate, SQS, RDS, IAM), delivering scalable and decoupled cloud-native services. Built CI/CD pipelines with CodeBuild, CodePipeline and CodeDeploy to automate backend and frontend releases with zero downtime. Developed REST APIs with NestJS and PostgreSQL (Kysely, PostGIS, Jest), integrating them into a fully IaC-driven AWS stack with robust monitoring and operational reliability.
Built and maintained cloud-native applications on AWS using Node.js, Terraform and GitLab CI/CD. Delivered serverless microservices with Lambda, integrating SQS, S3 and Amazon Comprehend to automate NLP moderation flows and reduce manual review. Managed and evolved AWS infrastructure through Terraform, optimized search with Elasticsearch, and streamlined deployments to ensure scalable, resilient services and zero-downtime releases.
Developed Alexa skills using Node.js and AWS Lambda, gaining hands-on experience with serverless patterns on AWS. Built chatbots integrated with Zendesk, Telegram and WhatsApp to improve customer engagement and automated workflows. Implemented third-party API integrations and worked with SQL/NoSQL databases (MySQL, PostgreSQL, Firebase), Docker, GraphQL and NestJS to deliver scalable conversational platforms.
Developed REST and GraphQL APIs for rental web services, using serverless architecture and cloud functions to deliver scalable and flexible solutions. Implemented Firestore as a NoSQL database to manage data efficiently, improving performance and responsiveness for a seamless user experience.
Designed and developed microservices for large-scale messaging, including email marketing (Node.js, RabbitMQ, Redis, MongoDB, Haraka), WhatsApp and SMS campaigns (Java, Spring Boot, Elasticsearch, PostgreSQL, Redis, Docker), and Apple Push Notifications (Node.js). Built an internal web console with Node.js and AngularJS to streamline campaign management.
Developed a Node.js IoT application to collect environmental data from Ruuvitag sensors via Bluetooth LE, generate daily reports, and send them to a remote server using FTP. Leveraged Raspberry Pi, JavaScript, NPM, and Jest to ensure reliable, automated operation across multiple installations.
Led and contributed to European H2020 and FoF projects as developer and work-package lead, notably the GOEASY project, where I built an authentication framework with Keycloak using OAuth 2.0 and OIDC. Delivered training on Blockchain, IOTA, and IoT, and worked with MQTT, MySQL, microservices, Docker, REST APIs, plus tools such as JIRA and Git.
Design analysis of a cloud-native, event-driven system for audio transcription using AWS. Focus on constraints, decoupling, and resilience.
Secure static website on AWS with Terraform, private S3 and CloudFront.
Practical articles on AWS, serverless and infrastructure-as-code.