freiberufler Fullstack Software Engineer auf

Fullstack Software Engineer

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 12524 Berlin
  • Nähe des Wohnortes
  • en  |  de
  • 05.06.2023


Fullstack Software Developer focussing on Golang, Java, Kotlin, React, Spring Boot, AWS, Cloud, Microservices.


  • Amazon Web Services (AWS)
  • Go (GoLang)
  • Go (Programmiersprache)
  • Java (allg.)
  • Kotlin
  • React (JavaScript library)
  • Rust
  • Software Architektur / Modellierung
  • Software Design
  • Software engineering / -technik
  • Softwareentwicklung (allg.)
  • Spring Boot

Projekt‐ & Berufserfahrung

Senior Fullstack Engineer
DB Fernverkehr AG, Berlin (remote)
4/2023 – offen (1 Jahr)

4/2023 – offen


Features for Shopping Basket
Implementing new features in microservice architecture environment
(Java, Kotlin, Spring Boot, Postgres, Docker, AWS, Microservices, Rest)

Storage System for Big Data
(Golang, Postgres, S3, Docker, AWS, Microservices, Rest, Glacier)

Eingesetzte Qualifikationen

Go (GoLang), Java (allg.), Kotlin, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.)

Go (Golang) Fullstack Engineer / Consultant
Atem Development GmbH, Berlin (remote)
9/2022 – 3/2023 (7 Monate)

9/2022 – 3/2023


New backend infrastructure for dealing with carbon credits persisted on blockchain
(Definition of architecture, interfaces and data flows. Implementation of backend microservices that handle blockchain data for carbon credits and provide consumer facing API)
-Hyperlink entfernt-
Golang, Gin, Ginkgo, MicroService, Docker, AWS, CDK, TypeScript, ECS, Fargate, GraphQL, REST, OpenAPI, Postgres

Service security architecture
(Designing and implementing token based authentication and roles- and permission concept to meet special customer requirements. Providing a consumer facing API)
Golang, Gin, Ginkgo, MicroService, Docker, JWT, AWS, CDK, TypeScript, ECS, Fargate, REST, OpenAPI, Postgres

New search service for projects tokens
(Aggregation of different sources using GraphQL)
Golang, Gin, Ginkgo, MicroService, Docker, AWS, CDK, TypeScript, ECS, Fargate, GraphQL, REST, OpenAPI, Postgres

New service for users and accounts
(Designing and implementing microservice and infrastructure for maintaining accounts and users tailored to meet special requirements. Implementing various flows for user handling by leveraging SendGrid)
Golang, Gin, Ginkgo, MicroService, Docker, JWT, SendGrid, AWS, CDK, TypeScript, ECS, Fargate, REST, OpenAPI, Postgres

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Software engineering / -technik

Senior Java/Kotlin Software Engineer
Zalando SE, Berlin (remote)
3/2022 – 8/2022 (6 Monate)

3/2022 – 8/2022


Shipment Tours for Customs
Implementing new features in a microservice architecture for shipment tours for customs.
(Kotlin, Java, Python, Spring Boot, AWS, Kubernetes, Docker, Postgres, OpenAPI, REST, Kanban)

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Senior Java Architect/Engineer
TUI InfoTec GmbH, Hannover (remote)
11/2021 – 3/2022 (5 Monate)
Tourismus und Freizeitwirtschaft

11/2021 – 3/2022


Federated API for Accommodations
Design and implementation of federated API for accommodations using GraphQL with Apollo Federation and mircoservices, drive architectural solutions and decisions, present results to stakeholders, introduce global types de facto standard to accommodation service
(Java, Spring Boot, Typescript, GraphQL, Apollo Federation, AWS, CDK, ECS, EKS, Docker, Kubernetes, Postgres, SNS, SQS)

Accommodation Manager Application
Create web application for maintaining accommodations
(React, Typescript, NodeJS, Jest, HTML, CSS, Storybook, OpenAPI)

Data analysis
Analyzing data from different sources using Python
Common Platform for Content about Accommodations
Building and extending Microservices for creating a new platform for accommodation content.
(Java, Go, Spring Boot, AWS, CDK, ECS, EKS, Kubernetes, Docker, OpenAPI, SNS, SQS, Postgres)

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Java Fullstack Developer
Otto GmbH & Co. KG, Hamburg (remote)
11/2020 – 9/2021 (11 Monate)

11/2020 – 9/2021


User Identity Services Migration
Migration of existing monolithic service to new microservice architecture in AWS
(Kotlin, Java, Python, JavaScript, AWS, AWS Cloud Formation, AWS Lambda, Spring Boot,Github Actions, Docker)

Introduction of DynamoDB as new Database Technology
Research of different database technologies based on given requirements, creating PoC, coaching the team and implemention to use DynamoDB
(Spring Boot, Reactive Programming, AWS, DynamoDB, DocumentDB, Amazon RDS, Aurora, MongoDB, Cloud Formation)

Migration of different user flows
Migration of different existing flows based on new architecture
(React, Kotlin, AWS, Lambda, S3, Serverless, Cloud Formation, Github Actions)

