Software Development in Java, Python, Go. Spring, Spring-Boot, Microservices AWS, Google Cloud, Azure, cloud native Docker, Kubernetes, Openshift
Aktualisiert am 25.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 22.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Python
Go
Spring Boot
Spring
Java EE
JPA
AWS
Google Cloud
Azure
Kubernetes
Docker
Terraform
OpenShift
Microservices
TIBCO
Kafka
REST
SOAP
WebLogic
JDBC
Transaktionsmanagement
German
English
French
Polish
Ukrainian
Russian

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

9 months
2024-02 - 2024-10

Design and Development of various applications

Senior Developer Tibco BusinessWorls TIBCO Enterprise Message Service Java ...
Senior Developer

  • Design and Development of various applications using Tibco BusinessWorks.
  • Setup of ELK stack for monitoring and performance analysis.
  • Interfaces: JMS (Tibco EMS, MQ Series), JDBC (Oracle DB), HTTP (SOAP und REST), CSV, SFTP

Tibco BusinessWorls TIBCO Enterprise Message Service Java JDBC JMS REST SOAP XML XPath XML Schema Linux Shell-Script Elastic Search Kibana Logstash
Deka Bank
Frankfurt am Main
2 years
2022-01 - 2023-12

Design and Development of serverless applications

Software Architect / Senior Developer Java Apache Camel Python ...
Software Architect / Senior Developer
  • Design and Development of serverless applications for Gas and Energy Trading Plattform.
  • The application consisted of several Microservices (Java, Spring-Boot, Python, FastAPI, Go), which were deployed as serverless applications on AWS cloud (AWS Lambda, ECS Fargate Containers).
  • DynamoDB NoSQL was used as a Backend database.
  • Communication between microservices was implemented using HTTP / REST, SQS, Kafka and DynamoDB.
  • Interface to the outside world: HTTP / REST (via AWS API-Gateway) and Kafka.
  • HTTP Authorization was implemented with AWS Cognito.
  • Deployment Pipeline (CICD Pipeline) was implemented using Azure Devops.
  • All necessary AWS resources were created with Infrastructure Pipeline (Azure Devops, Terraform, Cloudformation, Serverless) (Infrastructure as Code)
  • The monitoring was implemented using Datadog.
AWS Azure Devops
Java Apache Camel Python FastAPI Spring Boot Go Docker Kubernetes Helm CICD Terraform
EnBW
Karlsruhe
1 year 4 months
2020-09 - 2021-12

Administration of various WEB portals

System and Application Administrator WebLogic Java EE Oracle ...
System and Application Administrator

  • Administration of various WEB portals of the Federal Police. Domain Setup (Linux server and Weblogic Cluster) installation in different environments, Making sure all applications are deployed using the right version with the right configuration. Monitoring and maintenance of the Portals. Setup of a centralized logging platform based on Kafka and ELK-Stack (Elasticsearch / Logstash / Kibana).
  • The Portal was running as a Weblogic Cluster with Oracle HTTPD as a Frontend level. Oracle DB was used as a Backend store. Oracle Coherence was used as a shared state mechanism.

WebLogic Java EE Oracle Python Jython Kafka Elastic Search Ansible Linux Shell-Script
Bundespolizei
Koblenz
4 months
2020-05 - 2020-08

Software Consulting

MQ-Series ActiveMQ Ansible ...

  • Design and Development of the ActiveMQ -MQ-Series Gateway.
  • The Gateway was automatically provisioned using Ansible Workbooks on Linux servers.
  • The Integration and Load Tests were conducted using JMeter.

MQ-Series ActiveMQ Ansible JMeter Linux
Matrix AG
5 months
2020-01 - 2020-05

Design and Development of the Web Portal

Senior Developer Kubernetes Helm Java ...
Senior Developer
  • Design and Development of the Web Portal, with the purpose to offer an optimal Heating Appliance for a house based on different criteria?s (environmental and personal).
  • The Portal consisted of Frontend (React, VueJS) and Backend Parts (Java, Spring Boot). Communication between Frontend and Backend was implemented using REST transport protocol and documented using Swagger.
  • Elasticsearch was used as a Backend store.
  • The Application has been built as multiple microservices and deployed on Kubernetes cluster (AKS) using Jenkins CICD Pipeline. Azure Infrastructure was provisioned automatically using Infrastructure CICD Pipeline (Jenkins, Terraform) (Infrastructure as Code).
