Software Engineering, Cloud Infrastructure, Agile, IT Architecture, Full Stack
Aktualisiert am 29.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 29.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
DevOps
Agile Softwareentwicklung
CSPO
Scrum Master
Softwarearchitektur
JavaScript
Künstliche Intelligenz
Azure
Spring Boot
Terraform
Java EE
Git
Extreme Programming
Clean Code
TDD
Domain Driven Design
SQL
NoSQL
Jenkins
GitHub
GitLab
CI/CD

Einsatzorte

Einsatzorte

Hohenlinden (+50km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2023-10 - heute

Public Cloud Migration & AI Documentation Unifying Tool

Product Owner CSPO Agile Values AI RAG
Product Owner

Allianz Technology serves as the technology and digitalization division of Allianz Group, a global leader in insurance and financial services. It plays a pivotal role in developing and managing technology solutions to enhance the efficiency and competitiveness of Allianz Group's diverse operations, encompassing areas such as digital transformation, data analytics, AI, cybersecurity, and infrastructure management. Collaborating extensively both internally and externally, its mission is to drive innovation and provide customer-centric solutions while staying ahead of industry advancements.

He and his team were actively engaged in facilitating knowledge exchange through various means such as building an AI Chatbot by using sources like Atlassian Confluence, Markdown files or PDF files. He and his team provided talks, documentation, and built working examples via sample applications. They also gave consultation-related tasks to support the dissemination of knowledge within the organization.

In his role as a product owner, he actively contributed to define and achieve tribe objectives and played a role in shaping Allianz's cloudification journey. His personal objectives centered in being a servant leader and serving as a role model for other teams, emphasizing collaboration, going the extra mile, and thinking creatively beyond the team's borders to contribute to the greater good of the company.

Azure Jenkins Python OpenAI LangChain Django Streamlit
CSPO Agile Values AI RAG
Allianz Technology AG
Unterföhring
2 Jahre 9 Monate
2021-01 - 2023-09

Public Cloud Migration Consultant & API Management

Cloud Architect & Cloud Consultant AWS Java Maven ...
Cloud Architect & Cloud Consultant

Allianz Deutschland AG operates in the property and casualty insurance, life insurance and health insurance segments. As the number one property and casualty insurer in Germany, Allianz develops products for the financial protection of risks for private individuals and corporate customers. It is also the German market leader in life insurance, the leading insurer of physicians in Germany and the third largest provider in the private health insurance market.

The API Team, which is in the CloudOps Tribe is responsible for providing an API Gateway as well as guidance for all kind of API Management related questions and offers support for application teams. CloudOps is the organizational unit responsible for all cloud topics. They are providing infrastructure, runtime platforms and other cloud services for the development teams of the Allianz Deutschland. Security and awareness for possible data breaches or losses are part of the daily thinking for the BaFin regulated insurance company.

He started as a part of the API Team with the goal to help application teams to publish their APIs. After his start some internal restructurings happened. He then became a part of the team, which is responsible for designing Allianz? new cloud project. Almost all the Allianz Deutschland infrastructure will be migrated into this new environment. His main tasks are now to help application teams to migrate on to the new platform, to find solutions for legacy applications and to help to find technical answers for business related questions about the new platform.

Atlassian JIRA Atlassian Confluence
AWS Java Maven Jenkins Cloud Governance API Management GitOps Bash
Allianz Deutschland AG
Unterföhring
2 Jahre
2019-01 - 2020-12

Unified AdFullfilment Layer

Java Coach, Java Developer, Architect Java 11 Spring Spring Boot ...
Java Coach, Java Developer, Architect

ProSiebenSat.1 Tech Solutions is responsible for all systems and applications regarding the media value chain behind TV and digital entertainment in the ProSiebenSat.1 Group. By means of the system landscape the company backs up all processes necessary for planning, delivering, producing, processing, licensing and distributing content on all relevant platforms.

The Unified AdFullfilment Layer is a part of the bigger AdressableTV project. AddressableTV is a compound of technologies invented by ProSiebenSat.1 to deliver targeted advertisement to a TV audience. UAFL plays the role of a man in the middle which is responsible for providing the right amount of data at the expected time on the expected place. Special challenges here are the integrity of data due to different sources, the amount of data and the close cooperation to attached stakeholders like the ad server.

As a Java Coach, he lived best practices and showed efficient and clean ways of solving problems. By giving ideas and different angles for solutions, his main goal was to get the team in a stable state, so it can build resilient, maintainable and up-to-date applications.

In his role as a developer and architect, he was part in a team which had crucial impact for the project to be able to succeed. He helped to build applications using Spring and AWS for high availability. His team automated business processes which otherwise would have made the project a financial loss. Together with the PO he analysed business requirements and helped to optimise the team?s output and to increase the customer experience of the stakeholders.

Java 11 Spring Spring Boot AWS Terraform AWS Cloudformation GitLab Maven 2 Gradle Project Lombok
ProSiebenSat.1 Tech Solutions
Unterföhring
1 Jahr 4 Monate
2017-07 - 2018-10

Migration Project

SCRUM MASTER, AGILE COACH, BACKEND DEVELOPER, ARCHITECT Java 8 Spring Spring Batch ...
SCRUM MASTER, AGILE COACH, BACKEND DEVELOPER, ARCHITECT
Wirecard AG is one of the leading international full-service providers of products and services for E-Commerce Businesses. Wirecard supports E-Commerce Business and offers a broad range of local and global payment methods in addition to corresponding risk management, and ensures easy, secure and flexible cash transfer for its customers.
During this project, he supported Wirecard to build up lightweight Spring Boot application, which allows the configuration of products for their white-label solution via a REST API. The functionality of the new application was originally a part of their existing monolith. His team separated this module from the existing core application, extended the functionalities and provided a way for further data migrations.
After 1,5 years the core components of the configuration server were implemented and the application is already used for hundreds of products in the production system. As a next step the team must provide support for the whole set of configurations until the old module can be completely removed from the core application.
He optimized the agile development process and introduced structural and processual changes within the team. He coached the team members by living the mythology, established a physical task board for more transparency, moderated and streamlined meetings and introduced sprint rituals as well as new guidelines for the collaborative work. His goal was to remove obstacles from the team and to provide shortcuts to find quicker better solutions.
He actively worked on the REST API solution as a part of the development team. Together with the team's Business Analyst,he analyzed requirements and broke them down into feasible pieces. He acted as an interface to other teams and stakeholders. As a representative of his team, he supported the solving process by providing ideas and concepts in various meetings. His well-established knowledge in programming concepts and his experiences in UX and UI development helped him to understand the needs of the stakeholders to provide holistic solutions.

Java 8 Spring Spring Batch Spring Boot Spring Data JPA Spring IoC Spring REST Hibernate JAXB XML XML Schema (XSD) REST (JSON/XML) Gradle Maven Fisheye Git Mercurial Jenkins Puppet Oracle Database Server Liquibase IntelliJ IDEA JIRA Confluence Scrum Agile Coaching Agile Development Mockito JUnit
Wirecard AG
10 Monate
2016-07 - 2017-04

responsible for the website on desktop, mobile and AMP

Java ES6 Scala ...
Süddeutsche Zeitung is one of Germany's most well-known and well-respected media companies, reaching 1.41 million readers daily in their printed paper, and an additional 2.95 million readers in their digital forms ? on the web, on mobile phones, and on the iPad. Süddeutsche Zeitung Digitale Medien GmbH is responsible for every digital arrangement of the Süddeutsche Zeitung. Accordingly, its content is published via many different products like the website, different apps or the SZDigital ? the digital version of the actual newspaper.
He was part of the team, which is responsible for the website on desktop, mobile and AMP. The team?s second main responsibility is to maintain the online editors front-end. Hesupported the whole process from maintaining virtual machines to bugfixes in the front-end which is built with HTML and ES6.
An interesting approach of SZ is to build microservices in the front-end. Using Varnish and various Play! applications it was the goal of his team to extract the complete rendering of the Polopoly monolith.
Java ES6 Scala Polopoly HTML CSS JavaScript Play Framework Git Bitbucket Jenkins SBT
Süddeutsche Zeitung Digitale Medien GmbH
4 Monate
2016-01 - 2016-04

engineering, designing and implementing a series of projects

LEAD DEVELOPER Java JavaScript NodeJS ...
LEAD DEVELOPER
He was responsible for engineering, designing and implementing a series of projects. Thus, he was responsible for developing and integrating new concepts, concerning knowledge intensive processes into an existing landscape, engineering and implementing a web application for supporting volunteers in their work with refugees and for coordinating the assignment - process of volunteers and associated activities. With the help of his team, the project teams were able to deliver the respective MVPs on time and in the desired quality.

Java JavaScript NodeJS Eclipse IDE IntelliJ IDEA Git
Technical University Munich
4 Monate
2016-01 - 2016-04

developed a concept for the integration of the task-centric components

FULL-STACK DEVELOPER Java MySQL AngularJS ...
FULL-STACK DEVELOPER
He integrated a concept for handling knowledge intensive processes into SocioCortex and to build a task-centric social management - application for end-users on top of SocioCortex.
SocioCortex is an open-source platform and is the successor of Tricia, a hybrid wiki, which was built to enable dynamic modeling and the evolvement of datatypes in a business environment.
He developed a concept for the integration of the task-centric components, created the necessary entities in the backend and adapted the existing source code for supporting the new functionalities, designed the architecture of a prototypical web client and then implemented it. While implementing the web client, he focused on extensibility and modularity of the client for future improvements by other developers.
Java MySQL AngularJS Angular Material HTML JavaScript Eclipse IDE Git SocioCortex
Technical University Munich
7 Monate
2015-07 - 2016-01

building a sales ? platform

LEAD FULL-STACK ARCHITECT ABAP SAP UI5 Angular Materials ...
LEAD FULL-STACK ARCHITECT
He was responsible for building a sales ? platform, supporting the needs of different groups of stakeholders within the organization. The two main functionalities of the platform were a functional view on the database and it?s entries using SAP?s dynpros and a user-friendly view using SAP UI5 and other web technologies.
He designed the database and the REST interface using SAP?s built-in technologies, as well as implementing an interface, enabling a sales-management process and providing an overview on sales-performance.
ABAP SAP UI5 Angular Materials SAP HANA Eclipse
Technical University Munich
3 Jahre 4 Monate
2012-01 - 2015-04

stabilize and extend the client software

LEAD DEVELOPER CSS HTML jQuery ...
LEAD DEVELOPER
napcabs offers a private comfort space - solution for passengers at airports. The main product is a napcab sleeping cabing, enabling travelers to relax and re-energize in private hideaway from airport hectic and noise. Requiring only 4sqm of space the premium cabins are designed to meet the challenges and demands of high-security transit zones in busy airport terminals.
He was the main developer in this startup company, uniting various responsibilities. This also led to a multitude of touchpoints with a wide range of new technologies, showing his ability to continuously broaden and enrich his skippset. His main deliveries were to stabilize and extend the client software, to migrate the server software from a pure servlet to the portal framework ?Liferay? and to incorporate peripheral technologies like DMX and OSRAM light, to provide a software controlled lighting. Besides that, he created various tools to improve the working process like an automated tool to created invoices for clients, a security tool to prevent crashes of the client software and a very flexible tool for granting discounts.
Due to his communication skills and technical expertise, he also acted as the main communicative hub for internal and external stakeholders. Thanks to his work napcabs is now in the position to be able to expand business to other airports than Munich airport and having a stable system, which helps them to be profitable.
CSS HTML jQuery JSP JSTL Spring Webflow Flying Saucer Java Swing SwiXml JMF JNI JNA Liferay Portal Framework Java MySQL Debian
napcabs GmbH
4 Monate
2014-10 - 2015-01

project to expand an existing process management platform

DEVELOPER Play Framework Selenium Tests Unit Tests ...
DEVELOPER
He was involved in a project to expand an existing process management platform, which was built to especially handle knowledge-intensive processes. A special feature of the system was to model processes with CMMN.
He took on the challenges to develop a responsive ranking chart, a real time commenting function using server side events, a liking function and implementing testing, using Selenium.
Play Framework Selenium Tests Unit Tests HTML CSS AngularJS Highcharts Bootstrap UI SBT Scala MongoDB Microsoft Server 2012 Git
Technical University Munich
7 Monate
2014-01 - 2014-07

prototyping project, to develop a web-portal for a worldwide subscription laundry service

LEAD DEVELOPER / PROJECT MANAGER Play Framework Unit Tests HTML ...
LEAD DEVELOPER / PROJECT MANAGER
He was part of a prototyping project, to develop a web-portal for a worldwide subscription laundry service.
His contribution, beside developing and designing the system, was to manage team meetings, create first drafts of the prototype and helping other team members, which had fewer knowledge in web development.
Play Framework Unit Tests HTML CSS jQuery Bootstrap UI SBT Scala H2 DB Git
Technical University Munich
4 Monate
2014-01 - 2014-04

creating the new homepage

WEB DEVELOPER Joomla jQuery HTML ...
WEB DEVELOPER
Plan 3 is an organization which designs, plans and realizes stands and booths for exhibitions all over the world. They support the whole lifecycle of a stand from the concept to the realization, set-up, and storing.
He was responsible for creating the new homepage for Plan 3, aligning with the marketing department and implementing the new website.

Joomla jQuery HTML CSS PHP
Plan 3 GmbH
3 Jahre 4 Monate
2009-01 - 2012-04

develop a performant database

FULL-STACK DEVELOPER Liferay JSTL JSP ...
FULL-STACK DEVELOPER
fortiss is an independent research organization and part of IITBA (International IT Benchmarking Association). Thus, fortiss offers products for IT benchmarking, one of them being a benchmarking platform for CIOs.
He was part of a team, which developed this platform from scratch. His responsibility was to designed a theme for the platform, creating the business logic behind it and develop a performant database.
The developed benchmarking platform is still in use and helps some of the top 200 german organizations to benchmark their IT systems.

Liferay JSTL JSP jQuery HTML CSS YAML JDBC Java MySQL Debian
fortiss Gmbh
1 Monat
2011-07 - 2011-07

create a portlet for sharing web links

DEVELOPER Liferay JSTL JSP ...
DEVELOPER
fortiss is an independent research organization and part of IITBA (International IT Benchmarking Association). Thus, fortiss offers products for IT benchmarking, one of them being a benchmarking platform for CIOs.
His task was to create a portlet for sharing web links. Besides the main part the portlet should contain other social features like rating and commenting for the contribution.
He developed the database model and was fully responsible for the view and business logic.
Liferay JSTL JSP Service Builder jQuery HTML CSS Java MySQL
fortiss Gmbh

Position

Position

  • Cloud Architect
  • Java Coach
  • Scrum Master
  • Architect
  • Product Owner

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Agile Softwareentwicklung CSPO Scrum Master Softwarearchitektur JavaScript Künstliche Intelligenz Azure Spring Boot Terraform Java EE Git Extreme Programming Clean Code TDD Domain Driven Design SQL NoSQL Jenkins GitHub GitLab CI/CD

Produkte / Standards / Erfahrungen / Methoden

Liferay
JSTL
JSP
Service Builder
jQuery
HTML
CSS
Java
MySQL
Profil

The Freelancer is a driven developer with a widespread experience in frontend and backend development, including Java, Scala and JavaScript. He was responsible for designing, developing and implementing platforms for projects of the public flight sector, a national IT benchmarking initiative and for projects within the public sector. He is a great team player, and he is especially motivated to find technical solutions within complex projects. He is very open minded, especially when it is about being flexible in solving problems and applying new technologies and methodologies. In his leisure time he participated in several seminars with topics in team building and group management which gives him the ability of working within heterogeneous teams and finding a base for working together in the early stages of a project.


Selected experience

Role: DEVOPS, CLOUD ARCHITECT

Customer: Allianz Deutschland AG


Tasks:

Started as a part of the API Team with the goal to help application teams to publish their APIs. After his start some internal restructurings happened. He then became a part of the team, which is responsible for designing Allianz? new cloud project. Almost all of the Allianz Deutschland infrastructure will be migrated into this new environment. His main tasks are now to help application teams to migrate on to the new platform, to find solutions for legacy applications and to help to find technical answers for business related questions about the new platform.


Role: JAVA COACH, JAVA DEVELOPER, ARCHITECT

Customer: ProSiebenSat.1 Tech Solutions


Tasks:

As a Java Coach, he lived best practices and showed efficient and clean ways of solving problems. By giving ideas and different angles for solutions, his main goal was to get the team in a stable state so it is able to build resilient, maintainable and up-to-date applications.


Role: SCRUM MASTER, AGILE COACH, BACKEND DEVELOPER, ARCHITECT 

Customer: Wirecard AG


Tasks:

The Freelancer optimized the agile development process and introduced structural and processual changes within the team. He coached the team members by living the mythology, established a physical task board for more transparency, moderated and streamlined meetings and introduced sprint rituals as well as new guidelines for the collaborative work. His goal was to remove obstacles from the team and to provide shortcuts to find quicker better solutions.


Branchen

Branchen

  • Insurance
  • Travel Industry
  • Public Sector
  • Media
  • Finance

Einsatzorte

Einsatzorte

Hohenlinden (+50km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2023-10 - heute

Public Cloud Migration & AI Documentation Unifying Tool

Product Owner CSPO Agile Values AI RAG
Product Owner

Allianz Technology serves as the technology and digitalization division of Allianz Group, a global leader in insurance and financial services. It plays a pivotal role in developing and managing technology solutions to enhance the efficiency and competitiveness of Allianz Group's diverse operations, encompassing areas such as digital transformation, data analytics, AI, cybersecurity, and infrastructure management. Collaborating extensively both internally and externally, its mission is to drive innovation and provide customer-centric solutions while staying ahead of industry advancements.

He and his team were actively engaged in facilitating knowledge exchange through various means such as building an AI Chatbot by using sources like Atlassian Confluence, Markdown files or PDF files. He and his team provided talks, documentation, and built working examples via sample applications. They also gave consultation-related tasks to support the dissemination of knowledge within the organization.

In his role as a product owner, he actively contributed to define and achieve tribe objectives and played a role in shaping Allianz's cloudification journey. His personal objectives centered in being a servant leader and serving as a role model for other teams, emphasizing collaboration, going the extra mile, and thinking creatively beyond the team's borders to contribute to the greater good of the company.

Azure Jenkins Python OpenAI LangChain Django Streamlit
CSPO Agile Values AI RAG
Allianz Technology AG
Unterföhring
2 Jahre 9 Monate
2021-01 - 2023-09

Public Cloud Migration Consultant & API Management

Cloud Architect & Cloud Consultant AWS Java Maven ...
Cloud Architect & Cloud Consultant

Allianz Deutschland AG operates in the property and casualty insurance, life insurance and health insurance segments. As the number one property and casualty insurer in Germany, Allianz develops products for the financial protection of risks for private individuals and corporate customers. It is also the German market leader in life insurance, the leading insurer of physicians in Germany and the third largest provider in the private health insurance market.

The API Team, which is in the CloudOps Tribe is responsible for providing an API Gateway as well as guidance for all kind of API Management related questions and offers support for application teams. CloudOps is the organizational unit responsible for all cloud topics. They are providing infrastructure, runtime platforms and other cloud services for the development teams of the Allianz Deutschland. Security and awareness for possible data breaches or losses are part of the daily thinking for the BaFin regulated insurance company.

He started as a part of the API Team with the goal to help application teams to publish their APIs. After his start some internal restructurings happened. He then became a part of the team, which is responsible for designing Allianz? new cloud project. Almost all the Allianz Deutschland infrastructure will be migrated into this new environment. His main tasks are now to help application teams to migrate on to the new platform, to find solutions for legacy applications and to help to find technical answers for business related questions about the new platform.

Atlassian JIRA Atlassian Confluence
AWS Java Maven Jenkins Cloud Governance API Management GitOps Bash
Allianz Deutschland AG
Unterföhring
2 Jahre
2019-01 - 2020-12

Unified AdFullfilment Layer

Java Coach, Java Developer, Architect Java 11 Spring Spring Boot ...
Java Coach, Java Developer, Architect

ProSiebenSat.1 Tech Solutions is responsible for all systems and applications regarding the media value chain behind TV and digital entertainment in the ProSiebenSat.1 Group. By means of the system landscape the company backs up all processes necessary for planning, delivering, producing, processing, licensing and distributing content on all relevant platforms.

The Unified AdFullfilment Layer is a part of the bigger AdressableTV project. AddressableTV is a compound of technologies invented by ProSiebenSat.1 to deliver targeted advertisement to a TV audience. UAFL plays the role of a man in the middle which is responsible for providing the right amount of data at the expected time on the expected place. Special challenges here are the integrity of data due to different sources, the amount of data and the close cooperation to attached stakeholders like the ad server.

As a Java Coach, he lived best practices and showed efficient and clean ways of solving problems. By giving ideas and different angles for solutions, his main goal was to get the team in a stable state, so it can build resilient, maintainable and up-to-date applications.

In his role as a developer and architect, he was part in a team which had crucial impact for the project to be able to succeed. He helped to build applications using Spring and AWS for high availability. His team automated business processes which otherwise would have made the project a financial loss. Together with the PO he analysed business requirements and helped to optimise the team?s output and to increase the customer experience of the stakeholders.

Java 11 Spring Spring Boot AWS Terraform AWS Cloudformation GitLab Maven 2 Gradle Project Lombok
ProSiebenSat.1 Tech Solutions
Unterföhring
1 Jahr 4 Monate
2017-07 - 2018-10

Migration Project

SCRUM MASTER, AGILE COACH, BACKEND DEVELOPER, ARCHITECT Java 8 Spring Spring Batch ...
SCRUM MASTER, AGILE COACH, BACKEND DEVELOPER, ARCHITECT
Wirecard AG is one of the leading international full-service providers of products and services for E-Commerce Businesses. Wirecard supports E-Commerce Business and offers a broad range of local and global payment methods in addition to corresponding risk management, and ensures easy, secure and flexible cash transfer for its customers.
During this project, he supported Wirecard to build up lightweight Spring Boot application, which allows the configuration of products for their white-label solution via a REST API. The functionality of the new application was originally a part of their existing monolith. His team separated this module from the existing core application, extended the functionalities and provided a way for further data migrations.
After 1,5 years the core components of the configuration server were implemented and the application is already used for hundreds of products in the production system. As a next step the team must provide support for the whole set of configurations until the old module can be completely removed from the core application.
He optimized the agile development process and introduced structural and processual changes within the team. He coached the team members by living the mythology, established a physical task board for more transparency, moderated and streamlined meetings and introduced sprint rituals as well as new guidelines for the collaborative work. His goal was to remove obstacles from the team and to provide shortcuts to find quicker better solutions.
He actively worked on the REST API solution as a part of the development team. Together with the team's Business Analyst,he analyzed requirements and broke them down into feasible pieces. He acted as an interface to other teams and stakeholders. As a representative of his team, he supported the solving process by providing ideas and concepts in various meetings. His well-established knowledge in programming concepts and his experiences in UX and UI development helped him to understand the needs of the stakeholders to provide holistic solutions.

Java 8 Spring Spring Batch Spring Boot Spring Data JPA Spring IoC Spring REST Hibernate JAXB XML XML Schema (XSD) REST (JSON/XML) Gradle Maven Fisheye Git Mercurial Jenkins Puppet Oracle Database Server Liquibase IntelliJ IDEA JIRA Confluence Scrum Agile Coaching Agile Development Mockito JUnit
Wirecard AG
10 Monate
2016-07 - 2017-04

responsible for the website on desktop, mobile and AMP

Java ES6 Scala ...
Süddeutsche Zeitung is one of Germany's most well-known and well-respected media companies, reaching 1.41 million readers daily in their printed paper, and an additional 2.95 million readers in their digital forms ? on the web, on mobile phones, and on the iPad. Süddeutsche Zeitung Digitale Medien GmbH is responsible for every digital arrangement of the Süddeutsche Zeitung. Accordingly, its content is published via many different products like the website, different apps or the SZDigital ? the digital version of the actual newspaper.
He was part of the team, which is responsible for the website on desktop, mobile and AMP. The team?s second main responsibility is to maintain the online editors front-end. Hesupported the whole process from maintaining virtual machines to bugfixes in the front-end which is built with HTML and ES6.
An interesting approach of SZ is to build microservices in the front-end. Using Varnish and various Play! applications it was the goal of his team to extract the complete rendering of the Polopoly monolith.
Java ES6 Scala Polopoly HTML CSS JavaScript Play Framework Git Bitbucket Jenkins SBT
Süddeutsche Zeitung Digitale Medien GmbH
4 Monate
2016-01 - 2016-04

engineering, designing and implementing a series of projects

LEAD DEVELOPER Java JavaScript NodeJS ...
LEAD DEVELOPER
He was responsible for engineering, designing and implementing a series of projects. Thus, he was responsible for developing and integrating new concepts, concerning knowledge intensive processes into an existing landscape, engineering and implementing a web application for supporting volunteers in their work with refugees and for coordinating the assignment - process of volunteers and associated activities. With the help of his team, the project teams were able to deliver the respective MVPs on time and in the desired quality.

Java JavaScript NodeJS Eclipse IDE IntelliJ IDEA Git
Technical University Munich
4 Monate
2016-01 - 2016-04

developed a concept for the integration of the task-centric components

FULL-STACK DEVELOPER Java MySQL AngularJS ...
FULL-STACK DEVELOPER
He integrated a concept for handling knowledge intensive processes into SocioCortex and to build a task-centric social management - application for end-users on top of SocioCortex.
SocioCortex is an open-source platform and is the successor of Tricia, a hybrid wiki, which was built to enable dynamic modeling and the evolvement of datatypes in a business environment.
He developed a concept for the integration of the task-centric components, created the necessary entities in the backend and adapted the existing source code for supporting the new functionalities, designed the architecture of a prototypical web client and then implemented it. While implementing the web client, he focused on extensibility and modularity of the client for future improvements by other developers.
Java MySQL AngularJS Angular Material HTML JavaScript Eclipse IDE Git SocioCortex
Technical University Munich
7 Monate
2015-07 - 2016-01

building a sales ? platform

LEAD FULL-STACK ARCHITECT ABAP SAP UI5 Angular Materials ...
LEAD FULL-STACK ARCHITECT
He was responsible for building a sales ? platform, supporting the needs of different groups of stakeholders within the organization. The two main functionalities of the platform were a functional view on the database and it?s entries using SAP?s dynpros and a user-friendly view using SAP UI5 and other web technologies.
He designed the database and the REST interface using SAP?s built-in technologies, as well as implementing an interface, enabling a sales-management process and providing an overview on sales-performance.
ABAP SAP UI5 Angular Materials SAP HANA Eclipse
Technical University Munich
3 Jahre 4 Monate
2012-01 - 2015-04

stabilize and extend the client software

LEAD DEVELOPER CSS HTML jQuery ...
LEAD DEVELOPER
napcabs offers a private comfort space - solution for passengers at airports. The main product is a napcab sleeping cabing, enabling travelers to relax and re-energize in private hideaway from airport hectic and noise. Requiring only 4sqm of space the premium cabins are designed to meet the challenges and demands of high-security transit zones in busy airport terminals.
He was the main developer in this startup company, uniting various responsibilities. This also led to a multitude of touchpoints with a wide range of new technologies, showing his ability to continuously broaden and enrich his skippset. His main deliveries were to stabilize and extend the client software, to migrate the server software from a pure servlet to the portal framework ?Liferay? and to incorporate peripheral technologies like DMX and OSRAM light, to provide a software controlled lighting. Besides that, he created various tools to improve the working process like an automated tool to created invoices for clients, a security tool to prevent crashes of the client software and a very flexible tool for granting discounts.
Due to his communication skills and technical expertise, he also acted as the main communicative hub for internal and external stakeholders. Thanks to his work napcabs is now in the position to be able to expand business to other airports than Munich airport and having a stable system, which helps them to be profitable.
CSS HTML jQuery JSP JSTL Spring Webflow Flying Saucer Java Swing SwiXml JMF JNI JNA Liferay Portal Framework Java MySQL Debian
napcabs GmbH
4 Monate
2014-10 - 2015-01

project to expand an existing process management platform

DEVELOPER Play Framework Selenium Tests Unit Tests ...
DEVELOPER
He was involved in a project to expand an existing process management platform, which was built to especially handle knowledge-intensive processes. A special feature of the system was to model processes with CMMN.
He took on the challenges to develop a responsive ranking chart, a real time commenting function using server side events, a liking function and implementing testing, using Selenium.
Play Framework Selenium Tests Unit Tests HTML CSS AngularJS Highcharts Bootstrap UI SBT Scala MongoDB Microsoft Server 2012 Git
Technical University Munich
7 Monate
2014-01 - 2014-07

prototyping project, to develop a web-portal for a worldwide subscription laundry service

LEAD DEVELOPER / PROJECT MANAGER Play Framework Unit Tests HTML ...
LEAD DEVELOPER / PROJECT MANAGER
He was part of a prototyping project, to develop a web-portal for a worldwide subscription laundry service.
His contribution, beside developing and designing the system, was to manage team meetings, create first drafts of the prototype and helping other team members, which had fewer knowledge in web development.
Play Framework Unit Tests HTML CSS jQuery Bootstrap UI SBT Scala H2 DB Git
Technical University Munich
4 Monate
2014-01 - 2014-04

creating the new homepage

WEB DEVELOPER Joomla jQuery HTML ...
WEB DEVELOPER
Plan 3 is an organization which designs, plans and realizes stands and booths for exhibitions all over the world. They support the whole lifecycle of a stand from the concept to the realization, set-up, and storing.
He was responsible for creating the new homepage for Plan 3, aligning with the marketing department and implementing the new website.

Joomla jQuery HTML CSS PHP
Plan 3 GmbH
3 Jahre 4 Monate
2009-01 - 2012-04

develop a performant database

FULL-STACK DEVELOPER Liferay JSTL JSP ...
FULL-STACK DEVELOPER
fortiss is an independent research organization and part of IITBA (International IT Benchmarking Association). Thus, fortiss offers products for IT benchmarking, one of them being a benchmarking platform for CIOs.
He was part of a team, which developed this platform from scratch. His responsibility was to designed a theme for the platform, creating the business logic behind it and develop a performant database.
The developed benchmarking platform is still in use and helps some of the top 200 german organizations to benchmark their IT systems.

Liferay JSTL JSP jQuery HTML CSS YAML JDBC Java MySQL Debian
fortiss Gmbh
1 Monat
2011-07 - 2011-07

create a portlet for sharing web links

DEVELOPER Liferay JSTL JSP ...
DEVELOPER
fortiss is an independent research organization and part of IITBA (International IT Benchmarking Association). Thus, fortiss offers products for IT benchmarking, one of them being a benchmarking platform for CIOs.
His task was to create a portlet for sharing web links. Besides the main part the portlet should contain other social features like rating and commenting for the contribution.
He developed the database model and was fully responsible for the view and business logic.
Liferay JSTL JSP Service Builder jQuery HTML CSS Java MySQL
fortiss Gmbh

Position

Position

  • Cloud Architect
  • Java Coach
  • Scrum Master
  • Architect
  • Product Owner

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Agile Softwareentwicklung CSPO Scrum Master Softwarearchitektur JavaScript Künstliche Intelligenz Azure Spring Boot Terraform Java EE Git Extreme Programming Clean Code TDD Domain Driven Design SQL NoSQL Jenkins GitHub GitLab CI/CD

Produkte / Standards / Erfahrungen / Methoden

Liferay
JSTL
JSP
Service Builder
jQuery
HTML
CSS
Java
MySQL
Profil

The Freelancer is a driven developer with a widespread experience in frontend and backend development, including Java, Scala and JavaScript. He was responsible for designing, developing and implementing platforms for projects of the public flight sector, a national IT benchmarking initiative and for projects within the public sector. He is a great team player, and he is especially motivated to find technical solutions within complex projects. He is very open minded, especially when it is about being flexible in solving problems and applying new technologies and methodologies. In his leisure time he participated in several seminars with topics in team building and group management which gives him the ability of working within heterogeneous teams and finding a base for working together in the early stages of a project.


Selected experience

Role: DEVOPS, CLOUD ARCHITECT

Customer: Allianz Deutschland AG


Tasks:

Started as a part of the API Team with the goal to help application teams to publish their APIs. After his start some internal restructurings happened. He then became a part of the team, which is responsible for designing Allianz? new cloud project. Almost all of the Allianz Deutschland infrastructure will be migrated into this new environment. His main tasks are now to help application teams to migrate on to the new platform, to find solutions for legacy applications and to help to find technical answers for business related questions about the new platform.


Role: JAVA COACH, JAVA DEVELOPER, ARCHITECT

Customer: ProSiebenSat.1 Tech Solutions


Tasks:

As a Java Coach, he lived best practices and showed efficient and clean ways of solving problems. By giving ideas and different angles for solutions, his main goal was to get the team in a stable state so it is able to build resilient, maintainable and up-to-date applications.


Role: SCRUM MASTER, AGILE COACH, BACKEND DEVELOPER, ARCHITECT 

Customer: Wirecard AG


Tasks:

The Freelancer optimized the agile development process and introduced structural and processual changes within the team. He coached the team members by living the mythology, established a physical task board for more transparency, moderated and streamlined meetings and introduced sprint rituals as well as new guidelines for the collaborative work. His goal was to remove obstacles from the team and to provide shortcuts to find quicker better solutions.


Branchen

Branchen

  • Insurance
  • Travel Industry
  • Public Sector
  • Media
  • Finance

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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