Senior Software-Architekt, Software-Entwickler, Berater, DevOps, AWS
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 63067 Offenbach
- Nähe des Wohnortes
- ru | de | en
- 02.11.2024
Kurzvorstellung
Ich bin nicht an Arbeitnehmerüberlassung interessiert.
Qualifikationen
Projekt‐ & Berufserfahrung
8/2021 – 11/2021
Tätigkeitsbeschreibung
Migration der Entwicklungsumgebung und der Testumgebung von nativen Cloud nach AWS.
Umstellung und Deployment der vorhandenen Microservices auf die Helm Konfiguration inklusive Änderung an den Konfiguration-Repositories, sowie Code seitige Änderungen.
Tools:
SpringBoot, Kubernetes, Helm, GitLab CI, Lens
Backend, Cloud (allg.)
7/2021 – offen
Tätigkeitsbeschreibung
Ziel: Konzeption und Umsetzung von Microservices im Bereich der Bestandsverwaltung und BackBone Services
Implementierung von fachlichen Microservices in einer Microservice-Architektur in einer AWS Cloud Umgebung mit REST, Oracle, PostgreSQL,
Kafka und Angular
Domain-Driven-Design, BoundedContext, Architektur-Konzeption
CI/CD Pipeline Entwicklung mit GitLab CI, Kubernetes mit Helm,
Umsetzung und Test der Fachlichkeit mit SpringBoot, SpringData, JUnit,
Gauge
Umsetzung von fachlichen Metriken mit Micrometer und Prometheus. Visualisierung in Grafana.
Tools & Methodik:
Microservices, SpringBoot, Docker, PostgreSQL, Oracle, Kafka, GIT, GitLab CI, Helm, JEE, JUnit, Gauge, Swagger, JIRA, Prometheus, Grafana
Angular, Backend, Cloud (allg.), Kubernetes, Software Architecture
12/2020 – 6/2021
Tätigkeitsbeschreibung
Ziel: Umsetzung eines Microservices zum digitalen Abwickeln von Quellsteuer Rückerstattung mit der Schweiz
Implementierung von fachlichem Microservice in einer Microservice-Architektur in einer nativen Cloud Umgebung mit REST, Oracle, PostgreSQL, Kafka und Angular, Domain-Driven-Design, BoundedContext, Architektur-Konzeption, CI/CD Pipeline Entwicklung mit Jenkins, GitLab CI
Umsetzung und Test der Fachlichkeit mit SpringBoot, SpringData, JUnit, Gauge
Tools & Methodik:
Microservices, EAI, SpringBoot, Docker, PostgreSQL, Oracle, ActiveMQ, Kafka, Enterprise Architect, GIT, GitLab CI, JEE, JUnit, Gauge, Swagger, JIRA, Groovy, Jenkins, Angular, Prometheus, Grafana
Angular, Backend, Cloud (allg.), Docker, Software Architecture
8/2017 – 11/2020
Tätigkeitsbeschreibung
Ziel: Neuimplementierung des Vertriebssystems (Ticket Verkauf)
• Teamarbeit nach SCRUM
• Konzeption und Implementierung von fachlichen Services (Warenkorb, Buchung, Auftrag) in einer Microservice-Architektur auf AWS EKS Plattfrom mit REST, mit Anbindung an AWS RDS, Amazon MQ, AWS S3
• Domain-Driven-Design, Architektur-Konzeption
• CI/CD Pipeline Entwicklung mit Jenkins, Helm, GitLab CI
• Umsetzung und Test der Fachlichkeit mit SpringBoot, SpringData, AWS Services, JUnit, Cucumber, Lasttest mit JMeter etc.
Tools & Methodik:
Scrum, Microservices, EAI, SpringBoot, Docker, OpenShift, AWS Cloud, AWS EKS, AWS S3, AWS RDS PostgreSQL, Amazon ActiveMQ, MongoDB, Liquibase, Enterprise Architect, GIT, GitLab CI, Jenkins, Helm, JUnit, Cucumber, Swagger, JIRA, Confluence, Groovy, Angular, JMeter
Continuous Delivery, Scrum, Backend, Docker, Spring Framework, Amazon Web Services (AWS), Angular, Konzeption (IT)
1/2017 – 7/2017
Tätigkeitsbeschreibung
Ziel: Neukonzeption und -implementierung des Monitoring Systems
- Teamarbeit nach SCRUM
- Neuimplementierung des Altsystems auf Basis von AKKA
Framework
- Umstellung des JMS Messaging von Weblogic auf KAFKA
- Integration des Altsystem-Frontends in die neue Lösung
- Projektsprache: Zum Teil Englisch (Dokumentation und Kommunikation im Team)
Scrum, SOA, EAI, Oracle Service Bus (OSB), Weblogic JMS Messaging, Enterprise Architect, Subversion, JEE, JUnit, Akka, Kafka, Weblogic
Scrum, Oracle WebLogic Server, Oracle Service Bus, Java (allg.), Serviceorientierte Architektur
6/2016 – 12/2016
Tätigkeitsbeschreibung
Ziel: Erweiterung des OSB basierten Messaging Systems
- Teamarbeit nach SCRUM
- Konzeption und Umsetzung von fachlichen Services auf der OSB Plattform
- Konzeption und Umsetzung eines fachlichen Monitorings auf Basis von OSB und JEE auf WebLogic
- Änderung des Kommunikationprotokolls des Monitoring Systems von Filesysten auf JMS Messaging
- Projektsprache: Zum Teil Englisch (Dokumentation und Kommunikation im Team)
SOA, EAI, Konzeption, Oracle Service Bus (OSB), WebLogic JMS Messaging, Enterprise Architect, Subversion, JEE, EJB 3.0, Weblogic
Oracle WebLogic Server, Oracle Service Bus, Java (allg.), Serviceorientierte Architektur
1/2016 – 5/2016
Tätigkeitsbeschreibung
Ziel: Konzeption der Ablösung des Vertragsverwaltungssystems
- Aufnahme des IST-Zustands des Altsystems, sowie der Legacy-Systeme
- Konzeption einer SOA Architektur
- Konzeption einzelner Services mit entsprechendem kanonischem Datenmodel
- Durchführung der Workshops für Datentransformation Mappings
- Dokumentation der Schnittstellen, mit UseCase- und
Klassendiagrammen für die anschließende Entwicklungsphase
- Projektsprache: Englisch
SOA / EAI, IBM Service Bus, MagicDraw, Konzeption
Serviceorientierte Architektur, Anforderungsspezifikationen
3/2014 – 12/2015
Tätigkeitsbeschreibung
Ziel: Migration einer COBOL Apllikation (Verwaltung von Finaninstrumenten) auf JEE Platform
- Konzeption von Back- / Frontend-Services hauptsächlich aus COBOL-Code
- Erstellung der fachlichen UML Modelle in Magic Draw
- Generierung von Services und Frontend-Templates aus dem UMLModel
- Implementierung der Java-Services im Backend und
entsprechende Frontend Masken in JSF2
JEE, SOA mit ServiceMix auf JBoss 4, DB2 auf IBM-Host, JSF 2 und RichFaces auf Tomcat 7, JenkinsMaven, Jira, Unix
Wildfly, Java (allg.), Serviceorientierte Architektur
6/2011 – 2/2014
Tätigkeitsbeschreibung
Ziel: Konzeption und Weiterentwicklung des Internet Vertrieb-Portals
- Analyse und Design der geforderten Funktionalitäten
- Umsetzung im Frontend-Bereich mit den eigen-entwickelten
unternehmensinternen Frameworks unter Verwendung von JSP, Servlets, CSS, JavaScript und JQuery, so wie JEE nach MVC-Pattern
- Umsetzung der speziellen Version der Anwendung für die
unterschiedlichen mobilen Endgeräte
Anforderungsanalyse, Apache Ant, BEA Weblogic, CSS, Eclipse, JavaEE, JavaScript / jQuery, Java Server Pages (JSP), Oracle 11g, SQL, UML, Web Services, XML, Confluence, Hudson, Sonar
Apache Tomcat, Java (allg.), Jquery, Javaserver Pages
6/2010 – 3/2011
Tätigkeitsbeschreibung
Ziel: Konzeption und Umbau des Internet Auftritts im Zuge der Migration auf eine Globale-Hosting Lösung
- Dokumentation des bestehenden Systems, der Schnittstellen und der UseCases
- Unterstützung des Projektmanagements bei der Vorbereitung und Teilnahme an den Workshops mit internen Kunden und externen Lieferanten
- Unterstützung des Projektmanagements bei der Entscheidungsfindung in Bezug auf die Ziel-Technologie für die Migration und der möglichen Umsetzung der Schnittstellen mit Web Services
- Redesign des kompletten Internet-Portals
- Herauslösung des Abonnementen-Systems und dessen Bereitstellung als eigenständige Portal-Applikation
- Änderung der Navigation- und Seiten-Struktur (Themes und Skins), Anpassung der CSS-Styles nach vorgegebenem Corporate Design
- Umbau von Portlet- in Java-Applikationen und Umzug dieser von der Portal- auf die Application-Server Infrastruktur
- Anpassung der Web Services nach aufgetretenen Fehlern, sowie Dokumentation und Test der umgesetzten Änderungen
Confluence, IBM WebSphere Application Server (WAS), Microsoft SharePoint Server, Enterprise Architect (EA), Eclipse, J2EE, Javaserver Pages, Web Services
6/2009 – 5/2010
Tätigkeitsbeschreibung
Ziel: Migration der Portal-Software
- Anpassung des Build-and-Deployment Prozesses auf die neue Systemumgebung (Sun Solaris)
- Anpassung und Umbau der Themes-Skins und Seitendeployments und der Software Komponenten an die neue Version der Middleware
- Integration des neuentwickelten CMS-Systems in die Portal-Umgebung
- Umfangreiche System- und Performance-Tests
- Teilnahme an der Task-Force zur Behebung der Performance-Probleme
IBM WebSphere Portal, Sun Solaris, Subversion, Rational Application Developer, Rational Performance Tester, JEE, Web Services, Frontend-Technologien
Solaris, IBM WebSphere Application Server (WAS), Java (allg.), Web Services
6/2008 – 5/2009
Tätigkeitsbeschreibung
Ziel: Einführung, Weiterentwicklung und Betrieb eines Abonnement-Systems
- Design, Anforderungsaufnahme und Aufwandschätzung für die Umsetzung der neuen Anforderungen
- Weiterentwicklung und Fehlerbehebung an den bestehenden Komponenten
- Überführung der neuen Komponente in den Regelbetrieb
- Definition der Prozesse für das Problem-, Change- und Release-Management
- Anpassung der Importschnittstellen zu den CMS-Systemen, wie z.B. Notes-Datenbanken, Sharepoint und SAP, mit Hilfe von Web Service
IBM WebSphere Portal, Rational Application Developer, SuSE Enterprise Server, Oracle DB, Subversion, JIRA, JEE, Web Services, Hibernate / Spring, Frontend-Technologien
Java (allg.), Web Services, Konzeption (IT)
12/2006 – 5/2008
Tätigkeitsbeschreibung
Ziel: Einführung, Weiterentwicklung und Betrieb des Internet-Auftritts des Unternehmens mit CMS-System
- Design und Entwicklung der Benutzer-Oberflächen und Portlets mit Java, JSP / Struts und deren Integration in die Oberflächen des Portals mittels XML-Seitendeployments
- Implementierung der Datenhaltungsschicht mit Hilfe von Hibernate und Spring,
- Implementierung einer Web Service Consumer-Anwendung für den Import der Veranstaltungen.
- Kontinuierliche Integration neuer Funktionalitäten auf Wunsch der Fachabteilung (z.B. Social Bookmarking oder Kommentierungsfunktionen)
- Entwicklung eines komplexen Workflow- und Berechtigung-Konzeptes, da das Portal in mehrere thematische Bereiche aufgeteilt ist
IBM WebSphere Portal, Rational Application Developer, SuSE Enterprise Server, Oracle, Subversion, JIRA, JEE, Web Services, Hibernate / Spring, Struts, JSF, JavaScript, CSS
Backend, Front End, Konzeption (IT)
Zertifikate
Ausbildung
Frankfurt am Main, Frankfurt University of Applied
Über mich
Weitere Kenntnisse
Ich durfte mein Können in Projekten mit SOA, JEE und aktuellen Ansätzen, wie z.B. Microservices, unter Beweis stellen.
Ich kenne mich in den gängigen Java Frameworks aus. Ich bin außerdem mittlerweile gut in DevOps Themen, wie Jenkins, GitLab CI, Helm bewandert und versuche mich in AWS Fragestellungen auf dem Laufenden zu halten.
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Fließend)
- Russisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden