a Randstad company

Erfahrener IT-Architekt und Entwickler mit Schwerpunkt Java und Spring (Boot).

Profil
Top-Skills
Java Spring MySQL Agile Softwareentwicklung Scrum Master Scrum MongoDB Jenkins Linux Atlassian JIRA DevOps Teamleading Scrum Product Owner Continuous Integration Cloud
Verfügbar ab
15.09.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
80%
davon vor Ort
20%
Einsatzorte

Städte
Hamburg (+50km)
PLZ-Gebiete
Länder
Ganz Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

7 Jahre

2015-02

2022-01

VP Technology

Projektinhalte

  • Part of the global management team that defines and implements the company strategy. 
  • Mondia had significant technical problems triggered by an accelerated growth path. I've managed to reduce technical dept, containerized parts of the platform and migrated to hybrid-cloud deployments (Azure, AWS, private cloud), in order to be able to manage the growth and scale accordingly.
  • Led the design and implementation of various new services and products that contributed successfully to enhance Mondia's technical capabilities and product portfolio (see selected projects).

Kunde
Mondia Group
2 Jahre 7 Monate

2012-07

2015-01

Research & Development

Head of Research & Development
Rolle
Head of Research & Development
Projektinhalte
  • Headed software development and quality assurance of the core platform teams located in Hamburg, as well as external teams in Poland and Hungary.
  • Successfully build up a new development center (Cairo, Egypt) with eventually over 120 employees, ranging from development, QA, product and IT operations, reducing internal man date rates by 60%. 
  • Worked on (pre) sales pitches and contributed to RFP/RFQ processes from international telecommunication companies, resulting in various new businesses, especially in North and Sub-Saharan Africa.
  • Acted as architect and lead developer of Mondia's Public Partner APIs. 
  • Researched and introduced new technologies like Node.js and MongoDB and established them as a second standard stack within the organization.
  • Established a DevOps practice with CI/CD based on Ansible, Puppet and Jenkins.  
Kunde
Mondia Group
6 Monate

2012-01

2012-06

Implemented a SCRUM-like development process

Technical Consultant
Rolle
Technical Consultant
Projektinhalte

  • Led the recruitment, on-boarding and training of off-shore development teams as extended capacity to our teams in Hamburg. 
  • Introduced the new teams to our java based platform and trained them on it's usage and internal workings. 
  • Implemented a SCRUM-like development process adapted for the needs of distributed teams across multiple time zones. 
  • Worked as a lead developer as part of the delivery teams for multiple cross-content (games, music, videos) entertainment portals  

Kunde
FPT Software // Mondia Media Germany GmbH
Einsatzort
Hanoi, Vietnam
1 Jahr 4 Monate

2010-10

2012-01

Developed and optimized highly scalable backend services

Senior Developer & Scrum Master
Rolle
Senior Developer & Scrum Master
Projektinhalte

  • Developed and optimized highly scalable backend services that serve as the backbone of Mondia's entertainment platform. 
  • First introduction of a unified API layer that allowed external developers to access Mondia's platform in a convenient and secure way. 
  • Supported the transition to an agile organization by training and coaching the development teams as well as key stakeholders of others departments.

Kunde
Mondia Media Germany GmbH
Einsatzort
Hamburg
4 Jahre 4 Monate

2005-10

2010-01

Architecture and development for various client portals

Software Developer
Rolle
Software Developer
Projektinhalte

  • Architecture and development for various client portals as well as internal billing and invoicing systems
  • Led the migration of a NATURAL based profit sharing system to a newly developed system based on J2EE and JSF  

Kunde
BEIT Systemhaus GmbH
Einsatzort
Espelkamp

Heimdall (a fraud detection framework)


Aufgaben:

Mondia ran many performance marketing campaigns focusing on markets which allow a quick conversion (single click to purchase). Such campaigns are often prone to fraudulent actors, pushing dirty traffic which might lead to the acquisition of unaware customers. I've led the design and implementation of a fraud detection framework (based on Spring Boot) that monitors such campaigns in real time and is able to interfere based on certain metrics. As a result a significant portions of fraudulent activities were blocked with a positive impact on customer lifetime value and a reduction of complains.


Technologie:

Spring Boot, Redis, MySQL


Mondia Pay NG (a direct carrier billing plaform)


Aufgaben:

Complete revamp of Mondia's payment platform from a Spring 3 monolith to a (micro-) services based architecture based on Spring Boot (REST) and Spring Cloud with the goal to providing a unified interface towards all merchants and preparing the platform for future growth. In order to further decouple services and improve resilience, most data flows were moved to Apache Kafka. This allowed to implement more complex pause and retry scenarios while at the same time providing deeper insights into the used capacity and throughput (by using tools like Lenses, Apache Druid and Snowflake). The deployments were modernized (Docker, Nomad) and additional monitoring based on Prometheus and Grafana was introduced.


Technologies:

Java, Spring Boot, Spring Cloud, MySQL, Kafka, Docker, Nomad, Jenkins, Grafana, Prometheus


TIM Music (a music streaming service)


Aufgaben:

After a formal RFP process, Mondia got appointed to provide the platform for the music streaming service of Italy's biggest telecommunication provider TIM. Providing "clean" music meta data for a catalog of millions of local and international songs required the integration of additional metadata provider and finding the right strategy to match their catalogs. In addition, the complete music catalog had to be transcoded in additional formats (up to 320kbit/s) which, as a side effect, resulted in the migration to a cloud based storage solution (MS Azure Blob Storage). Mondia now delivers the complete world-wide music catalog (over 50 million unique pieces of music) through it's Music API. It allow allows browsing and searching based on an extended set of metadata while also providing dynamic features like radios and mood playlists based on the user's past consumption behavior.


Technologie:

Java, Spring Boot, MySQL, Node.js, MongoDB, SOLR/Lucene, PredictionIO


Andromeda App Store (a Google Play alternative)


Aufgaben:

In order to provide a seamless user experience for an alternative app store the usage of certain native Android SDK functionality is required which lead us to decide to implement a fully native app store.In deep collaboration with hardware manufacturers (e.g. Samsung) and telecommunication providers (e.g. Vodacom in South Africa) we've managed to implement an own app installation mechanism which avoid the usual "unknown sources" warning from untrusted app stores.


Technologies:

Android SDK, Gradle, RxJava

2002 ? 2005

Diplom-Wirtschaftsinformatiker (BA), DHBW Stuttgart, Stuttgart

Specialization: artificial intelligence (genetic algorithms), resource constraint scheduling problem, agent based market simulations


2005-09

Received an endowed award of the ?BA-Kommunity? for exceptional research achievements


2002 ? 2005

Bachelor of Arts with First Class Honours, Open University, London

Deutsch Muttersprache
Englisch Verhandlungssicher

Top Skills
Java Spring MySQL Agile Softwareentwicklung Scrum Master Scrum MongoDB Jenkins Linux Atlassian JIRA DevOps Teamleading Scrum Product Owner Continuous Integration Cloud
Produkte / Standards / Erfahrungen / Methoden
Java Spring/Spring Boot JPA/Hibernate SQL MySQL Linux/Unix Administration HTML CSS Git EVM-compatible Blockchains
Ethereum, Avalanche, BSC
Android PHP

Profile:

"Hands on" IT executive, architect, and software engineer with over 17 years of experience in the software industry. Fluent in technology and business, with the ability to translate between both worlds, to align on common goals and develop and execute a strategy to reach these goals. Expert on Java and Spring Boot, experience with a wide array of open source technologies (MySQL, Kafka, Git, Jenkins, ELK-Stack, Grafana etc). Comfortable to cover also other related roles such as product and project management. International project experience in Europe (Germany, Italy, Spain, Switzerland), MENA (UAE, Egypt, Algeria), Africa (South Africa, Tanzania, DRC) and North/South America (Mexico, Argentina). After many years in management positions (during which I never stopped coding), I'd like to focus again on development. I know how to get things done and I'm a strong believer that my leadership experience helps me to also be a better engineer. 

  • Research and/or Scientific Papers auf Anfrage

  • Telekommunikation

  • Mobile Payment

  • Digital Entertainment (Games, Music, Videos)

Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren