Full-stack web developer
I'm Marika, a dedicated full-stack developer with a passion for backend development. I enjoy using my skills to build the logic and functionality behind web and mobile applications. Troubleshooting backend issues and crafting elegant solutions is what drives me. I'm also highly interested in cloud engineering and have solidified my practical experience with my three AWS certifications. Please see below some of the things I have built and my resume - and visit my blog to explore my technical writing and insights.
A web app created with React and Mantine UI. The app features a user-friendly contact form, allowing users to submit information that is seamlessly forwarded to the admin via email. The frontend is deployed on AWS using CloudFront and S3 for efficient content delivery and hosting. The backend utilizes a serverless architecture with AWS API Gateway, AWS Lambda and Amazon Simple Email Service.
Frontend: React, Mantine UI Backend: Serverless backend with AWS API Gateway, AWS Lambda, Amazon Simple Email Service Infrastructure as Code: Terraform
During Medihacks 2024, our four-person team developed an AI-powered platform designed to simulate 911 emergency medical call scenarios and provide instant, evidence-based responses. Specifically, I led the backend development using NodeJS and integrated frontend pages with AI API endpoints.
Frontend: React Backend: NodeJS Database: MongoDB AI: FastAPI, Pinecone, Cohere
The website you are looking at has been created based on the Cloud Resume Challenge by Forrest Brazeal. The challenge gives a roadmap for creating a fullstack project in the cloud.
Frontend: AWS CloudFront, AWS S3, CloudFlare, HTML/CSS, Javascript Backend: AWS API Gateway, AWS Lambda, AWS DynamoDB IaC:AWS CDK (Cloud Development Kit) CI/CD: GitHub Actions Testing: Cypress
The project created during the bootcamp consists of a fullstack application that was containerized and deployed by utilizing several AWS services. The journal in the GitHub repository contains a detailed description of the weekly progress.
Frontend: ReactJS Backend: Flask (Python) AWS:ECS Fargate, ECR, Cognito, RDS Postgres, DynamoDB, Route 53, Elastic Load Balancer, X-Ray, API Gateway, Lambda, S3, CloudFront, CodePipeline, CodeBuild, CodeDeploy, CloudFormation, CDK (Cloud Development Kit), SAM (Serverless Application Model). Third-party tools: Honeycomb (observability), Rollbar (monitoring)
This project was created as part of GitOps for Terraform minicamp. The solution addresses the challenges by implementing automated code formatting to ensure consistent coding standards, guardrails that restrict infrastructure deployment to predefine parameters and mandatory human approval workflow to control and validate infrastructure changes. A detailed diagram and further instructions are included in the repository.
AWS: AWS resources are created using Terraform. Terraform state is
stored remotely in an S3 bucket utilizing DynamoDB state lock
CI/CD:Pipeline is created with GitHub Actions.
HTML/CSS, Javascript, Angular, SQL, NoSQL, NodeJS, practical assigment/fullstack project
Master's Programme in Small Business