Experienced Java/Kotlin/TypeScript developer with extensive experience in AWS,Azure, Docker, Kubernetes and Cloud migration. Hands-on Scala & Rust
Aktualisiert am 12.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.04.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Kotlin
AWS
React
TypeScript
Jenkins
DevOps
Rust
Docker
Scala
Kafka
Spring Boot
Kubernetes
Azure
Terraform
Java
English
fluent
German
Intermediate (B1.2/B2)

Einsatzorte

Einsatzorte

Berlin (+50km)
möglich

Projekte

Projekte

1 Jahr 3 Monate
2021-01 - 2022-03

Freelance Software Engineer

Freelance Sofrware Engineer Kotlin Scala AWS ...
Freelance Sofrware Engineer
  • Design and implement core services in Kotlin & Scala

  • Augment the team and support with AWS & Kubernetes

Kotlin Scala AWS Kubernetes Java Terraform Spring Boot
Berlin/Remote
3 Monate
2021-01 - 2021-03

Fiscas

Freelance Software Engineer Kotlin Koin GCP ...
Freelance Software Engineer
  • Augment the team and support with incorporating new features

  • Incorporate a retry mechanism by leveraging Kafka state store

  • Incorporate Prometheus metrics across services (Istio & service changes)

Kotlin Koin GCP Kubernetes Terraform Istio http4k
MediamarktSaturn
Remote
7 Monate
2020-06 - 2020-12

Heycar

Lead Engineer - Freelance Java11 AWS Kubernetes ...
Lead Engineer - Freelance
  • Lead the launch of Heycar platform to a new region

  • Plan and bootstrap AWS/k8s infrastructure for platform rollout kickoff

  • Drive the implementation of multi-tenancy in core services

  • Integrate various 3rd party services for Stock ingestion, marketing automation

  • Design and help implement rebranding strategy for launch

  • Mentor team on AWS, k8s, Spring ecosystem by pairing and training sessions

Java11 AWS Kubernetes Scrum Kinesis TypeScript ReactJS Kotlin
Heycar
Berlin
6 Monate
2019-11 - 2020-04

Retail Ops

Freelance Software Developer Java11 Spring Boot AWS ...
Freelance Software Developer
  • Design and implement core services in Kotlin, migrate legacy apps to Kotlin
  • Optimise frontend deployments introducing CloudFront + S3
  • Mentor team on AWS, k8s, Spring ecosystem by pairing and training sessions
  • Wrote command-line tools & bots in Rust to automate PR notifications and approvals
Java11 Spring Boot AWS Kubernetes TypeScript ReactJS Scrum Kotlin
Zalando SE
Berlin
2 Jahre 11 Monate
2016-12 - 2019-10

Checkout

Senior Software Engineer Java 11 Spring Boot AWS SDK ...
Senior Software Engineer

Checkout is the part of one of the core services at Immobilien Scout and is responsible for booking and payment processing.

  • Integrated payment providers for different payment methods
  • Migrated the application from Datacenter to AWS
  • Migrated legacy frontend (JSPs, angular) to TypeScript/ ReactJS
  • Measured and optimize API performance (Datadog, micrometer)
  • Wrote command-line tools in Rust to automate migration of builds from TeamCity to Jenkins
  • Modularized legacy apps into microservices where reasonable
Java 11 Spring Boot AWS SDK Kinesis TypeScript ReactJS Nextjs Docker Kotlin
Immobilien Scout GmbH
1 Jahr 10 Monate
2015-02 - 2016-11

Virtual Data center

Senior Java Developer Java 7 GlassFish 3.x PostgreSQL ...
Senior Java Developer

Virtual Data center application is used by customers to provisional virtual machines and handles cloud orchestration

  • Refactored and simplified existing codebase to remove arcane frameworks
  • Profiled and performance tuning to fix 4-year old memory leak and carried out GC Tuning
  • Incorporated best practices (SonarQube, Code reviews), cleaned up deadcode
  • Acted as a bridge between departments to ensure critical releases occur without hiccups
