Cloud & Full-Stack Developer

Self-taught Cloud and Full-Stack Developer focused on secure, scalable infrastructure and end-to-end application delivery. I design and automate modern cloud architectures while building reliable web and mobile solutions.

Mountains
Next.js
TypeScript
GitHub Actions
Terraform
Docker
Node.js
Express
PostgreSQL
Three.js

Projects

Discover projects that highlight my experience and technical abilities.

  • Securing AWS IAM with Terraform: From Shared Root to Structured Access

    Replaced direct root access and manual IAM management with group-based access control, enforcing least privilege and MFA across all accounts. Policies and user provisioning are defined as code with Terraform modules for consistency and repeatability.

  • Modernizing a To-Do App with Serverless AWS Architecture

    Migrated a monolithic to-do application to a modular serverless architecture on AWS. The solution uses Lambda for compute, DynamoDB for persistence, Cognito for authentication, ECS Fargate for APIs, and S3 for file storage. All infrastructure is defined and deployed using Terraform.

  • Designing a Scalable Serverless Contact System with AWS and Terraform

    Implemented a REST API-based contact system using API Gateway, Lambda, DynamoDB, and SES for email delivery. Includes input validation, spam filtering, and secure data storage. The solution is fully managed with Terraform and designed for modularity.

  • Deploying a Next.js Portfolio with AWS Amplify and CDK

    Configured a CI/CD pipeline to deploy a Next.js portfolio using AWS Amplify for hosting and AWS CDK for infrastructure provisioning. Automatic builds are triggered from GitHub pushes, with environment variables and custom domain setup.

  • Automating Cloud Infrastructure with AWS CDK and GitHub Actions

    Refactored legacy AWS infrastructure by modeling resources with AWS CDK (TypeScript) and automating deployment through GitHub Actions. Includes VPC, multi-AZ configuration, IAM, and Secrets Manager, with code-driven security and repeatable workflows.

  • Implementing Regional Failover with AWS Global Accelerator

    Built a multi-region failover solution using AWS Global Accelerator for static IP routing, Route 53 for health checks, Lambda for automation, and Terraform for deployment. Ensures high availability across Paris and London AWS regions.

  • Implementing CI/CD for Static Website Deployment with GitHub Actions and CloudFront

    Developed a CI/CD workflow for static site deployment using GitHub Actions, AWS S3 for storage, and CloudFront for global distribution. Automates build, upload, cache invalidation, and provides secure HTTPS delivery.

  • Securing a Serverless AWS Infrastructure with Terraform

    Migrated a legacy customer support application to serverless using AWS IAM Identity Center for SSO, and implemented strict, least-privilege IAM policies. Infrastructure is managed with Terraform to standardize resource provisioning and access controls.

Contact

For professional opportunities, collaboration requests, or further information, please complete the form below and indicate the purpose of your inquiry. All messages will be reviewed and answered in due course.

Messages are sent to the site owner by email and may be kept in their inbox. Nothing is stored on this website or shared with third parties. For access or deletion, contact rayane.kadi10@gmail.com.

rayane.kadi10@gmail.com