Migration IP-Blocklist
Rework existing IP-Blocklist generator
(Python, AWS, Lambda, S3, Serverless, Cloud Formation, Github Actions)

Eingesetzte Qualifikationen

Amazon Web Services (AWS), CSS (Cascading Style Sheet), Docker, Git, Gradle, HTML5, Java (allg.), JavaScript, JUnit, Kotlin, Python, Softwareentwicklung (allg.)

Deutsche Post IT Services GmbH, Berlin
1/2020 – 10/2020 (10 Monate)

1/2020 – 10/2020


Entwicklung von Microservices für ein neues Produkt

(RESTful Services, Java, Groovy, Spring Boot, Gradle, Maven, Oracle, Splunk,
JUnit, Spock, Vagrant, Quartz, Encryption, DKIM-Signature, PKI, Puppet)

Eingesetzte Qualifikationen

Oracle Database, Git, Gradle, Java (allg.), JUnit, Softwareentwicklung (allg.), Spring, Puppet, VM VirtualBox (Oracle), Kotlin, Representational State Transfer (REST)

Klarna GmbH, Berlin
9/2019 – 12/2019 (4 Monate)

9/2019 – 12/2019


Fraud Management Tools
- Development and maintenance of existing infrastructure
- Java, Groovy, Spring Boot, AWS Cloud, Docker, Gradle, PostgreSQL, JUnit, RESTful Service, Apache Kafka

Authentication system migration
- Switch internal tool to a new single sign on service
- Java, Spring Boot, SAML, Single Sign On using Okta

Integration risk assessment service
- Integration of risk bureau service into internal tool for different countries
- Java, Groovy, Spring Boot, RESTful Service

Eingesetzte Qualifikationen

PostgreSQL, Confluence (Atlassian), Docker, Git, Gradle, J2EE (Java EE), J2SE (Java SE), Java (allg.), Jenkins, Jira, JUnit, Spring, Amazon Web Services (AWS)

Fullstack Golang Software Engineer
Code Artist UG, Berlin (remote)
5/2019 – 3/2023 (3 Jahre, 11 Monate)
IT & Entwicklung

5/2019 – 3/2023


Online Service for freelancers - setup infrastructure
(Design a web portal for supporting freelancers. Create backend infrastructure in the cloud, set up build pipeline and continuous deployment. Implement user management and corresponding flows, e.g. registration)
Golang, Gin, React, TypeScript, AWS RDS, AWS Aurora, S3, KMS, Encryption, CDK, Docker, MySQL, REST, OpenAPI, Bootstrap, HTML, CSS, DroneIO

Online Service for freelancers - time tracking and invoicing
(Define architecture, design and implement time tracking and invoicing)
Go, Gin, React, TypeScript, AWS RDS, AWS Aurora, S3, KMS, Encryption, CDK, Docker, MySQL, REST, OpenAPI, Bootstrap, HTML, CSS

Online Service for freelancers - profile generation and CRM
(Design and implement service for generating profiles for freelancers and customer relationship management)
Golang, Gin, React, TypeScript, AWS RDS, AWS Aurora, S3, KMS, Encryption, CDK, Docker, MySQL, REST, OpenAPI, Bootstrap, HTML, CSS

Eingesetzte Qualifikationen

Software engineering / -technik

Senior Backend Engineer (Festanstellung)
eBay /, Kleinmachnow
4/2018 – 8/2019 (1 Jahr, 5 Monate)

4/2018 – 8/2019


Car trading platform
- Development of microservice architecture for different countries
- Java, Spring, Gradle, Karate, BDD, MongoDB, Hibernate, MySQL, JWT, RESTful Service, KeyCloak, Swagger/OpenAPI, Docker, JUnit, Wiremock, Apache Kafka

Application for managing merchants
- Java, Spring, Gradle, MongoDB, JWT, RESTful Service, KeyCloak, Swagger/OpenAPI, Docker, JUnit, Wiremock

Eingesetzte Qualifikationen

MongoDB, Behavior Driven Development (BDD), Confluence (Atlassian), Docker, Git, Gradle, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java (allg.), Jenkins, Jira, JUnit, Spring, Representational State Transfer (REST)

Lead Developer (Festanstellung)
PayPal, Kleinmachnow
1/2013 – 3/2018 (5 Jahre, 3 Monate)

1/2013 – 3/2018


PayPal Working Capital
- Portal extension for merchant loans for german market
- -Hyperlink entfernt-
- Java, JavaScript, AngularJS, NodeJS, KrakenJS, Jasmine, Grunt, REST

Working Capital Administration Tool
- Application for managing merchant loans
- JavaScript, AngularJS, NodeJS, KrakenJS, Single Sign On, Jasmine, Grunt

PayPal Plus
- Generic solution for integrating wallet with different payment providers into shop pages
- -Hyperlink entfernt-
- JavaScript, NodeJS, KrakenJS, Jasmine, Grunt, REST

Component Testing Tool
- Development of a tool to test microservices in PayPal infrastructure and presentation to teams in USA
- Java, Maven, JSON, REST, Oracle

PayPal Rechnungskauf
- Realisierung eines REST-Services in Microservice Architektur
- -Hyperlink entfernt-
- PHP, Phing, REST, JSON

