freiberufler Serverless Cloud Expert & Software Engineer, 3x AWS Certified, AWS Lambda, Java, Node.js, JavaScript auf freelance.de

Serverless Cloud Expert & Software Engineer, 3x AWS Certified, AWS Lambda, Java, Node.js, JavaScript

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 57392 Schmallenberg
  • Weltweit
  • de  |  en
  • 24.02.2024

Kurzvorstellung

I'm a software engineer with more than 11 years of experience working with Java, Node.js and JavaScript/TypeScript as well as more than 6 years of using cloud technologies like serverless functions on AWS Lambda.

Qualifikationen

  • Amazon Web Services (AWS)6 J.
  • Backend
  • DevOps1 J.
  • Cloud (allg.)3 J.
  • Docker4 J.
  • Java (allg.)8 J.
  • JavaScript4 J.
  • JavaScript-Frameworks
  • Jquery2 J.
  • Json3 J.
  • Junit5 J.
  • Mysql2 J.
  • Node.Js5 J.
  • Postgresql
  • Representational State Transfer (REST)6 J.
  • Softwareentwicklung (allg.)
  • Spring Framework7 J.
  • Typescript2 J.

Projekt‐ & Berufserfahrung

Serverless Cloud Consultant
Decadia GmbH, Essen
8/2022 – 12/2023 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – 12/2023

Tätigkeitsbeschreibung

I supported a Scrum team that's building a Serverless pension portal for a big energy corporation. It's a multi-tenant, event-driven system built on top of EventBridge, DynamoDB, S3 and AWS Lambda using TypeScript.
Took a leading role in designing and implementing a custom architecture for authentication and authorization on top of Cognito
Implemented a crucial feature for verifying and processing custom documents provided by users

Eingesetzte Qualifikationen

Graphql, DevOps, Node.Js, Typescript, Amazon Web Services (AWS), Representational State Transfer (REST)

