freiberufler Fullstack Software Engineer auf freelance.de

Fullstack Software Engineer

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

Kurzvorstellung

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

Ich biete

  • Amazon Web Services (AWS)
  • Go (Programmiersprache)
  • Java (allg.)
  • JavaScript
  • Kotlin
  • React (JavaScript library)
  • Software Architektur / Modellierung
  • Softwareentwicklung (allg.)
  • Spring
  • Spring Boot

Projekt‐ & Berufserfahrung

Senior Java/Kotlin Software Engineer
Kundenname anonymisiert, Berlin (remote)
3/2022 – offen (6 Monate)
Handel
Tätigkeitszeitraum

3/2022 – offen

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
Kundenname anonymisiert, 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)

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

Spring Web Application Developer
November 2012
Oracle Certified Expert, Java EE 6 Web Component Developer
Januar 2012
Oracle Certified Professional Java Programmer
September 2011
Certified Scrum Master
Juni 2008

Ausbildung

Informatik
(Diplom)
Jahr: 2005
Ort: Zwickau

Qualifikationen

Programming Languages / Markup:
Java, Go, 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
4292
Alter
42
Berufserfahrung
17 Jahre und 3 Monate (seit 05/2005)

Kontaktdaten

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

Jetzt Mitglied werden