Java 7 GlassFish 3.x PostgreSQL Dropwizard Kubernetes
Profit Bricks GmbH
3 Jahre 4 Monate
2011-10 - 2015-01

various projects

Lead Consultant Java 7 AppDynamics IBM Websphere ...
Lead Consultant

Multiple Projects - Visa Inc, USA
Visa initiated a large scale refactoring exercise of applications that are more than 7 years old involving re-architecting, java profiling and SQL tuning.

  • Profile multiple applications that form the core of Visa business
  • Identify hotspots and perform RCA (JProfiler/AppDynamics) Validate and incorporate learning(s) into the upgraded
    design

Multiple Projects – State Farm Insurance, USA

  • Multiple short-turnaround development work orders for State Farm insurance.
  • Project Consulting (Address critical issues)
  • Review design and development practices

CSC Shanghai Cardinal Health, USA
BI Portal is a custom portal that Cardinal Health proposes to use to access & administer data from multidimensional and tabular sources using the BI provider’s SDK.

  • Troubleshooting & fixing critical issues
  • Identify and fix bottlenecks around frontend (minification, bundling, etc.,)
  • Refactoring & Code cleanup
  • Build & deployment automation
Java 7 AppDynamics IBM Websphere Spring 3.x Struts 2.x jQuery Handlebar.js Jython
CSC India
3 Jahre 2 Monate
2008-06 - 2011-07

various projects

Senior Software Engineer Java 6/7 Apache POI/Wicket JSF ...
Senior Software Engineer

CPR (Centrale Person Register), Ministry of Church, Denmark
CPR is Denmark’s nationwide civil registration system, used in administering personal identification number & general personal data of citizens reported through registration offices.

  • Automate domain (model) creation from design deliverables (Apache POI/Wicket)
  • Develop JSF components

International Portfolio Bond (IPB), Zurich, UK
IPB is an investment product that was created and integrated into the existing Zurich extranet portal. IPB facilitates a financial
adviser (IFA) to broker/market bonds for Zurich.

  • Design & develop Web Services
  • Develop components for Service Integration in ALSB & PIS
Java 6/7 Apache POI/Wicket JSF XML JEE stack- Weblogic 9.2 ALSB 2.5
CSC India
10 Monate
2007-07 - 2008-04

Enterprise Underwriting System (EUS)

Software Developer Java 5 ALSB 2.5 AWS SDK ...
Software Developer

Enterprise Underwriting System (EUS), Zurich UK
EUS integrates an Underwriting system into the existing Extranet portal. It enables, using support services, to promote a high rate of Straight through processing (STP) at point of sale (POS)

  • Integration & routing of the WebServices in EUS
  • Created and maintained XQuery mappings for XML transactions
  • Developed an XQuery rule engine to implement business rules
Java 5 ALSB 2.5 AWS SDK JEE stack- Weblogic 9.2
CSC, UK
2 Jahre
2005-07 - 2007-06

Multiple Internal IT-applications, Sun Microsystems, USA

Software Engineer Java 5 J2ME
Software Engineer
  • Maintained multiple internal Sun IT applications
  • Apps included J2ME and a few JEE apps
  • Responsibilities included general enhancements and post implementation support
Java 5 J2ME
CSC India

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 ? 2005

Master of Computer Applications (MCA)
PSG College of Technology, Coimbatore, India

Kompetenzen

Kompetenzen

Top-Skills

Kotlin AWS React TypeScript Jenkins DevOps Rust Docker Scala Kafka Spring Boot Kubernetes Azure Terraform Java

Produkte / Standards / Erfahrungen / Methoden

AWS
Experte
AWS SDK
Experte
Docker
Experte
GCP
Fortgeschritten
http4k
Istio
Experte
Koin
Kubernetes
Experte
Nextjs
Scrum
Spring Boot
Experte
Terraform
Experte
Azure
Experte

Technology stack

  • Java 11/8
  • Kotlin
  • JEE 1.5
  • SOAP
  • REST
  • EJB 3.0
  • JSP
  • Servlet
  • Portals
  • JSF 1.2
  • XML
  • XQuery