PayPal Payment Checkout
- Umsetzung verschiedener Anforderungen zum PayPal Checkout
- JavaScript, AngularJS, NodeJS

Eingesetzte Qualifikationen

Oracle Database, Confluence (Atlassian), Apache Maven, Git, J2EE (Java EE), Java (allg.), Jenkins, Node.js, AngularJS, JavaScript, JavaScript Object Notation (JSON), JavaScript-Frameworks, PHP, Representational State Transfer (REST)

Senior Software Engineer (Festanstellung)
PayPal, Kleinmachnow
6/2012 – 1/2013 (8 Monate)

6/2012 – 1/2013


Integration payment provider BillSAFE
- Utilizing PayPal risk engine in BillSAFE
- Java, Spring, Oracle, Stored Procedures, Blaze Rule Engine, PHP, MySQL

Eingesetzte Qualifikationen

mySQL, Oracle Database, Confluence (Atlassian), Apache Maven, Apache Subversion (SVN), Git, J2SE (Java SE), Java (allg.), Jenkins, Spring, PHP, Representational State Transfer (REST)

Senior Software Engineer (Festanstellung)
Neofonie GmbH, Berlin
5/2007 – 5/2012 (5 Jahre, 1 Monat)
IT & Entwicklung

5/2007 – 5/2012


Development of new CMS for a big publishing company for pharmacy magazines
- CMS for managing different portals
- Java, Grails, Groovy, CAS, SEO

Community functionality for CMS for a big publishing company
- Development of new community functionality based on Enterprise CMS “First Spirit”
- Java, JSP, HTML, Maven, First-Spirit, Single Sign On

Job portal
- Relaunch and feature development
- Java, Spring, Spring Security, Spring Webflow, JSP, SOAP, HTML, CSS

Doctor portal
- Relaunch and feature development
- Grails, Groovy, Hibernate, MySQL, HTML, CSS, JavaScript, SEO

Eingesetzte Qualifikationen

mySQL, Confluence (Atlassian), Apache Maven, Apache Subversion (SVN), Git, Grails, Hibernate (Java), Java (allg.), Jenkins, Jira, Spring, SOAP (Simple Object Access Protocol), CSS (Cascading Style Sheet), HTML, JavaScript, jQuery

Trainee (Festanstellung)
Kassenärztliche Bundesvereinigung (KBV), Berlin
7/2004 – 8/2004 (2 Monate)

7/2004 – 8/2004


Further analysis of software for creating and maintaining XML-Interfaces
- development of a prototype for presentation

Eingesetzte Qualifikationen

UML, Java (allg.), Java API for XML Processing (JAXP), XML, CSS (Cascading Style Sheet), HTML, JavaScript

Trainee (Festanstellung)
Kassenärztliche Bundesvereinigung (KBV), Berlin
3/2004 – 5/2004 (3 Monate)

3/2004 – 5/2004


Analysis and planning of software for creating and maintaining XML-Interfaces

Eingesetzte Qualifikationen


Trainee (Festanstellung)
Metitur Oy, Jyväskylä
10/2002 – 2/2003 (5 Monate)

10/2002 – 2/2003


Development of components for medical software
- Development of modules as DLLs for Windows

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++


AWS Certified Developer - Associate
Pearson Vue
Spring Web Application Developer
Oracle Certified Expert, Java EE 6 Web Component Developer
Oracle Certified Professional Java Programmer
Certified Scrum Master



Weitere Kenntnisse

Programming Languages / Markup:
Java, Golang, Kotlin, Groovy, JavaScript, Python, C++, PHP, Delphi, SQL, XML, HTML, CSS

Platforms / Frameworks / APIs:
JEE, Spring, Spring Boot, NodeJS, KrakenJS, Grails, AngularJS, JPA, Hibernate, JSP,
Servlets, SOAP, REST, JSON, PKI, Swing, WebFlow, Ajax, jQuery, WebSockets, OpenGL,
WebGL, DirectX

MySQL, PostgreSQL, MongoDB, Oracle, Redis, H2, Kafka, Apache, JackRabbit

Cloud / Container / App-Server:
Docker, AWS Cloud, Kubernetes, Minikube, Consul, Helm, Apache Tomcat, Jetty,

Building / Testing:
JUnit, TestNG, Mockito, Maven, Gradle, Ant, Wiremock, Powermock, Jenkins, TeamCity,
DroneIO, SoapUI, JMeter, Sinon, Mocha, Jasmine, Grunt, Spock, Continuous Integration,
Continuous Delivery, Continuous Deployment, TDD, BDD

Splunk, Grafana, Prometheus

JIRA, Confluence, Rally, GitHub, BitBucket

Agile Work Environment:
Kanban, Scrum

IntelliJ Idea, Data Grip, WebStorm, Gola

Operating Systems:
Linux, Mac OS, Windows, Android

Persönliche Daten

  • Englisch (Fließend)
  • Deutsch (Muttersprache)
Nähe des Wohnortes
18 Jahre und 10 Monate (seit 05/2005)


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

Jetzt Mitglied werden