My Projects

Sales Application for Fielmann

  • Creation of application which should seamlessly guide employees through the customer journey, from initial identification to order placement.

  • Simplify and digitise existing steps within the customer consultation process, such as anamnesis, refraction, product selection, and ordering.

  • Facilitate a unique ordering model where the employee places the order for the customer.

  • Centralize Customer Data

Project Goals
  • Microservices Architecture: Designed and implemented a microservices architecture for the Sales Application, ensuring scalability, flexibility, and independent development.

  • GraphQL Adoption: Embraced GraphQL as a backend integration pattern, optimizing data fetching for the frontend and simplifying service discovery.

  • AWS and Serverless: Leveraged AWS serverless container services (Fargate) for a cost-effective and scalable cloud deployment.

  • Successfully integrated Entra ID, Fielmann's company-wide single sign-on (SSO) solution, for secure authentication.

  • Scayle E-commerce Platform: Extended Scayle to support the unique 'salesperson places order' model.

Accomplishments

AWS Fargate, AWS AppSync, Route53, CloudFront, Pulumi, DynamoDb, AWS EventBridge, Cloudwatch, Typescript, Datadog, Scayle, EntraID (formerly AzureAD)

Technologies
Workload

3 months (Fulltime)

Project Team

1 Solutions Architect, 4 Developers, 1 UX

Outcome

Successful deployments of MVP started in Q2 2024 in different stores of Fielmann

Solutions Architect

Role

Real-time Business Insights engine for Kaufland and Lidl

  • Develop a real-time video analytics MVP focused on mitigating significant theft losses in 27000 Kaufland and Lidl stores across Europe. Prioritize rapid detection of suspicious activities for immediate alerting.

  • Optimize customer flow for a smooth shopping experience.

  • Analyze bottlenecks, checkout lane usage, and shopping trolley availability to improve store operations.

  • Gather actionable insights into customer shopping patterns.

Project Goals
  • Requirements & Strategy: Spearheaded requirements analysis, aligning business goals and use cases with Kaufland and Lidl brand objectives.

  • Architecture: Designed event-driven architecture for scalability and real-time insights engine capabilities.

  • Recognition Integration: Embedded AWS Rekognition for object/anomaly detection from the ingested video streams.

  • Device Onboarding: Leveraged AWS IoT Core for camera onboarding, and managed stream consumption via Kinesis Video Streams.

  • Data Management: Stored analytics data extracted using Kinesis Data Analytics in AWS DynamoDb.

  • Anomaly Detection: Implemented Rules Engine for continuous video analysis, enabling automated security alerts.

Accomplishments

AWS Lambda, AWS Rekognition, AWS Kinesis Data Stream, AWS Data Analytics, AWS IoT Core, DynamoDb, AWS EventBridge, AWS SNS, Terraform, Cloudwatch, X-Ray, CloudTrail, Golang

Technologies
Workload

14 months (Fulltime)

Project Team

1 Solutions Architect, 4 Developers, 1 PO

Role

Senior Solutions Architect

Outcome

Orchestrated successful deployment of MVP in Spain and Portugal, resulting in a 30% Q4 2023 theft reduction.

PRTG Hosted Monitoring on the Cloud

  • Developing a SaaS delivery pipeline via AWS Cloud Guaranteeing customers rapid access to the latest software updates.Making PRTG a globally accessible resource monitoring solution, serving a diverse clientele of 500K+ users.

  • Developing a SaaS delivery pipeline via AWS Cloud

  • Guaranteeing customers rapid access to the latest software updates.

Project Goals
  • Architected and developed a cloud-native, multi-tenant platform using AWS CDK, empowering PRTG's scalable SaaS delivery.

  • Developed a streamlined PRTG deployment process for customers using AWS VPC, EC2, and EBS using Python automation via AWS Lambda and Step Functions.

  • Created CICD strategy for our components and leveraged AWS Config, and Security Hub to enforce robust security policies across the platform

  • Creating PRTG release pipeline with an EC2 Image Builder pipeline, ensuring customers have immediate access to the latest versions

Accomplishments

AWS Step Functions, AWS Lambda, Python, EC2, EC2 Image Builder, VPC, AWS CDK, IAM, Cognito User Pool, AWS Config, AWS Security Hub, WAF, Cloudwatch, CloudTrail, X-Ray

Technologies
Workload

1 year (Fulltime)

Project Team

2 Developers, 1 DevOps

Role

DevSecOps Engineer

Paessler’s Building Monitoring

  • Integrate IoT sensors with AWS IoT Core for streamlined building monitoring.

  • Implement analytics and alerting on IoT data stored in AWS DynamoDB and Timestream.

  • Design an event-driven architecture using AWS Lambda for scalable, "zero-touch" data processing.

  • Automate infrastructure provisioning with AWS CDK and establish a robust CI/CD pipeline using Gitlab.

  • Send Alerts and warnings in case of emergency

Project Goals
  • Developed 35+ AWS Lambda functions (Javascript) and integrated them with AWS API Gateway, S3 Events, DynamoDB Streams, and SNS for comprehensive data processing and alerting.

  • Utilized AWS CloudFormation to streamline infrastructure deployments across all environments.

  • Prioritized security with auditing, IAM policies, AWS Config Rules, Secrets Manager, WAF, and Shield to safeguard the infrastructure.

Accomplishments

AWS Lambda, AWS Step Functions, Kubernetes, SNS, API Gateway, IAM, Cognito, CloudFormation, AWS Glue, AWS S3, AWS DynamoDb, AWS Timeseries, AWS Route53, AWS CloudFront, AWS WAF, AWS Config, AWS Certificates Manager, AWS Cloudwatch, IoT Core, AWS CloudTrail, AWS X-Ray.

Technologies
Workload

1 year and 3 months (Fulltime)

Role

DevSecOps Engineer

Remote Vehicle Data platform on AWS at Elektrobit

  • On-boarding vehicular sensors using AWS IoT Core

  • Ingesting data from various vehicle sensors using AWS Kinesis Stream

  • Retaining large data in AWS DynamoDB and performing analytics using AWS Glue

  • Implement serverless container hosting with AWS Lambda in Java and Typescript

  • Design and deploy Custom Device authentication and authorization mechanism

  • Setup system monitoring using AWS Cloudwatch.

  • Developing CloudFormation templates for automating resource creations along different stages

  • Creating Jenkins CI/CD pipelines

Project Goals
  • The system is made scalable and highly available to handle 300K vehicular sensors

  • A cross-region Disaster Recovery solution has been implemented, comprising RDS cross-region replication, DynamoDB scheduled backups, and S3 buckets sync

  • Cloudwatch setup has been customized to suit custom monitoring requirements. 18 custom metrics configured for dashboards relevant for SysOps, Developer and PO.

  • 70 AWS Lambda programmed following patterns involving API Gateway, DynamoDB Stream, S3 Events and SNS

Accomplishments

AWS Lambda, AWS ElasticBeanstalk, AWS RDS, Cloudwatch, AWS S3, AWS DynamoDB, SNS, AWS Glue, AWS IoT Core, CloudFormation, Kubernetes, Helm, Jenkins, Java and Typescript

Technologies
Workload

approx. 2.5 years (Fulltime)

Role

Senior (Cross-Functional) Engineer

GCP Cloud Data Engineer at Accenture

  • Creating the financial risk analysis software for the customer assets

  • Developing terraform templates for automating resource creations along different stages

  • Making data compatible to be used by other systems in the organization

  • Creating integration and deployment staging strategies

Project Goals
  • Created ETL Pipelines in Dataflow

  • Written numerous APIs in Java Spring, dockerized and deployed in Kubernetes.

  • Written terraform templates for the creation of resources on GCP

  • Created CICD pipelines for several components in CloudBees with the mentality of “You Build it, You Run it”

Accomplishments

Google Kubernetes Engine, Dataflow, Helm, CloudBees CI, Docker, Java, Terraform, GCP PubSub

Technologies
Workload

approx. 6 months (Fulltime)

GCP Data Engineer

Role

AWS Development and DevSecOps for Bellwether Coffee

  • Development and maintenance of a robust, automated, and highly available cloud-based infrastructure platform for the Bellwether Automated Roasting System.

  • Securiting the Bellwether Automated Roasting System located at the edge locations

Project Goals
  • Designed and implemented secure device onboarding and authentication using AWS Step Functions and Cognito Identity Pool, streamlining the initial setup process for Roasters.

  • Established a robust user authentication and authorization system using AWS Cognito User Pools, ensuring secure access and role-based permissions for different user groups.

  • Automated deployment processes with CI/CD pipelines and CloudFormation templates, enabling rapid, consistent, and reliable software delivery across environments.

  • Championed a DevSecOps approach and integrated Snyk into development workflows, prioritizing security throughout the software development lifecycle.

Accomplishments

AWS Lambda, Step Functions, API Gateway,Fargate, DynamoDB, IoT Core, Certificates manager, Snyk, Terraform, Gitlab CICD, Docker

Technologies
Workload

415 hrs

Role

Freelance DevOps Engineer

About Client

Series C Startup in US of 45 million USD

Container execution on serverless platform (AWS/GCP)

  • Creating a platform for the SMBs to help them migrate the application on AWS and GCP

Project Goals
  • Created Terraform templates for the resources in AWS and GCP

  • Created workflow to create migration strategy using AWS Step Functions

  • Triggering Lambdas to initiate migration in AWS and GCP platforms

  • Creating Authentication/Authorization mechanism using AWS Cognito

Accomplishments

AWS Lambda, Step Functions, AWS S3, AWS API Gateway, Code Build, Code Deploy, GCP Functions, Python, Django, Docker, Terraform, Auth0

Technologies
Workload

306 hrs

Role

Freelance Cloud Engineer

About Client

Pre-Seed Startup in Ohio, US