Azure Google Geocoding Cypress
Kubernetes Helm Java React Spring Boot Spring Data Terraform Elastic Search Jenkins Git Linux Docker
Vaillant
Remscheid
2 years
2018-01 - 2019-12

Design and development of software for transactions surveillance

Senior Developer Java Spring Boot Apache Camel ...
Senior Developer

  • Design and development of software for transactions surveillance at Deutsche Bank. Last test setup, execution and performance analysis. Oracle DB as backend for saving active transactions. Working in 3rd level support team together with production teams to ensure environment availability and resolving occurred incidents.
  • The Application consisted of multiple microservices (Java, Spring-Boot, Apache-Camel), which communicated with each other using JMS (Solace, MQ Series, ActiveMQ) and Kafka. The Shared State was implemented using Hazelcast, Shared State persistence storage was done in Oracle DB. The Microservices were deployed using Jenkins CICD Pipeline in the Openshift cluster. Monitoring was implemented using AppDynamics and Splunk. Performance Analysis was conducted using Elasticsearch / Kibana.

OpenShift Kubernetes Helm JMeter AppDynamics Splunk
Java Spring Boot Apache Camel JMS JDBC Microservices Docker Hazelcast
Deutsche Bank
Frankfurt am Main
4 years 5 months
2013-08 - 2017-12

Provisioning and Administration Support

