Hi, I'm

Marika Bergman

Full-stack web developer

Hello!

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.

Projects

Charity Website with Contact Form

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

Hackathon Project: Tazkeer

Our team of four united in a hackathon endeavour, crafting a full-stack application based on our initial Figma design. With another developer, I co-built the NodeJS backend with a MongoDB database, tapping into an open API for data. As part of our backend development, I created a dynamic system that customizes a daily revision schedule for users. This scheduler prioritizes items the user marks as 'weak' while factoring in unrevised items and timestamps to optimize their revision strategy.

Frontend: React
Backend: NodeJS
Database: MongoDB


Cloud Resume Challenge

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




AWS Cloud Project Bootcamp

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)

Hackathon Project: Wildife Companion

During this Hackathon I collaborated with a UI designer, front-end developer and another developer who also implemented hardware design. Our teamwork spanned various time zones, with each member contributing asynchronously. My role encompassed creating a serverless AWS backend, which facilitated the flow of simulated data to our prototype application and which would be used to connect to the hardware in a potential production environment. I undertook the task of devising a scalable architecture and created architectural diagrams. Furthermore, I took charge of documentation and supported in integrating API calls with the frontend application.

Frontend: React
Backend: AWS API Gateway, AWS Lambda

Terraform Beginner Bootcamp

This bootcamp project utilized Terraform to provision AWS resources and Go code to create a Terraform custom provider. The journal in the GitHub repository contains a detailed description of the weekly progress.

Terraform custom provider: Provider written in Go code and a Sinatra mock server
'Terrahouse' resources: These resources are created at 'Terratowns cloud' using the custom provider.
AWS resources: The AWS module contains two nested modules, one for creating a CloudFront distribution and invalidation and another for creating an S3 bucket.

  • Certificates & Professional Development

  • AWS Certified Solutions Architect – Associate

  • AWS Certified Developer – Associate

  • AWS Certified Cloud Practitioner

  • AWS Cloud Project Bootcamp / ExamPro Training Inc

    AWS Cloud Project Badge
  • Terraform Beginner Bootcamp / ExamPro Training Inc

    Terraform Badge
  • Experience


  • Freelance Full Stack Developer

    Nov 2022 --

  • GE Healthcare Life Sciences - Order Fulfillment Coordinator

    2010 - 2017

    Coordinating all aspects of the order process, such as ensuring order validation, compliance and approvals and following shipments and installation to ensure revenue recognition on timely manner.


    * Project: Harmony - ERP integration *

    2014 - 2015

    Part of a team coordinating the integration of the Oracle ERP system and participating in cross-functional end-to-end testing. Testing Oracle settings, customizations and system stability as an order management super user. Troubleshooting and supporting order management/customer service users with technical challenges.

  • Education

  • Web Developer study module - JAMK University of Applied Sciences

    The study module consists of the following courses: Basics of programming, data structures and algorithms, basics of web, tools for software development, relational databases, AWS services, NoSQL databases, frontend application development, mobile development using web technologies, NodeJS application development, practical assignment/fullstack project.

  • MSc in Economics and Business Administration - University of Eastern Finland

    Master's Programme in Small Business

  • Skills

  • Javascript, Typescript

  • AWS

  • NodeJS

  • Terraform

  • MongoDB

  • SQL

  • ReactJS

  • Docker

  • GIT

  • HTML/CSS

  • Cypress