07.04.2026 aktualisiert


100 % verfügbar
Software Architect Java Microservices Developer DevOps AWS GCP LLM AI RAG
Frankfurt, Deutschland
Weltweit
Master's in Information Technology from University of Kiel, GermanySkills
C (Programmiersprache)HTMLJavaJavaScriptAPIsAgile MethodologieKünstliche IntelligenzAjaxAmazon Web ServicesApache TomcatAnwendungsserverArchitekturArchitekturdesignAtlassian ConfluenceAtlassian Jira
Expertise Skills:
Java SE, Java Enterprise Edition EE6, EJB, Servlets, JSP, JDBC, JavaBeans, Spring Framework, Springboot, Spring MVC, Hibernate, ORM,WebServices(SOAP and Rest WebServices), Web Components, Unit Testing Frameworks -Junit, Mockito, PowerMocks,
Selenium,Automated UI tests, Test Driven Development TDD, Behavior Driven Development BDD, Service Oriented Architecture (SOA),Microservices, Hystrix, Monitoring, Design patterns, System Health Monitoring Systems, Failover Systems, System design and engineering, Business and Technical Requirements engineering and process, Nexus, Zabbix, HTML, HTML5, CSS, JavaScript, Typescript, React, Angular, Kotlin, JQuery, Ajax, JMX, Jira, Maven, GIT, Subversion, Jenkins, CI/CD, ELK stack, ArgoCD, Confluence, Continuous Integration, JSF, Swing, AWT, RCP, OSGI, MySQL, SQL, Oracle Database, Ansible, Python, PostgreSQL, SQLite, Database migration, JPA, JMS, XML, UML, JDBC, Core Java, JSON, SQLServer, JBOSS, Apache Tomcat, Application Servers, Security, Glassfish, Eclipse, NetBeans, Docker, Kubernetes, Grafana, Prometheus, Helm charts, AI models with Java and DevOps Integerations, Meta Ollama models , bug fixing, CheckStyle, code review, code coverage tools, Scrum and Agile Development methodologies, MongoDb, NoSql Db, Apache Cassandra, Hive, Spark, fink, Kafka, RabbitMq, Developing big data analytics multi-models using Python and Java frameworks
Professional Certifications:
1.TOGAF (The Open Group Architecture Framework Specialist) – Certified from The Open Group.
2.ITIL V3 Foundation Certificate – ITSM - EXIN Netherlands – UK Government of Commerce.
3.Certified Scrum Master (CSM) – Global Association for Quality Management.
4.Oracle Sun Microsystems Certified Expert in Java EE6 Enterprise JavaBeans Developer.
5.Oracle Sun Microsystems Certified Expert in Java EE6 Web Components Developer.
6.Oracle Sun Microsystems Certified Expert in Java EE6 Web Services Developer.
7.Oracle Sun Microsystems Certified Expert in Java EE6 Persistence API Developer.
8.Oracle Sun Microsystems Certified Expert in Java EE5 Business Component Developer.
9.Oracle Sun Microsystems Certified Release 3 IT Architecture Implementation Specialist.
10.Oracle Sun Microsystems SOA Suite 11g Certified Implementation Specialist.
11.Oracle Sun Microsystems Certified Expert in SQL Database.
12.Oracle Sun Microsystems Certified Professional Java SE6 Developer.
13.Certified Software Quality Manager (CSQM) - Global Association for Quality Management.
14.IBM Certified Implementation Specialist in Rational Software Architecture.
15.IBM Certified Specialist in SOA Solutions Developer.
16.IBM Certified Specialist in Solutions Designer – Object Oriented Analysis.
17.IBM Certified Specialist in Solutions Designer - Object Oriented Design
18.Amazon Web Services Inc. Certified Solutions Architect
19.Certified Advanced SOA Design and Architecture Certified - AITCP Certified
20.Certified Advanced SOA Security and Cloud Architecture
21.Certified Information Systems Security Manager (CISSM)
22.Certified Information Security Professional (CISP)
23.Certified Core Java Developer.
24.Certified Windows XP and 2003 Server.
25.Certified Database Management System (DBMS) and Operating System.
26.Certified C Programming with Data Structures.
Java SE, Java Enterprise Edition EE6, EJB, Servlets, JSP, JDBC, JavaBeans, Spring Framework, Springboot, Spring MVC, Hibernate, ORM,WebServices(SOAP and Rest WebServices), Web Components, Unit Testing Frameworks -Junit, Mockito, PowerMocks,
Selenium,Automated UI tests, Test Driven Development TDD, Behavior Driven Development BDD, Service Oriented Architecture (SOA),Microservices, Hystrix, Monitoring, Design patterns, System Health Monitoring Systems, Failover Systems, System design and engineering, Business and Technical Requirements engineering and process, Nexus, Zabbix, HTML, HTML5, CSS, JavaScript, Typescript, React, Angular, Kotlin, JQuery, Ajax, JMX, Jira, Maven, GIT, Subversion, Jenkins, CI/CD, ELK stack, ArgoCD, Confluence, Continuous Integration, JSF, Swing, AWT, RCP, OSGI, MySQL, SQL, Oracle Database, Ansible, Python, PostgreSQL, SQLite, Database migration, JPA, JMS, XML, UML, JDBC, Core Java, JSON, SQLServer, JBOSS, Apache Tomcat, Application Servers, Security, Glassfish, Eclipse, NetBeans, Docker, Kubernetes, Grafana, Prometheus, Helm charts, AI models with Java and DevOps Integerations, Meta Ollama models , bug fixing, CheckStyle, code review, code coverage tools, Scrum and Agile Development methodologies, MongoDb, NoSql Db, Apache Cassandra, Hive, Spark, fink, Kafka, RabbitMq, Developing big data analytics multi-models using Python and Java frameworks
Professional Certifications:
1.TOGAF (The Open Group Architecture Framework Specialist) – Certified from The Open Group.
2.ITIL V3 Foundation Certificate – ITSM - EXIN Netherlands – UK Government of Commerce.
3.Certified Scrum Master (CSM) – Global Association for Quality Management.
4.Oracle Sun Microsystems Certified Expert in Java EE6 Enterprise JavaBeans Developer.
5.Oracle Sun Microsystems Certified Expert in Java EE6 Web Components Developer.
6.Oracle Sun Microsystems Certified Expert in Java EE6 Web Services Developer.
7.Oracle Sun Microsystems Certified Expert in Java EE6 Persistence API Developer.
8.Oracle Sun Microsystems Certified Expert in Java EE5 Business Component Developer.
9.Oracle Sun Microsystems Certified Release 3 IT Architecture Implementation Specialist.
10.Oracle Sun Microsystems SOA Suite 11g Certified Implementation Specialist.
11.Oracle Sun Microsystems Certified Expert in SQL Database.
12.Oracle Sun Microsystems Certified Professional Java SE6 Developer.
13.Certified Software Quality Manager (CSQM) - Global Association for Quality Management.
14.IBM Certified Implementation Specialist in Rational Software Architecture.
15.IBM Certified Specialist in SOA Solutions Developer.
16.IBM Certified Specialist in Solutions Designer – Object Oriented Analysis.
17.IBM Certified Specialist in Solutions Designer - Object Oriented Design
18.Amazon Web Services Inc. Certified Solutions Architect
19.Certified Advanced SOA Design and Architecture Certified - AITCP Certified
20.Certified Advanced SOA Security and Cloud Architecture
21.Certified Information Systems Security Manager (CISSM)
22.Certified Information Security Professional (CISP)
23.Certified Core Java Developer.
24.Certified Windows XP and 2003 Server.
25.Certified Database Management System (DBMS) and Operating System.
26.Certified C Programming with Data Structures.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2024
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Project: “Development of Backend Financial Models – Frankfurt, Germany”
Description: Development of multi-tier systems for scaling purposes, developing and deploying multiple
financial frameworks and modules at the backend using Java and Java EE frameworks and with spring
boot microservice framework structures. Development of CI/CD pipelines using gitlab, ansible, Jenkins,
chef and much more. Employing scalability techniques such as development of multi-tenant architecture
systems, using sharding of databases using tenant ids using terraform infrastructure scripts, and
employing infrastructure mechanisms such as keycloak and vault configuration, fetching the jwt tokens
via this system architecture design and from there using the tokens into the application mechanisms.
Transformation of the legacy systems to microservie architecture designs and development using such
technologies, Springboot, Kotlin, TypeScript, Angular etc..
Description: Development of multi-tier systems for scaling purposes, developing and deploying multiple
financial frameworks and modules at the backend using Java and Java EE frameworks and with spring
boot microservice framework structures. Development of CI/CD pipelines using gitlab, ansible, Jenkins,
chef and much more. Employing scalability techniques such as development of multi-tenant architecture
systems, using sharding of databases using tenant ids using terraform infrastructure scripts, and
employing infrastructure mechanisms such as keycloak and vault configuration, fetching the jwt tokens
via this system architecture design and from there using the tokens into the application mechanisms.
Transformation of the legacy systems to microservie architecture designs and development using such
technologies, Springboot, Kotlin, TypeScript, Angular etc..
Project: “Automated Guidance Assembly System for complete automation – Stuttgart, Germany”
Description: Assembly Suite is a composition of Assist, Cockpit and Shuttle products. Assist is an
automated guidance assembly system and that helps the worker of a plant to assemble the products
with much high rate of efficiency and speed. It is a worker assembly system that guides the worker to
assemble multiple step assembly lines in large production industries of Germany and Europe. Cockpit on
the other hand is used to display the data collected between different production lines and visualizing it
to the customers to make it more effective for the supervisor of the plant to produce products at a much
more faster rate that are also highly customizable for the customer. Shuttle, robotic-over-mind (ROM)
has the materials being transported from one location to another location avoiding different obstacles
along the way and guiding its way to assist delivering materials needed for assist. Designing the
architecture of this system with multiple components in via the way of common framework of re-
usable microservices between three different teams and products which can also be sold and ran
independently and that could also interface with other systems seamlessly was the goal.
Multiple components were sold and it brought in an approximation of ~ million of revenue overall in
sales & tech: Springboot, Kotlin, TypeScript, Angular, React and other UI frameworks etc and developing
many big data analytics models using python and running them on big cluster of GPU's.
Description: Assembly Suite is a composition of Assist, Cockpit and Shuttle products. Assist is an
automated guidance assembly system and that helps the worker of a plant to assemble the products
with much high rate of efficiency and speed. It is a worker assembly system that guides the worker to
assemble multiple step assembly lines in large production industries of Germany and Europe. Cockpit on
the other hand is used to display the data collected between different production lines and visualizing it
to the customers to make it more effective for the supervisor of the plant to produce products at a much
more faster rate that are also highly customizable for the customer. Shuttle, robotic-over-mind (ROM)
has the materials being transported from one location to another location avoiding different obstacles
along the way and guiding its way to assist delivering materials needed for assist. Designing the
architecture of this system with multiple components in via the way of common framework of re-
usable microservices between three different teams and products which can also be sold and ran
independently and that could also interface with other systems seamlessly was the goal.
Multiple components were sold and it brought in an approximation of ~ million of revenue overall in
sales & tech: Springboot, Kotlin, TypeScript, Angular, React and other UI frameworks etc and developing
many big data analytics models using python and running them on big cluster of GPU's.
Project: “Microservice (SOA) Project NyxFinanceWalletService – Deutschland”
Description: This project employs developing a separate SOA application out of the complete Legacy
Application which handles customer's critical financial information like money and transactions to our
wallet and then transferring these transactions safely via encrypted connections for the entire German
country to the Dictao Safe Wallet which is a Legal Department of Finance in Germany for audits and
financial compliance. Many competitors in the financial domain, fail to do casino business in Germany
due to the hard technical restrictions of Dictao Safe Wallet. But since this project was a high end success
from our side, we managed to outgrow our competitors with huge profits in millions.
Project: “Legacy Application - BONUS Project – Germany”
Description: This project was a game changer in attracting customers in Finance domain and made
our market grow very huge in Italy, Belgium, Austria, Germany and all other countries in Europe. This
offers customer huge additional bonus money benefits in addition to their own deposited money with
which the Customers can make their transactions.
The project was widely appreciated and recognized
by most of our customers which in turn increased the satisfaction factor hugely and increased our sales
by over 70% thereby giving us a very strong top notch to become the Global Market Leaders in the
European Market. As this is a finance company, we were highly vulnerable to huge attacks of money the efts and
bankruptcy from Black Hat Hackers time and time again and were hacked several times from China,
India and from Vietnam. Since being in the security domain as well, most of the times, we had to be so
agile and almost to actively stop the live hacks being done. Hugely challenging but we were highly
successful in strictly blocking these threats and attacks and we did save millions of dollars which could
have resulted in customer's data being exposed due to security breaches
Project: “Security – Tunneling Rmi Over Http(s) - Java RMI (Remote Method Invocation) Exploit”
Description: Hacked production several times with the exploit of rmi (Remote method invocation). This
allows the hacker to upload any EJB Beans which were created by the hacker and uploaded it to the
server via the rmi interface and this hacker's arbitrary code (that is me in this case) was executed on the
production server s. So the hacker can remotely invoke his own injected EJB's and execute with full
permissions directly on production servers. No firewall no IDS (Intrusion Detection System) or IPS (Intrusion
Prevention System) was able to even stop or detect this. The solution was to tunnel rmi over http(s), as
tunneling in JBOSS directly provided us the facility to block arbitrary code execution and access.
Project: “Security – Layer 7 DDOS Attack – JNDI vulnerability”
Description: Performed Layer 7 DDOS attack on the production servers, via the JNDI vulnerability. Currently
the JNDI Vulnerability is very much unauthorized to be protected against any malicious attacks. JNDI offers
functionalities to look up beans and call server side code. In this case, JNDI has a vulnerability that allows EJB’s
to be switched on the fly and thereby sending the EJB that completely blacks out the communication
between the client and the server. There by making the clients (example: Swing application) completely not
renderable, as the communication is blocked between client and the server.
Project: “Security – Deserialization Exploit”
Description: Java objects have a serious exploit during serialization and de - serialization, when passed over the
wire, the objects gets serialized, and are protected via authentication credentials, but during de - serialization
there are sometimes huge exploits that the authentication of these objects happen after the objects have been
de - serialized, that means there exists a time frame where in the hacker can easily inject his malicious code
without any authentication, and since the auth happens after the de-serialization, the jvm would not be able to
block it as the malicious code is injected before the authentication has happened. So the injected code passes
the auth and is able to run on the server. We had to extensively work to block detect and identify such
attacks which was extremely difficult and challenging to work on but we were immensely also successful in this.
Project: “´Microservice (SOA) - Salesforce Java Integration” - Working whole night and completed the entire
project in just 6.35 hours of coding.
Description: This project is related to developing a salesforce java integration application that would integrate
with the back end system legacy application and produce customer support to our customers service operators,
this was a Single SOA architectural Microservice done by Spring Boot providing Hystrix Monitoring, Turbine
Generators for regular health checkups and it provided multiple ways on serve customers queries very fast and
was very much appreciated for the agility and independent work done.
Description: This project employs developing a separate SOA application out of the complete Legacy
Application which handles customer's critical financial information like money and transactions to our
wallet and then transferring these transactions safely via encrypted connections for the entire German
country to the Dictao Safe Wallet which is a Legal Department of Finance in Germany for audits and
financial compliance. Many competitors in the financial domain, fail to do casino business in Germany
due to the hard technical restrictions of Dictao Safe Wallet. But since this project was a high end success
from our side, we managed to outgrow our competitors with huge profits in millions.
Project: “Legacy Application - BONUS Project – Germany”
Description: This project was a game changer in attracting customers in Finance domain and made
our market grow very huge in Italy, Belgium, Austria, Germany and all other countries in Europe. This
offers customer huge additional bonus money benefits in addition to their own deposited money with
which the Customers can make their transactions.
The project was widely appreciated and recognized
by most of our customers which in turn increased the satisfaction factor hugely and increased our sales
by over 70% thereby giving us a very strong top notch to become the Global Market Leaders in the
European Market. As this is a finance company, we were highly vulnerable to huge attacks of money the efts and
bankruptcy from Black Hat Hackers time and time again and were hacked several times from China,
India and from Vietnam. Since being in the security domain as well, most of the times, we had to be so
agile and almost to actively stop the live hacks being done. Hugely challenging but we were highly
successful in strictly blocking these threats and attacks and we did save millions of dollars which could
have resulted in customer's data being exposed due to security breaches
Project: “Security – Tunneling Rmi Over Http(s) - Java RMI (Remote Method Invocation) Exploit”
Description: Hacked production several times with the exploit of rmi (Remote method invocation). This
allows the hacker to upload any EJB Beans which were created by the hacker and uploaded it to the
server via the rmi interface and this hacker's arbitrary code (that is me in this case) was executed on the
production server s. So the hacker can remotely invoke his own injected EJB's and execute with full
permissions directly on production servers. No firewall no IDS (Intrusion Detection System) or IPS (Intrusion
Prevention System) was able to even stop or detect this. The solution was to tunnel rmi over http(s), as
tunneling in JBOSS directly provided us the facility to block arbitrary code execution and access.
Project: “Security – Layer 7 DDOS Attack – JNDI vulnerability”
Description: Performed Layer 7 DDOS attack on the production servers, via the JNDI vulnerability. Currently
the JNDI Vulnerability is very much unauthorized to be protected against any malicious attacks. JNDI offers
functionalities to look up beans and call server side code. In this case, JNDI has a vulnerability that allows EJB’s
to be switched on the fly and thereby sending the EJB that completely blacks out the communication
between the client and the server. There by making the clients (example: Swing application) completely not
renderable, as the communication is blocked between client and the server.
Project: “Security – Deserialization Exploit”
Description: Java objects have a serious exploit during serialization and de - serialization, when passed over the
wire, the objects gets serialized, and are protected via authentication credentials, but during de - serialization
there are sometimes huge exploits that the authentication of these objects happen after the objects have been
de - serialized, that means there exists a time frame where in the hacker can easily inject his malicious code
without any authentication, and since the auth happens after the de-serialization, the jvm would not be able to
block it as the malicious code is injected before the authentication has happened. So the injected code passes
the auth and is able to run on the server. We had to extensively work to block detect and identify such
attacks which was extremely difficult and challenging to work on but we were immensely also successful in this.
Project: “´Microservice (SOA) - Salesforce Java Integration” - Working whole night and completed the entire
project in just 6.35 hours of coding.
Description: This project is related to developing a salesforce java integration application that would integrate
with the back end system legacy application and produce customer support to our customers service operators,
this was a Single SOA architectural Microservice done by Spring Boot providing Hystrix Monitoring, Turbine
Generators for regular health checkups and it provided multiple ways on serve customers queries very fast and
was very much appreciated for the agility and independent work done.