Application Manager for ESB and WEB Systems Java Apache Camel OSGI ...
Application Manager for ESB and WEB Systems
  • Provisioning and Administration Support of multiple EAI Platforms (based on TIBCO Products: BusinessWorks, EMS, API Exchange Gateway) on Test and Production environment, Installation of the deliveries and patches, Performance monitoring, Test support and Production support, Migration of the Infrastructure to the new hardware.
  • Design and Development of various applications, i.e.: Budget Management Tool (Web Application for Projects and Resources Management), SFTP Gateway (Application to reliably upload huge files (500GB and more) over HTTP to the remote SFTP server.
  • Vendor Support on Test and Development Environments.
  • Projects participation from design phase to production.
Java Apache Camel OSGI Tibco BusinessWorks Tibco ActiveMatrix Tibco EMS AbInitio Weblogic JBoss Jetty Nagios
Vodafone Global
Ratingen
8 months
2015-10 - 2016-05

Software Design and Development

Java Apache Camel OSGI ...
  • Design and Development of the Effort Estimation Portal. Design und Development of various Adapters for the portal, to enable communication with different frontend and backends. Test support and production rollout.
Java Apache Camel OSGI OSGI Blueprint HTTP REST
Vodafone D2
Dusseldorf
6 years 2 months
2007-07 - 2013-08

Administration of EAI and WEB Systems

Tibco BusinessWorks Tibco Rendezvous Tibco EMS ...
  • Development, Deployment and Administration of various EAI Platforms (based on TIBCO Products: BusinessWorks, Rendezvous, EMS, BusinessEvents, iProcess) on Test and Production environments, Patch Installation, Performance Monitoring and Analysis, Test Support and Production Support, Migrating infrastructure on the new hardware.
  • Projects participation from design phase to production.
Tibco BusinessWorks Tibco Rendezvous Tibco EMS Weblogic Java Shell
Vodafone D2
Düsseldorf
2 years
2010-10 - 2012-09

Software Design and Development

Software Developer Java Spring Apache Camel ...
Software Developer
  • Software Design and Development of the EAI Transactions Monitoring System. Design and Development of the various Adapters to communicate with different systems and to collect their performance metrics. Test support and production rollout.
Java Spring Apache Camel OSGI HTTP REST
Vodafone D2
Düsseldorf
5 months
2007-01 - 2007-05

Administration

Administrator of WEB Portals JBoss Apache WEB Server SSL ...
Administrator of WEB Portals
  • Administration of Vodafone Internet Portal for multiple countries. Deployment, Monitoring, Test Support
JBoss Apache WEB Server SSL PKI
Vodafone Global
Düsseldorf
5 years 3 months
2001-11 - 2007-01

System Administration

System Administrator Tibco BusinessWorks Tibco Rendezvous Oracle Tuxedo ...
System Administrator
  • System Administration, Monitoring of EAI Applications and WEB Systems 
Tibco BusinessWorks Tibco Rendezvous Oracle Tuxedo Oracle DB Weblogic
Eplus / Atos-Origin
Düsseldorf
11 months
2000-12 - 2001-10

Design and Development of the Applications for mobile communication

Software Developer
Software Developer
  • Design and Development of the Applications for mobile communication (WML, XML, XSLT, ASP, ActiveX). Development of various ActiveX components (Visual Basic). Development of NT-Services (C++, Visual Basic)
AtoBe Germany
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years 9 months
1990-09 - 1995-05

IT and Microelectronics

Technological University of Podillya, Ukraine
Technological University of Podillya, Ukraine

Kompetenzen

Kompetenzen

Top-Skills

Java Python Go Spring Boot Spring Java EE JPA AWS Google Cloud Azure Kubernetes Docker Terraform OpenShift Microservices TIBCO Kafka REST SOAP WebLogic JDBC Transaktionsmanagement

Produkte / Standards / Erfahrungen / Methoden

Brief about myself

25 years experience in IT. Since 2008 I?ve been working as a freelancer.


My core competencies:

  • Software Architecture and Development in the Cloud and On-Prem, Microservices and Monolithic-Architecture
  • DevOp activities, CICD, Infrastructure as Code
  • Tibco Platform (Development and Administration)
  • Development and Administration of Java Applications Server (Weblogic, Tomcat/TomEE, JBoss / Wildfly)
  • Software Testing (Unit tests, Components tests, Integration tests, Load tests, GUI tests).
  • Performance analysis and elaboration of strategies to improve the software efficiency.


Containers

  • Docker
  • Kubernetes
  • Openshift
  • Istio
  • AWS ECS
  • Cloud Run


Clouds

  • Google Cloud
  • AWS
  • Azure 


Tibco

  • BusinessWorks
  • Rendezvous
  • EMS
  • ActiveMatrix


DevOps and Administration

  • Linux / UNIX
  • Windows
  • Shell / Bash
  • Git
  • Jenkins
  • Azure DevOps
  • Github Actions
  • Gitlab
  • Terraform
  • AWS Cloudformation
  • Cloud Deploy
  • Ansible


Java Frameworks

  • Spring, Spring-Boot, Spring Data, Spring AOP, Spring Security
  • JEE (Servlets, JSP, Faces, CDI, REST, SOAP)
  • Apache Camel
  • Reactive Java
  • Hazelcast


Testing Frameworks

  • JUnit
  • Mockito
  • TestContainers
  • Cypress
  • JMeter
  • PyTest
  • GoTest


Big Data

  • Jupyter
  • Pandas
  • NumPy
  • Spark
  • Apache Airflow
  • Google BigQuery
  • AWS Glue 

Programmiersprachen

Java
Experte
Python
Experte
Go
Experte
Node JS
Fortgeschritten
React
Fortgeschritten
C++

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

9 months
2024-02 - 2024-10

Design and Development of various applications

Senior Developer Tibco BusinessWorls TIBCO Enterprise Message Service Java ...
Senior Developer

  • Design and Development of various applications using Tibco BusinessWorks.
  • Setup of ELK stack for monitoring and performance analysis.
  • Interfaces: JMS (Tibco EMS, MQ Series), JDBC (Oracle DB), HTTP (SOAP und REST), CSV, SFTP

Tibco BusinessWorls TIBCO Enterprise Message Service Java JDBC JMS REST SOAP XML XPath XML Schema Linux Shell-Script Elastic Search Kibana Logstash
Deka Bank
Frankfurt am Main
2 years
2022-01 - 2023-12

Design and Development of serverless applications

Software Architect / Senior Developer Java Apache Camel Python ...
Software Architect / Senior Developer
  • Design and Development of serverless applications for Gas and Energy Trading Plattform.
  • The application consisted of several Microservices (Java, Spring-Boot, Python, FastAPI, Go), which were deployed as serverless applications on AWS cloud (AWS Lambda, ECS Fargate Containers).
  • DynamoDB NoSQL was used as a Backend database.
  • Communication between microservices was implemented using HTTP / REST, SQS, Kafka and DynamoDB.
  • Interface to the outside world: HTTP / REST (via AWS API-Gateway) and Kafka.
  • HTTP Authorization was implemented with AWS Cognito.
  • Deployment Pipeline (CICD Pipeline) was implemented using Azure Devops.
  • All necessary AWS resources were created with Infrastructure Pipeline (Azure Devops, Terraform, Cloudformation, Serverless) (Infrastructure as Code)
  • The monitoring was implemented using Datadog.
AWS Azure Devops
Java Apache Camel Python FastAPI Spring Boot Go Docker Kubernetes Helm CICD Terraform
EnBW
Karlsruhe
1 year 4 months
2020-09 - 2021-12

Administration of various WEB portals

System and Application Administrator WebLogic Java EE Oracle ...
System and Application Administrator

  • Administration of various WEB portals of the Federal Police. Domain Setup (Linux server and Weblogic Cluster) installation in different environments, Making sure all applications are deployed using the right version with the right configuration. Monitoring and maintenance of the Portals. Setup of a centralized logging platform based on Kafka and ELK-Stack (Elasticsearch / Logstash / Kibana).
  • The Portal was running as a Weblogic Cluster with Oracle HTTPD as a Frontend level. Oracle DB was used as a Backend store. Oracle Coherence was used as a shared state mechanism.

WebLogic Java EE Oracle Python Jython Kafka Elastic Search Ansible Linux Shell-Script
Bundespolizei
Koblenz
4 months
2020-05 - 2020-08

Software Consulting

MQ-Series ActiveMQ Ansible ...

  • Design and Development of the ActiveMQ -MQ-Series Gateway.
  • The Gateway was automatically provisioned using Ansible Workbooks on Linux servers.
  • The Integration and Load Tests were conducted using JMeter.

MQ-Series ActiveMQ Ansible JMeter Linux
Matrix AG
5 months
2020-01 - 2020-05

Design and Development of the Web Portal

Senior Developer Kubernetes Helm Java ...
Senior Developer
  • Design and Development of the Web Portal, with the purpose to offer an optimal Heating Appliance for a house based on different criteria?s (environmental and personal).
  • The Portal consisted of Frontend (React, VueJS) and Backend Parts (Java, Spring Boot). Communication between Frontend and Backend was implemented using REST transport protocol and documented using Swagger.
  • Elasticsearch was used as a Backend store.
  • The Application has been built as multiple microservices and deployed on Kubernetes cluster (AKS) using Jenkins CICD Pipeline. Azure Infrastructure was provisioned automatically using Infrastructure CICD Pipeline (Jenkins, Terraform) (Infrastructure as Code).
Azure Google Geocoding Cypress
Kubernetes Helm Java React Spring Boot Spring Data Terraform Elastic Search Jenkins Git Linux Docker
Vaillant
Remscheid
2 years
2018-01 - 2019-12

Design and development of software for transactions surveillance

Senior Developer Java Spring Boot Apache Camel ...
Senior Developer

  • Design and development of software for transactions surveillance at Deutsche Bank. Last test setup, execution and performance analysis. Oracle DB as backend for saving active transactions. Working in 3rd level support team together with production teams to ensure environment availability and resolving occurred incidents.
  • The Application consisted of multiple microservices (Java, Spring-Boot, Apache-Camel), which communicated with each other using JMS (Solace, MQ Series, ActiveMQ) and Kafka. The Shared State was implemented using Hazelcast, Shared State persistence storage was done in Oracle DB. The Microservices were deployed using Jenkins CICD Pipeline in the Openshift cluster. Monitoring was implemented using AppDynamics and Splunk. Performance Analysis was conducted using Elasticsearch / Kibana.

OpenShift Kubernetes Helm JMeter AppDynamics Splunk
Java Spring Boot Apache Camel JMS JDBC Microservices Docker Hazelcast
Deutsche Bank
Frankfurt am Main
4 years 5 months
2013-08 - 2017-12

Provisioning and Administration Support

Application Manager for ESB and WEB Systems Java Apache Camel OSGI ...
Application Manager for ESB and WEB Systems
  • Provisioning and Administration Support of multiple EAI Platforms (based on TIBCO Products: BusinessWorks, EMS, API Exchange Gateway) on Test and Production environment, Installation of the deliveries and patches, Performance monitoring, Test support and Production support, Migration of the Infrastructure to the new hardware.
  • Design and Development of various applications, i.e.: Budget Management Tool (Web Application for Projects and Resources Management), SFTP Gateway (Application to reliably upload huge files (500GB and more) over HTTP to the remote SFTP server.
  • Vendor Support on Test and Development Environments.
  • Projects participation from design phase to production.
Java Apache Camel OSGI Tibco BusinessWorks Tibco ActiveMatrix Tibco EMS AbInitio Weblogic JBoss Jetty Nagios
Vodafone Global
Ratingen
8 months
2015-10 - 2016-05

Software Design and Development

Java Apache Camel OSGI ...
  • Design and Development of the Effort Estimation Portal. Design und Development of various Adapters for the portal, to enable communication with different frontend and backends. Test support and production rollout.
Java Apache Camel OSGI OSGI Blueprint HTTP REST
Vodafone D2
Dusseldorf
6 years 2 months
2007-07 - 2013-08

Administration of EAI and WEB Systems

Tibco BusinessWorks Tibco Rendezvous Tibco EMS ...
  • Development, Deployment and Administration of various EAI Platforms (based on TIBCO Products: BusinessWorks, Rendezvous, EMS, BusinessEvents, iProcess) on Test and Production environments, Patch Installation, Performance Monitoring and Analysis, Test Support and Production Support, Migrating infrastructure on the new hardware.
  • Projects participation from design phase to production.
Tibco BusinessWorks Tibco Rendezvous Tibco EMS Weblogic Java Shell
Vodafone D2
Düsseldorf
2 years
2010-10 - 2012-09

Software Design and Development

Software Developer Java Spring Apache Camel ...
Software Developer
  • Software Design and Development of the EAI Transactions Monitoring System. Design and Development of the various Adapters to communicate with different systems and to collect their performance metrics. Test support and production rollout.
Java Spring Apache Camel OSGI HTTP REST
Vodafone D2
Düsseldorf
5 months
2007-01 - 2007-05

Administration

Administrator of WEB Portals JBoss Apache WEB Server SSL ...
Administrator of WEB Portals
  • Administration of Vodafone Internet Portal for multiple countries. Deployment, Monitoring, Test Support
JBoss Apache WEB Server SSL PKI
Vodafone Global
Düsseldorf
5 years 3 months
2001-11 - 2007-01

System Administration

System Administrator Tibco BusinessWorks Tibco Rendezvous Oracle Tuxedo ...
System Administrator
  • System Administration, Monitoring of EAI Applications and WEB Systems 
Tibco BusinessWorks Tibco Rendezvous Oracle Tuxedo Oracle DB Weblogic
Eplus / Atos-Origin
Düsseldorf
11 months
2000-12 - 2001-10

Design and Development of the Applications for mobile communication

Software Developer
Software Developer
  • Design and Development of the Applications for mobile communication (WML, XML, XSLT, ASP, ActiveX). Development of various ActiveX components (Visual Basic). Development of NT-Services (C++, Visual Basic)
AtoBe Germany
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years 9 months
1990-09 - 1995-05

IT and Microelectronics

Technological University of Podillya, Ukraine
Technological University of Podillya, Ukraine

Kompetenzen

Kompetenzen

Top-Skills

Java Python Go Spring Boot Spring Java EE JPA AWS Google Cloud Azure Kubernetes Docker Terraform OpenShift Microservices TIBCO Kafka REST SOAP WebLogic JDBC Transaktionsmanagement

Produkte / Standards / Erfahrungen / Methoden

Brief about myself

25 years experience in IT. Since 2008 I?ve been working as a freelancer.


My core competencies:

  • Software Architecture and Development in the Cloud and On-Prem, Microservices and Monolithic-Architecture
  • DevOp activities, CICD, Infrastructure as Code
  • Tibco Platform (Development and Administration)
  • Development and Administration of Java Applications Server (Weblogic, Tomcat/TomEE, JBoss / Wildfly)
  • Software Testing (Unit tests, Components tests, Integration tests, Load tests, GUI tests).
  • Performance analysis and elaboration of strategies to improve the software efficiency.


Containers

  • Docker
  • Kubernetes
  • Openshift
  • Istio
  • AWS ECS
  • Cloud Run


Clouds

  • Google Cloud
  • AWS
  • Azure 


Tibco

  • BusinessWorks
  • Rendezvous
  • EMS
  • ActiveMatrix


DevOps and Administration

  • Linux / UNIX
  • Windows
  • Shell / Bash
  • Git
  • Jenkins
  • Azure DevOps
  • Github Actions
  • Gitlab
  • Terraform
  • AWS Cloudformation
  • Cloud Deploy
  • Ansible


Java Frameworks

  • Spring, Spring-Boot, Spring Data, Spring AOP, Spring Security
  • JEE (Servlets, JSP, Faces, CDI, REST, SOAP)
  • Apache Camel
  • Reactive Java
  • Hazelcast


Testing Frameworks

  • JUnit
  • Mockito
  • TestContainers
  • Cypress
  • JMeter
  • PyTest
  • GoTest


Big Data

  • Jupyter
  • Pandas
  • NumPy
  • Spark
  • Apache Airflow
  • Google BigQuery
  • AWS Glue 

Programmiersprachen

Java
Experte
Python
Experte
Go
Experte
Node JS
Fortgeschritten
React
Fortgeschritten
C++

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.