Application Frameworks

  • Spring Boot
  • Dropwizard
  • Hibernate
  • Struts 2.x
  • iBatis 2.3

Web/Frontend Frameworks

  • TypeScript
  • Nextjs
  • ReactJS
  • jQuery

Service Integration Tools (ESB)

  • BEA Aqualogic (ALSB 2.5)
  • OSB
  • WMB 7.x

Web/Application Servers

  • Tomcat 9.x
  • BEA Weblogic 9.2
  • Websphere 7.x
  • JBoss 5.0.1

Build/CI Tools

  • Maven 3.x
  • Gradle
  • Ant
  • Jenkins CI
  • Teamcity

Versioning

  • Git
  • Subversion
  • CVS
  • Clearcase

Profile

  • Experienced and data-driven Java/Web developer for the past 14 years
  • Extensive experience with Spring suite
  • REST/SOA-driven development (JSON, XML, Web Services, Integration
  • Extensively used TypeScript/ReactJS for current projects
  • Proven crisis-recovery/fire-fighting experience
  • Steadfast advocate of automation in development projects
  • Ability to pick-up skills on the fly
  • Systems-programming experience in Rust
  • Worked with multi-cultural teams and can gain their trust in a short span of time
  • Keen on building bridges across teams that lack cohesion
  • Hungry and eager to innovate where feasible

Work Experience

11/2019 ? Present
Firma: Zalando SE (Berlin)
Position: Freelance Software Engineer

12/2016 ? 10/2019
Firma: ImmobilienScout GmbH (Berlin)
Position: Senior Software Engineer

02/2015 ? 11/2016
Firma: ProfitBricks GmbH (Berlin)
Position: Senior Java Developer

05/2008? 01/2015
Firma: CSC India
Position: Lead Consultant/Senior Software Engineer

07/2007 ? 04/2008
Firma: CSC UK (Swindon, UK)
Position: Software Developer

07/2005 ? 06/2007
Firma: CSC India
Position: Software Engineer

Betriebssysteme

Linux
various
mac OS
Solaris
Windows

Programmiersprachen

Java
Java 11
Java11
Kotlin
ReactJS
Rust
Scala
TypeScript

Datenbanken

DB2 9.2
MySQL 5.4
Oracle
PostgreSQL

Datenkommunikation

Kinesis

Einsatzorte

Einsatzorte

Berlin (+50km)
möglich

Projekte

Projekte

1 Jahr 3 Monate
2021-01 - 2022-03

Freelance Software Engineer

Freelance Sofrware Engineer Kotlin Scala AWS ...
Freelance Sofrware Engineer
  • Design and implement core services in Kotlin & Scala

  • Augment the team and support with AWS & Kubernetes

Kotlin Scala AWS Kubernetes Java Terraform Spring Boot
Berlin/Remote
3 Monate
2021-01 - 2021-03

Fiscas

Freelance Software Engineer Kotlin Koin GCP ...
Freelance Software Engineer
  • Augment the team and support with incorporating new features

  • Incorporate a retry mechanism by leveraging Kafka state store

  • Incorporate Prometheus metrics across services (Istio & service changes)

Kotlin Koin GCP Kubernetes Terraform Istio http4k
MediamarktSaturn
Remote
7 Monate
2020-06 - 2020-12

Heycar

Lead Engineer - Freelance Java11 AWS Kubernetes ...
Lead Engineer - Freelance
  • Lead the launch of Heycar platform to a new region

  • Plan and bootstrap AWS/k8s infrastructure for platform rollout kickoff

  • Drive the implementation of multi-tenancy in core services

  • Integrate various 3rd party services for Stock ingestion, marketing automation

  • Design and help implement rebranding strategy for launch

  • Mentor team on AWS, k8s, Spring ecosystem by pairing and training sessions

Java11 AWS Kubernetes Scrum Kinesis TypeScript ReactJS Kotlin
Heycar
Berlin
6 Monate
2019-11 - 2020-04

Retail Ops

Freelance Software Developer Java11 Spring Boot AWS ...
Freelance Software Developer
  • Design and implement core services in Kotlin, migrate legacy apps to Kotlin
  • Optimise frontend deployments introducing CloudFront + S3
  • Mentor team on AWS, k8s, Spring ecosystem by pairing and training sessions
  • Wrote command-line tools & bots in Rust to automate PR notifications and approvals
Java11 Spring Boot AWS Kubernetes TypeScript ReactJS Scrum Kotlin
Zalando SE
Berlin
2 Jahre 11 Monate
2016-12 - 2019-10

Checkout

Senior Software Engineer Java 11 Spring Boot AWS SDK ...
Senior Software Engineer

Checkout is the part of one of the core services at Immobilien Scout and is responsible for booking and payment processing.

  • Integrated payment providers for different payment methods
  • Migrated the application from Datacenter to AWS
  • Migrated legacy frontend (JSPs, angular) to TypeScript/ ReactJS
  • Measured and optimize API performance (Datadog, micrometer)
  • Wrote command-line tools in Rust to automate migration of builds from TeamCity to Jenkins
  • Modularized legacy apps into microservices where reasonable
Java 11 Spring Boot AWS SDK Kinesis TypeScript ReactJS Nextjs Docker Kotlin
Immobilien Scout GmbH
1 Jahr 10 Monate
2015-02 - 2016-11

Virtual Data center

Senior Java Developer Java 7 GlassFish 3.x PostgreSQL ...
Senior Java Developer

Virtual Data center application is used by customers to provisional virtual machines and handles cloud orchestration

  • Refactored and simplified existing codebase to remove arcane frameworks
  • Profiled and performance tuning to fix 4-year old memory leak and carried out GC Tuning
  • Incorporated best practices (SonarQube, Code reviews), cleaned up deadcode
  • Acted as a bridge between departments to ensure critical releases occur without hiccups
Java 7 GlassFish 3.x PostgreSQL Dropwizard Kubernetes
Profit Bricks GmbH
3 Jahre 4 Monate
2011-10 - 2015-01

various projects

Lead Consultant Java 7 AppDynamics IBM Websphere ...
Lead Consultant

Multiple Projects - Visa Inc, USA
Visa initiated a large scale refactoring exercise of applications that are more than 7 years old involving re-architecting, java profiling and SQL tuning.

  • Profile multiple applications that form the core of Visa business
  • Identify hotspots and perform RCA (JProfiler/AppDynamics) Validate and incorporate learning(s) into the upgraded
    design

Multiple Projects – State Farm Insurance, USA

  • Multiple short-turnaround development work orders for State Farm insurance.
  • Project Consulting (Address critical issues)
  • Review design and development practices

CSC Shanghai Cardinal Health, USA
BI Portal is a custom portal that Cardinal Health proposes to use to access & administer data from multidimensional and tabular sources using the BI provider’s SDK.

  • Troubleshooting & fixing critical issues
  • Identify and fix bottlenecks around frontend (minification, bundling, etc.,)
  • Refactoring & Code cleanup
  • Build & deployment automation
Java 7 AppDynamics IBM Websphere Spring 3.x Struts 2.x jQuery Handlebar.js Jython
CSC India
3 Jahre 2 Monate
2008-06 - 2011-07

various projects

Senior Software Engineer Java 6/7 Apache POI/Wicket JSF ...
Senior Software Engineer

CPR (Centrale Person Register), Ministry of Church, Denmark
CPR is Denmark’s nationwide civil registration system, used in administering personal identification number & general personal data of citizens reported through registration offices.

  • Automate domain (model) creation from design deliverables (Apache POI/Wicket)
  • Develop JSF components

International Portfolio Bond (IPB), Zurich, UK
IPB is an investment product that was created and integrated into the existing Zurich extranet portal. IPB facilitates a financial
adviser (IFA) to broker/market bonds for Zurich.

  • Design & develop Web Services
  • Develop components for Service Integration in ALSB & PIS
Java 6/7 Apache POI/Wicket JSF XML JEE stack- Weblogic 9.2 ALSB 2.5
CSC India
10 Monate
2007-07 - 2008-04

Enterprise Underwriting System (EUS)

Software Developer Java 5 ALSB 2.5 AWS SDK ...
Software Developer

Enterprise Underwriting System (EUS), Zurich UK
EUS integrates an Underwriting system into the existing Extranet portal. It enables, using support services, to promote a high rate of Straight through processing (STP) at point of sale (POS)

  • Integration & routing of the WebServices in EUS
  • Created and maintained XQuery mappings for XML transactions
  • Developed an XQuery rule engine to implement business rules
Java 5 ALSB 2.5 AWS SDK JEE stack- Weblogic 9.2
CSC, UK
2 Jahre
2005-07 - 2007-06

Multiple Internal IT-applications, Sun Microsystems, USA

Software Engineer Java 5 J2ME
Software Engineer
  • Maintained multiple internal Sun IT applications
  • Apps included J2ME and a few JEE apps
  • Responsibilities included general enhancements and post implementation support
Java 5 J2ME
CSC India

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 ? 2005

Master of Computer Applications (MCA)
PSG College of Technology, Coimbatore, India

Kompetenzen

Kompetenzen

Top-Skills

Kotlin AWS React TypeScript Jenkins DevOps Rust Docker Scala Kafka Spring Boot Kubernetes Azure Terraform Java

Produkte / Standards / Erfahrungen / Methoden

AWS
Experte
AWS SDK
Experte
Docker
Experte
GCP
Fortgeschritten
http4k
Istio
Experte
Koin
Kubernetes
Experte
Nextjs
Scrum
Spring Boot
Experte
Terraform
Experte
Azure
Experte

Technology stack

  • Java 11/8
  • Kotlin
  • JEE 1.5
  • SOAP
  • REST
  • EJB 3.0
  • JSP
  • Servlet
  • Portals
  • JSF 1.2
  • XML
  • XQuery

Application Frameworks

  • Spring Boot
  • Dropwizard
  • Hibernate
  • Struts 2.x
  • iBatis 2.3

Web/Frontend Frameworks

  • TypeScript
  • Nextjs
  • ReactJS
  • jQuery

Service Integration Tools (ESB)

  • BEA Aqualogic (ALSB 2.5)
  • OSB
  • WMB 7.x

Web/Application Servers

  • Tomcat 9.x
  • BEA Weblogic 9.2
  • Websphere 7.x
  • JBoss 5.0.1

Build/CI Tools

  • Maven 3.x
  • Gradle
  • Ant
  • Jenkins CI
  • Teamcity

Versioning

  • Git
  • Subversion
  • CVS
  • Clearcase

Profile

  • Experienced and data-driven Java/Web developer for the past 14 years
  • Extensive experience with Spring suite
  • REST/SOA-driven development (JSON, XML, Web Services, Integration
  • Extensively used TypeScript/ReactJS for current projects
  • Proven crisis-recovery/fire-fighting experience
  • Steadfast advocate of automation in development projects
  • Ability to pick-up skills on the fly
  • Systems-programming experience in Rust
  • Worked with multi-cultural teams and can gain their trust in a short span of time
  • Keen on building bridges across teams that lack cohesion
  • Hungry and eager to innovate where feasible

Work Experience

11/2019 ? Present
Firma: Zalando SE (Berlin)
Position: Freelance Software Engineer

12/2016 ? 10/2019
Firma: ImmobilienScout GmbH (Berlin)
Position: Senior Software Engineer

02/2015 ? 11/2016
Firma: ProfitBricks GmbH (Berlin)
Position: Senior Java Developer

05/2008? 01/2015
Firma: CSC India
Position: Lead Consultant/Senior Software Engineer

07/2007 ? 04/2008
Firma: CSC UK (Swindon, UK)
Position: Software Developer

07/2005 ? 06/2007
Firma: CSC India
Position: Software Engineer

Betriebssysteme

Linux
various
mac OS
Solaris
Windows

Programmiersprachen

Java
Java 11
Java11
Kotlin
ReactJS
Rust
Scala
TypeScript

Datenbanken

DB2 9.2
MySQL 5.4
Oracle
PostgreSQL

Datenkommunikation

Kinesis

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.