Remote projects preferred. On-site possible for the first two weeks or every few weeks.
Remote Projekte werden klar bevorzugt. Ggf. können die ersten zwei Wochen vor Ort sein oder alle paar Wochen.
möglich
Projekte
Projekte
5 Jahre 8 Monate
2020-10 - heute
Full-Stack Web Development
Software EngineerScrumJavaSpring...
Software Engineer
I'm supporting a product team developing SSO (Single Sign-On) and user messenger related features. The software is hosted on AWS using EC2/ECS, RDS, SQS, AWS Lambda, DynamoDB, etc. and main programming languages include Java, JavaScript and TypeScript.
Ongoing part-time project. The existing JavaScript and jQuery code is migrated to components using the Mithril framework. Additional serverless functions are developed to support payment processes.
JavaScriptjQueryMithrilServerlessPHP
Kurviger.de
Remote
2 Jahre 9 Monate
2018-01 - 2020-09
Jira Plugin Development
Software EngineerAWSAWS LambdaDynamoDB...
Software Engineer
My main responsibilities were developing new features and improving the existing code as well as the technical infrastructure on AWS.
Designed and implemented several Java and Node.js serverless functions to automate synchronizing data between Jira systems
Created a hybrid architecture using traditional EC2 servers and serverless functions for high scalability and high throughput of data
Optimized page loading speed by adding Hazelcast cache for a Spring Boot REST API on EC2 instances
Reduced security vulnerabilities in cooperation with a Bug Bounty program
Improved infrastructure automation process by using AWS CloudFormation
Increased app installations about 500% over two years
IntelliJ IDEAGitBitbucketBambooSlackPostman
AWSAWS LambdaDynamoDBS3EC2Step FunctionsDockerCloud WatchCloudFormationJavaMavenSpringSpring BootREST APIJerseyHazelcastJUnitNode.jsAngularJavaScriptBashScrumAmazon Web ServicesKinesisIAMServerless
K15t
Stuttgart
2 Monate
2020-04 - 2020-05
Serverless REST API Development
Software EngineerAWSAmazon Web ServicesAWS Lambda...
Software Engineer
Built a collection of SaaS marketplaces to discover new opportunities starting a business. I was responsible for the technical architecture using a serverless stack.
Serverless REST API using AWS Lambda and API Gateway
Fully automated deployment process using AWS CloudFormation and GitHub Actions
REST API documentation using OpenAPI (Swagger)
IntelliJ IDEAGitHubGitHub ActionsGit
AWSAmazon Web ServicesAWS LambdaServerlessAPI GatewayCloudFrontRoute53OpenAPIAutomationREST APINode.js
Remote
8 Monate
2017-04 - 2017-11
On-premise to Serverless Migration
Software EngineerAWSAWS LambdaDynamoDB...
Software Engineer
Migrated an existing on-premise application to a serverless cloud application. I was responsible to plan and execute the migration. The code base was adjusted to run on-premise and in the cloud.
Investigated existing architecture and code and proposed solutions to the product team using AWS Lambda
Designed and prepared the migration by introducing a common code package to share code between the on-premise and cloud code
Trained team mates in using the new cloud technologies like DynamoDB, S3, EC2 and AWS Lambda
Introduced continuous integration process using Bitbucket Pipelines and infrastructure provisioning using AWS CloudFormation
Reduced migration costs by adapting a hybrid architecture of EC2 instances and serverless functions
IntelliJ IDEAPostmanJiraBambooBitbucketSlack
AWSAWS LambdaDynamoDBKinesisEC2S3CloudWatchAmazon Web ServicesCloudFormationJavaMavenSpringSpring BootREST APIJerseyNode.jsJavaScriptAngularScrum
K15t
Stuttgart
1 Jahr 9 Monate
2015-07 - 2017-03
Confluence Plugin Development
Software EngineerJavaMavenSpring...
Software Engineer
My main responsibilities were developing new features, improving the existing code and writing automated tests.
Developed backend and frontend features on Confluence apps "Scroll Versions" and "Scroll Translations" using Java and Angular
Provided technical and first-level support
Wrote technical and user documentation in Confluence
In a team of six people, I was responsible for developing various features for an internal dashboard service. This included writing automated tests and technical documentation.
Communicated with various stakeholders to discuss their requirements and apply them in an agile process
Implemented OSGi modules for Apache Felix using Spring to dynamically enable and disable parts of the internal dashboard
Multinent Cloud Architectures, Distributed Systems
2 Jahre 11 Monate
2011-09 - 2014-07
Duales Studium zum Software Entwickler
Bachelor of Science in Scientific Programming, Fachhochschule Aachen + RZ RWTH Aachen
Bachelor of Science in Scientific Programming
Fachhochschule Aachen + RZ RWTH Aachen
Mathematik, Software Entwicklung
Zertifizierungen
AWS Certified Developer
AWS Certified Solutions Architect (Associate)
AWS Cloud Practitioner
Professional Scrum Master
Position
Position
Software Engineer
Software Entwickler
Serverless Expert
Cloud / DevOps AWS
Kompetenzen
Kompetenzen
Top-Skills
AWSServerlessJavaAWS LambdaDynamoDBSpringNode.jsRESTEC2JavaScriptAngularOOPMicroservicesEvent-Driven ArchitectureAmazon Web ServicesDockerContinuous DeliveryContinuous IntegrationGitScrum
Aufgabenbereiche
Redmine
Technical Interview
Produkte / Standards / Erfahrungen / Methoden
Algorithmus
Amazon Web Services
3+ years
Apache Camel
Apache Felix
API Gateway
Automation
AWS
3+ years
AWS Lambda
3+ years
Bamboo
Bitbucket
Cloud Watch
Cloud Watch
CloudFormation
CloudFront
CloudWatch
Confluence
CSS
Docker
Docker
DynamoDB
EC2
Git
GitHub
GitHub Actions
Hibernate
HTML
Hudson
IAM
IAM
IntelliJ IDEA
Jersey
Jira
JUnit
Kinesis
Maven
Node.js
OpenAPI
OSGi
Pair Programming
Postman
REST API
Route53
S3
Scrum
Selenium
Serverless
Slack
Software Engineering
Spring
Spring Boot
Spring MVC
Step Functions
Step Functions
SVN
Programmiersprachen
Java
JavaScript
jQuery
Mithril
Node.js
PHP
Spring Cloud
Spring JPA
Spring Web
TypeScript
Datenbanken
Amazon Aurora
Amazon RDS
Hazelcast
Hazelcast
MySQL
Datenkommunikation
Microservices
Einsatzorte
Einsatzorte
Deutschland, Österreich, Schweiz
Remote projects preferred. On-site possible for the first two weeks or every few weeks.
Remote Projekte werden klar bevorzugt. Ggf. können die ersten zwei Wochen vor Ort sein oder alle paar Wochen.
möglich
Projekte
Projekte
5 Jahre 8 Monate
2020-10 - heute
Full-Stack Web Development
Software EngineerScrumJavaSpring...
Software Engineer
I'm supporting a product team developing SSO (Single Sign-On) and user messenger related features. The software is hosted on AWS using EC2/ECS, RDS, SQS, AWS Lambda, DynamoDB, etc. and main programming languages include Java, JavaScript and TypeScript.
Ongoing part-time project. The existing JavaScript and jQuery code is migrated to components using the Mithril framework. Additional serverless functions are developed to support payment processes.
JavaScriptjQueryMithrilServerlessPHP
Kurviger.de
Remote
2 Jahre 9 Monate
2018-01 - 2020-09
Jira Plugin Development
Software EngineerAWSAWS LambdaDynamoDB...
Software Engineer
My main responsibilities were developing new features and improving the existing code as well as the technical infrastructure on AWS.
Designed and implemented several Java and Node.js serverless functions to automate synchronizing data between Jira systems
Created a hybrid architecture using traditional EC2 servers and serverless functions for high scalability and high throughput of data
Optimized page loading speed by adding Hazelcast cache for a Spring Boot REST API on EC2 instances
Reduced security vulnerabilities in cooperation with a Bug Bounty program
Improved infrastructure automation process by using AWS CloudFormation
Increased app installations about 500% over two years
IntelliJ IDEAGitBitbucketBambooSlackPostman
AWSAWS LambdaDynamoDBS3EC2Step FunctionsDockerCloud WatchCloudFormationJavaMavenSpringSpring BootREST APIJerseyHazelcastJUnitNode.jsAngularJavaScriptBashScrumAmazon Web ServicesKinesisIAMServerless
K15t
Stuttgart
2 Monate
2020-04 - 2020-05
Serverless REST API Development
Software EngineerAWSAmazon Web ServicesAWS Lambda...
Software Engineer
Built a collection of SaaS marketplaces to discover new opportunities starting a business. I was responsible for the technical architecture using a serverless stack.
Serverless REST API using AWS Lambda and API Gateway
Fully automated deployment process using AWS CloudFormation and GitHub Actions
REST API documentation using OpenAPI (Swagger)
IntelliJ IDEAGitHubGitHub ActionsGit
AWSAmazon Web ServicesAWS LambdaServerlessAPI GatewayCloudFrontRoute53OpenAPIAutomationREST APINode.js
Remote
8 Monate
2017-04 - 2017-11
On-premise to Serverless Migration
Software EngineerAWSAWS LambdaDynamoDB...
Software Engineer
Migrated an existing on-premise application to a serverless cloud application. I was responsible to plan and execute the migration. The code base was adjusted to run on-premise and in the cloud.
Investigated existing architecture and code and proposed solutions to the product team using AWS Lambda
Designed and prepared the migration by introducing a common code package to share code between the on-premise and cloud code
Trained team mates in using the new cloud technologies like DynamoDB, S3, EC2 and AWS Lambda
Introduced continuous integration process using Bitbucket Pipelines and infrastructure provisioning using AWS CloudFormation
Reduced migration costs by adapting a hybrid architecture of EC2 instances and serverless functions
IntelliJ IDEAPostmanJiraBambooBitbucketSlack
AWSAWS LambdaDynamoDBKinesisEC2S3CloudWatchAmazon Web ServicesCloudFormationJavaMavenSpringSpring BootREST APIJerseyNode.jsJavaScriptAngularScrum
K15t
Stuttgart
1 Jahr 9 Monate
2015-07 - 2017-03
Confluence Plugin Development
Software EngineerJavaMavenSpring...
Software Engineer
My main responsibilities were developing new features, improving the existing code and writing automated tests.
Developed backend and frontend features on Confluence apps "Scroll Versions" and "Scroll Translations" using Java and Angular
Provided technical and first-level support
Wrote technical and user documentation in Confluence
In a team of six people, I was responsible for developing various features for an internal dashboard service. This included writing automated tests and technical documentation.
Communicated with various stakeholders to discuss their requirements and apply them in an agile process
Implemented OSGi modules for Apache Felix using Spring to dynamically enable and disable parts of the internal dashboard
Remote projects preferred. On-site possible for the first two weeks or every few weeks.
Remote Projekte werden klar bevorzugt. Ggf. können die ersten zwei Wochen vor Ort sein oder alle paar Wochen.