Full Stack Entwickler mit Fokus auf Serverless Applikationen und AWS. Zertifizierter AWS Solutions Architect Associate.
Aktualisiert am 25.10.2023
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 29.10.2023
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

1 Jahr 7 Monate
2022-04 - heute

Essential Projects

Software Architect and FullStack Entwickler
Software Architect and FullStack Entwickler

Migration einer ETL-Application nach AWS 

  • Anforderungsentwicklung anhand einer bereits existierenden Lösung und Entwurf einer neuen Architektur auf Basis von AWS Services 
  • Umsetzung des ersten Entwurfs mit Hilfe von AWS Managed Airflow, ECS und RDS Aurora 
  • Implementierung des Kernservices mit Spring Boot und Hibernate, welcher große Datenmengen transformieren kann 
  • Austausch von AWS Managed Airflow durch AWS Step Functions
  • Erstellung einer automatisierten Testsuite für den Core Service und einer automatisierten Ende-zu-Ende Testsuite 
  • Aufsetzung von Monitoring mit Hilfe von New Relic und zusätzlichem Tracing durch OpenTelemetry 
  • Flexible Bereitstellung der transformierten Daten mit Hilfe einer GraphQL API 


Sichere Web-UI für Amazon Connect 

  •  Absicherung einer Angular-UI mit AWS Cognito und AWS Amplify
  • Implementierung durch Anpassungen an amazon-connect-streams und Amazon Connect
  • Definition einer Teststrategie und Entwicklung einer Ende-zu-Ende Testsuite mit Hilfe von Selenium 
  • Implementierung von Benutzermanagement mit Hilfe von AWS Cognito und Infrastrucutre-as-Code für Amazon Connect 
  • Entwurf eines Konzeptes für Monitoring    


Serverless Applikation auf AWS Lambda 

  • Entwurf einer Architektur mit Hilfe von Domain-Driven Design und Clean Code Prinzipien
  • Entwicklung eines Serverless Backend in Kotlin mit Hilfe von AWS Lambda, SQS, DynamoDB und API Gateway 
  • Entwicklung eines reaktiven Frontends mit Hilfe von ReactJS, ReactQuery und WebSockets 
  • Erstellung einer Verbindung zu On-Premises Resourcen und anderen AWS Accounts mit Hilfe von AWS Transit Gateway, Site-to-Site VPN, VPC Peering, VPC Endpoint und Route 53
  • Implementierung eines CI/CD-Workflows und Pipelines mit Hilfe von AWS CodeCommit, CodePipeline, CodeArtifact und CloudFormation 
  • Implementierung einer umfassenden Testsuite, die sowohl lokal als auch in AWS ausgeführt werden kann 
  • Absicherung mit Hilfe von AWS Security Hub, WAF und Shield Advanced Serverless Backend auf AWS Lambda  


Applikation auf AWS Lambda 

  • Implementiert nach dem Actor Modell auf AWS SQS und SNS um Konsistenz und hohe Skalierbarkeit zu erreichen 
  • Verwendete Services sind u.A. AWS EC2, VPC, IAM, S3, SSM und ELB
  • Provisionierung durch Terraform 
  • Umfassende Testsuite inkl. Ende-zu-Ende Tests, Lasttests und Smoketests 


3-Tier Spring Applikation 

  • Entwicklung eines Frontends mit Angular 
  • Entwicklung eines Backends mit dem Spring Framework und PostgreSQL
  • Erstellung einer vollständig automatisierten Suite an Regressionstests
  • Entwicklung einer Suite an Akzeptanztests mit Hilfe von Fitness 
  • Implementierung von CI/CD-Prozessen mit Hilfe von Jenkins, später Wechsel auf GitLab 
  • Hosting über Docker und Kubernetes
  • Definition eines Prozesses für Codequalität, u.A. mit SonarCloud für Metriken und den OWASP tools für automatische Sicherheits- und Schwachstellenüberprüfung 
  • Monitoring durch Icinga und Nagios

Remote

Aus- und Weiterbildung

3 Jahre 6 Monate
2016-10 - 2020-03

Informatik Studium

M.Sc Computer Science, TU München
M.Sc Computer Science
TU München
4 Jahre 1 Monat
2012-10 - 2016-10

Informatik Studium

B.Sc Computer Science, TU München
B.Sc Computer Science
TU München

Position

Specialist Consultant Serverless

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Backend
Experte
AWS
Experte
Serverless Architecture
Experte
DevOps
Fortgeschritten
FrontEnd
Fortgeschritten

Kenntnisse: 

Software Architektur & Methoden

  • Domain-Driven Design, Test Driven Development, Clean Code
  • Scrum, Kanban, SAFe
  • Microservices, REST, Distributed Transactions, Actor Model
  • Cloud IaaS/PaaS/SaaS

Programmiersprachen

  • Kotlin, Java
  • TypeScript, JavaScript 
  • Python, Shell

Backend Development

  •  Java EE, Spring Boot, JPA, Hibernate 
  • GraphQL
  •  JUnit, TestNG, PyUnit

Web Development

  • React, Angular
  • HTML5, CSS3
  • Cypress, Selenium, Jasmine, Mocha

AWS

  • Lambda
  • EC2, ECS [Fargate], StepFunctions
  • API Gateway, CloudFront, AWS Shield
  • DynamoDB, DAX, RDS, Aurora, S3, Athena
  • CloudFormation
  • SQS, SNS, EventBridge, Kinesis
  • CloudWatch
  • CodeCommit, CodePipeline, CodeBuild,
  • CodeArtifact, ECR
  • IAM, Cognito
  • Lex, Connect
  • VPC, Route 53, TransitGateway
  • Managed Airflow
  • Amplify, Appsync

Databanken

  • SQL, PostgreSQL, MongoDB
  • DynamoDB, AWS RDS / Aurora

Continuous Integration and Delivery

  • Jenkins, GitLab, GitHub [Actions], BitBucket
  • SonarCloud, JaCoCo

DevOps

Infrastructure Design

  • Ansible, Puppet, Chef
  • Docker, Packer, Vagrant, VirtualBox, VMWare
  • Kubernetes
  • Terraform, Terragrunt

Build Tools & IDEs

  • Gradle, Maven
  • IntelliJ, VSCode, Eclipse

Linux

  • Clean Shell Scripting
  • Nginx, Jetty, Tomcat

Programmiersprachen

Java
Experte
Kotlin
Experte
JavaScript
Fortgeschritten
React
Fortgeschritten
Angular
Fortgeschritten
TypeScript
Fortgeschritten
Python
Basics

Datenbanken

SQL
Fortgeschritten
PostgreSQL
Experte
MongoDB
Fortgeschritten
DynamoDB
Fortgeschritten
AWS RDS/Aurora
Experte

Branchen

  • Energie
  • Automotive
  • Start Up
  • Verlagswesen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.