a Randstad company

Full Stack developer - Focus on serverless applications on AWS. Certified AWS Solutions Architect Associate. Enthusiast for DDD and Clean Architecture

Profil
Top-Skills
JavaScript Java AWS Serverless ReactJS Angular Kotlin DevOps Azure Kubernetes Terraform Domain-driven Design Clean Architecture Testautomatisierung Docker Typescript Spring Reactive Programming Ansible CI/CD Actor Model TDD SQL
Verfügbar ab
01.12.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
0%
Einsatzorte

Städte
München (+500km)
PLZ-Gebiete
Länder
Ganz Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

7 Monate

2022-05

heute

Migration of ETL Application to AWS

Senior Consultant Serverless
Rolle
Senior Consultant Serverless
Projektinhalte
  • Performed requirements engineering based on the existing solution and designed a new architecture using AWS services

  • Set up the initial design using AWS Managed Airflow, ECS and RDS Aurora

  • Implemented core service with Spring Boot and Hibernate that transforms large data sets

  • Replaced AWS Managed Airflow with AWS Step Functions

  • Created an automated test suite for core service and an automated end-to-end test suite

  • Set up monitoring in NewRelic and added tracing using OpenTelemetry

  • Provided flexible access to transformed data with a GraphQL API


Einsatzort
Remote
3 Monate

2022-03

2022-05

Secure WebUI for Amazon Connect

Senior Consultant Serverless
Rolle
Senior Consultant Serverless
Projektinhalte

? Secured Angular UI using AWS Cognito and Amplify

? Implemented custom features on top of amazon-connect-streams and Amazon Connect

 ? Defined testing strategy and wrote End-to-End test suite using Selenium

? Implemented user management for Cognito and IaC for Amazon Connect

? Designed monitoring concept


Einsatzort
Remote
5 Monate

2021-11

2022-03

Serverless Application on AWS

Freelancer
Rolle
Freelancer
Projektinhalte
  • Defined architecture using Domain-Driven Design and Clean Architecture principles

  • Developed serverless backend written in Kotlin using AWS Lambda, SQS, DynamoDB and API Gateway

  • Developed reactive frontend using ReactJS, ReactQuery and WebSockets

  • Established connectivity to on-premises resources and other AWS accounts using AWS Transit Gateway, Site-to-Site VPN, VPC Peering, VPC Endpoint and Route53

  • Implemented CI/CD workflow and pipelines using AWS CodeCommit, CodePipeline, CodeArtifact and CloudFormation

  • Implemented extensive test suite that can be executed both locally and on AWS

  • Security hardening using AWS Security Hub, WAF and Shield Advanced

Einsatzort
Remote
5 Monate

2021-11

2022-03

Serverless Backend on AWS

Freelancer
Rolle
Freelancer
Projektinhalte
  • Developed a serverless application running on AWS Lambda

  • Implemented using the Actor Model on top of AWS SQS and SNS to provide consistency and high scalability

  • The implemented functionality was built on AWS EC2, VPC, IAM, S3, SSM and ELB

  • Provisioned using Terraform

  • Extensive test suite including end-to-end tests, load tests and smoke tests

Einsatzort
Remote
3 Monate

2021-11

2022-01

Three-Tier Spring application

Freelancer
Rolle
Freelancer
Projektinhalte
  • Developed frontend using Angular

  • Backend developed using the Spring framework and PostgreSQL

  • Created a fully automated regression test suite

  • Developed a test suite for acceptance testing using FitNesse

  • Implemented CI/CD process using Jenkins, later switched to GitLab

  • Hosted using Docker and Kubernetes

  • Defined code quality process including SonarCloud for code metrics and OWASP tools for security and automated vulnerability scanning

  • Monitored using Icinga and Nagios

Einsatzort
Remote

3 Jahre 6 Monate

2016-10

2020-03

Computer Science

M.Sc., Technical University of Munich
Abschluss
M.Sc.
Institution, Ort
Technical University of Munich
4 Jahre 1 Monat

2012-10

2016-10

Computer Science

B.Sc., Technical University of Munich
Abschluss
B.Sc.
Institution, Ort
Technical University of Munich

Senior Consultant Serverless (AWS)

German native
English fluent

Top Skills
JavaScript Java AWS Serverless ReactJS Angular Kotlin DevOps Azure Kubernetes Terraform Domain-driven Design Clean Architecture Testautomatisierung Docker Typescript Spring Reactive Programming Ansible CI/CD Actor Model TDD SQL
Schwerpunkte
FrontEnd
Fortgeschritten
Backend
Experte
DevOps
Fortgeschritten
AWS
Experte
Serverless
Experte
Aufgabenbereiche
CV
Produkte / Standards / Erfahrungen / Methoden
AWS
Experte
AWS Security
Fortgeschritten
AWS Lambda
Experte
CQRS
Fortgeschritten
Distributed Transactions
Fortgeschritten
Microservices
Fortgeschritten
Kubernetes
Fortgeschritten
Docker
Fortgeschritten
GitLab
Fortgeschritten
Ansible
Fortgeschritten
Terraform
Experte
CloudFormation
Experte
VirtualBox
Basics
VMWare
Basics
Icinga
Basics
NewRelic
Fortgeschritten
TerraGrunt
Fortgeschritten
Jenkins
Fortgeschritten
Nginx
Basics
Tomcat
Basics


AWS

  • EC2, Lambda, StepFunctions, ECS, Fargate

  • DynamoDB, RDS, Aurora, S3, Athena

  • SQS, SNS, EventBridge

  • CloudFront, API Gateway, ACM

  • VPC, Transit Gateway, VPC Endpoints

  • WAF, Shield, AWS Config, CloudTrail, SSM

  • IAM, Cognito

  • Route53

  • CodeCommit, CodeBuild, CodePipeline,

    CodeDeploy

  • Lex

  • Amazon Connect

  • Managed Airflow

  • CloudFormation

Betriebssysteme
Linux
Fortgeschritten
Programmiersprachen
Java
Experte
Kotlin
Experte
Spring
Fortgeschritten
Maven
Experte
Gradle
Fortgeschritten
JavaScript
Fortgeschritten
Bash
Fortgeschritten
ReactJs
Fortgeschritten
Angular
Fortgeschritten
CI/CD
Fortgeschritten
Agile
Fortgeschritten
Reactive Programming
Basics
Serverless
Experte
FaaS
Experte
AWS Lambda
Experte
CQRS
Experte
AWS Security
Fortgeschritten
Kubernetes
Basics
Kafka
Basics
AWS SQS
Fortgeschritten
AWS SNS
Fortgeschritten
AWS S3
Fortgeschritten
Terraform
Fortgeschritten
Shield Advance
Basics
WAF
Basics
HTML
Experte
HTML5
Experte
CSS Typescript
Fortgeschritten
Jasmine
Fortgeschritten
Mocha
Fortgeschritten
Selenium
Basics
Cypress
Fortgeschritten
SonarCloud
Experte
Spring Boot
Fortgeschritten
Hibernate
Fortgeschritten
JUnit
Experte
TestNG
Fortgeschritten
Python
Fortgeschritten
PyUnit
Basics
Agile Methodologies

? Scrum, Kanban, SAFe


Software Architecture

? Clean Code
? Clean Architecture, Domain-Driven Design
? Message-Based Systems, Reactive Systems
? Continuous Integration / Continuous Delivery
? Testing, Test-Driven Development
? Cloud IaaS/PaaS/SaaS
? Actor Model

Datenbanken
PostgreSQL
Fortgeschritten
MongoDB
Basics
DynamoDB
Fortgeschritten

Project website links gladly on request

Energie, Automotive


Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren