freiberufler Fullstack Software Engineer auf freelance.de

Fullstack Software Engineer

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

Kurzvorstellung

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

Qualifikationen

  • 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)
Logistikdienstleister
Tätigkeitszeitraum

4/2023 – offen

Tätigkeitsbeschreibung

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)
Finanzdienstleister
Tätigkeitszeitraum

9/2022 – 3/2023

Tätigkeitsbeschreibung

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)
Handel
Tätigkeitszeitraum

3/2022 – 8/2022

Tätigkeitsbeschreibung

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
Tätigkeitszeitraum

11/2021 – 3/2022

Tätigkeitsbeschreibung

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
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)
Handel
Tätigkeitszeitraum

11/2020 – 9/2021

Tätigkeitsbeschreibung

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.)

Freelancer
Deutsche Post IT Services GmbH, Berlin
1/2020 – 10/2020 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2020 – 10/2020

Tätigkeitsbeschreibung

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)

Freelancer
Klarna GmbH, Berlin
9/2019 – 12/2019 (4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2019 – 12/2019

Tätigkeitsbeschreibung

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
Tätigkeitszeitraum

5/2019 – 3/2023

Tätigkeitsbeschreibung

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 / mobile.de, Kleinmachnow
4/2018 – 8/2019 (1 Jahr, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2018 – 8/2019

Tätigkeitsbeschreibung

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)
Finanzdienstleister
Tätigkeitszeitraum

1/2013 – 3/2018

Tätigkeitsbeschreibung

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)
Finanzdienstleister
Tätigkeitszeitraum

6/2012 – 1/2013

Tätigkeitsbeschreibung

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
Tätigkeitszeitraum

5/2007 – 5/2012

Tätigkeitsbeschreibung

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)
Gesundheitswesen
Tätigkeitszeitraum

7/2004 – 8/2004

Tätigkeitsbeschreibung

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)
Gesundheitswesen
Tätigkeitszeitraum

3/2004 – 5/2004

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

UML, XML

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

10/2002 – 2/2003

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++

Zertifikate

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

Ausbildung

Informatik
Diplom
2005
Zwickau

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

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

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

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

Monitoring:
Splunk, Grafana, Prometheus

Management-Tools:
JIRA, Confluence, Rally, GitHub, BitBucket

Agile Work Environment:
Kanban, Scrum

IDEs:
IntelliJ Idea, Data Grip, WebStorm, Gola

Operating Systems:
Linux, Mac OS, Windows, Android

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Muttersprache)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
5783
Alter
43
Berufserfahrung
18 Jahre und 10 Monate (seit 05/2005)

Kontaktdaten

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

Jetzt Mitglied werden