AWS Serverless Cloud Consultant
PACE Aerospace, Remote
5/2022 – 7/2023 (1 Jahr, 3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2022 – 7/2023

Tätigkeitsbeschreibung

I'm advising two engineering teams about AWS services, especially Serverless technologies. This includes discovering & setting up new AWS services for their products, implementing prototypes, reviewing their current architecture and optimizing it. Typical services include AWS Lambda, S3, DynamoDB, Step Functions, and more.

Eingesetzte Qualifikationen

DevOps, Continuous Integration, Amazon Web Services (AWS), It-Beratung

Full-Stack Software Engineer
Kundenname anonymisiert, Remote
5/2021 – 3/2022 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – 3/2022

Tätigkeitsbeschreibung

I'm supporting a Scrum team to create, migrate and improve solutions on AWS with a focus on Serverless technologies. Parts of their infrastructure is already running on AWS, other parts still need to be migrated. Tech stack includes AWS Lambda, ECS (Fargate), ElasticSearch, Terraform, Java, Node.js / TypeScript, Docker, and more.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, Java (allg.), Node.Js, Typescript

Full-Stack Web Development
ImmobilienScout24, Remote
10/2020 – 4/2021 (7 Monate)
Immobilienbranche
Tätigkeitszeitraum

10/2020 – 4/2021

Tätigkeitsbeschreibung

I've supported 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.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Java (allg.), Junit, Mysql, Postgresql, Softwareentwicklung (allg.), Spring Framework

Software Engineer
Kurviger.de, Remote
6/2020 – 10/2020 (5 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

6/2020 – 10/2020

Tätigkeitsbeschreibung

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 processes for payment and other operational topics.

Eingesetzte Qualifikationen

Cloud (allg.), JavaScript, JavaScript-Frameworks, Json, Jquery

Software Engineer
Kundenname anonymisiert, Remote
4/2020 – 5/2020 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2020 – 5/2020

Tätigkeitsbeschreibung

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)

Eingesetzte Qualifikationen

Git, Node.Js, Cloud (allg.), Cloud Computing, Amazon Web Services (AWS), Representational State Transfer (REST)

Software Engineer (Festanstellung)
K15t GmbH, Stuttgart
1/2018 – 9/2020 (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 9/2020

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Confluence, Apache Maven, Docker, Git, Java (allg.), Jira, Junit, Node.Js, Saas, Spring Framework, Cloud (allg.), Cloud Computing, Iaas, Amazon Web Services (AWS), Representational State Transfer (REST)

Software Engineer (Festanstellung)
K15t GmbH, Stuttgart
4/2017 – 11/2017 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2017 – 11/2017

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Confluence, Apache Maven, Docker, Git, Java (allg.), Jira, Node.Js, Saas, Spring Framework, Cloud (allg.), Cloud Computing, Iaas, Amazon Web Services (AWS), AngularJS, JavaScript, Json, Paas, Representational State Transfer (REST)

Software Engineer (Festanstellung)
K15t GmbH, Stuttgart
7/2015 – 3/2017 (1 Jahr, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2015 – 3/2017

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Confluence, Scrum, Apache Maven, Git, Java (allg.), Jira, Spring Framework, XML, AngularJS, JavaScript, Representational State Transfer (REST)

Software Engineer (Festanstellung)
TravelTainment (Amadeus Leisure IT), Aachen
1/2014 – 7/2014 (7 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

1/2014 – 7/2014

Tätigkeitsbeschreibung

I was responsible for planning and developing an extension for an internal dashboard, including automated tests and technical documentation.

- Created a technical architecture using Apache Camel for retrieving and aggregating data from different data sources
- Communicated with various stakeholders to discuss their requirements and apply them in an agile process
- Implemented the backend part as an OSGi module for Apache Felix using Spring and the frontend part using jQuery

Eingesetzte Qualifikationen

Mysql, Scrum, Apache Maven, Subversion, Hibernate (Java), Java (allg.), Junit, Spring Framework, Apache Camel, JavaScript, Json, Jquery, Selenium

Software Engineer (Festanstellung)
TravelTainment (Amadeus Leisure IT), Aachen
9/2012 – 1/2014 (1 Jahr, 5 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

9/2012 – 1/2014

Tätigkeitsbeschreibung

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 technical and non-technical 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
- Implemented a frontend using jQuery

Eingesetzte Qualifikationen

Mysql, Scrum, Apache Maven, Subversion, Hibernate (Java), Hudson Software, Java (allg.), Junit, Spring Framework, Apache Camel, JavaScript, Json, Jquery, Selenium

Zertifikate

AWS Certified Solutions Architect - Associate
2020
AWS Certified Developer - Associate
2020
AWS Cloud Practitioner
2020
Professional Scrum Master
2018

Ausbildung

Softwaretechnik (Software Engineering)
Master of Science
2017
Stuttgart, Germany
Scientific Programming
Bachelor of Science
2014
Aachen, Germany
Mathematisch-technischer Softwareentwickler
Ausbildung
2014
Aachen, Germany

Über mich

I'm offering you:
- exploration of serverless or cloud-native options and initial setup of your project
- improving and further extending your existing serverless or cloud-native project
- migrating existing applications into a serverless or cloud-native application

I have 6+ years experience in working with AWS, 11+ years experience in software engineering using Java/JavaScript/Node.js/TypeScript and more than a year of experience as an interview engineer for high-skilled engineers in top tech companies. I will support your project to produce high quality software and automate the development process as much as possible. My results will let you ship features faster, make your software more reliable and hence, stay ahead of your competition.

Weitere Kenntnisse

AWS, AWS Lambda, EC2, Java, Node.js, JavaScript, DynamoDB, S3, EC2, Step Functions, CloudWatch, CloudFormation, Kinesis, Step Functions, Maven, Spring, Spring Boot, Jersey, Hibernate, jQuery, REST API, Hazelcast, JUnit, Git, GitHub, Bitbucket, Jira, Confluence, Bamboo, IntelliJ, JSON, XML, OpenAPI, Swagger, Fargate, EventBridge, IAM, KMS, SQS, SNS

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
3069
Alter
32
Berufserfahrung
13 Jahre und 3 Monate (seit 09/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden