Profilbild von Adam Malik Go / Java / Architektur & Softwareentwicklung / DevOps aus Burgwedel

Adam Malik

nicht verfügbar bis 30.06.2024

Letztes Update: 28.11.2023

Go / Java / Architektur & Softwareentwicklung / DevOps

Firma: Adam Malik Consulting
Abschluss: Diplom-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Softwareentwicklung
Go (Golang), Java, Java Enterprise Edition (JEE), Spring, Spring Boot, Hibernate, Go html/template, Testautomation, JUnit, Jest, Java Server Faces (JSF), REST-Webservices, Shell-Skripting
Agile Methoden
Geschult in der SCRUM-Methodik. Mehrjährige Anwendung von SCRUM in einem SCRUM-Team.
DevOps Prinzipien.
Organisation mit Jira,Confluence.
DevOps und weitere Technologien
Cloud, Microservices, Kubernetes, Docker, Helm, AWS CDK, AWS Lambda, AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS CloudFormation, AWS IAM, AWS SQS, AWS API-GW, AWS S3, AWS VPC, AWS SSM, Terraform, Linux, IntelliJ, Eclipse, Jenkins Pipeline Script, KNX, SmartHome, Keycloak, JWT, OIDC
Versionskontrolle
GIT, GitLab, GitHub, Bitbucket, Stash, AWS CodeCommit
Datenbanken
PostgreSQL (AWS RDS und OnPremise), Oracle, DB2, MySQL, MariaDB
Build & Deploy
GitLab CI/CD, AWS CodeBuild, AWS CodeDeploy, Maven, Gradle, Jenkins, Nexus, Continuous Integration, Continuous Delivery, Apache ANT
Branchen
Automobilhersteller, Banken, Telekommunikation, Versandhandel, Energieversorger, Maschinenbau, Touristik, Gesundheit

Projekthistorie

04/2020 - 06/2023
Tech Lead / Lead Software Architekt
unimed GmbH (Pharma und Medizintechnik, 500-1000 Mitarbeiter)

Tech Lead / Lead Software Architect für die Neuentwicklung der Unternehmenssoftware. Verantwortlich für die System- und Softwarearchitektur. Digitale Transformation der Kernprozesse des Unternehmens. Aufbau von drei Softwareentwicklungsteams. Hands on Implementation von Microservices und Infrastruktur.

Software: Amazon Web Services (AWS), Kubernetes (EKS), K3S (OnPremise), Flux, Docker, Microservices, Go, TypeScript, Node.js, SPA mit React, Keycloak, OIDC, Minio, Wireguard, Helm, Terraform, Grafana, Prometheus, OpenAPI/Swagger, REST, Git, GitLab, Linux, Scrum, Agile Methoden

01/2020 - 04/2020
DevOps Engineer
TUI AG (Transport und Logistik, >10.000 Mitarbeiter)

Projekt: DevOps Engineering einer Plattform für Flug-Vermarktung. Infrastructure as Code. Aufgrund von Corona wurden alle externen Verträge vorzeitig beendet.

Software: AWS (CDK, Lambda, CodePipeline, CodeCommit, CodeBuild, CodeDeploy, CloudFormation, IAM, SQS, API-GW, S3, VPC), Go, Nodejs, Java, Typescript, Serverless, Microservices, Jira, Confluence, Agile Methoden

01/2019 - 12/2019
Cloud Architect
Volkswagen AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: Cloud Architect für die Implementierung einer skalierbaren Entwicklungs- und Laufzeitumgebung basierend auf Kubernetes in AWS. Ermöglichen von DevOps. Buildsystem CI/CD-fähig machen. Infrastructure as Code.

Software: Kubernetes, Docker, Helm, Kops, Istio, Maven, Gradle, Amazon Web Services (AWS), Terraform, Grafana, Prometheus, Go, Groovy, Python, Jenkins Pipeline Script, Java, Spring Boot, Swagger, Microservices, REST, JUnit, IntelliJ, GIT, Linux, Stash, Bitbucket, Jira, Confluence, Scrum, SAFe, Agile Methoden


11/2015 - 12/2018
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Neuentwicklung einer Anwendung für das Risikocontrolling. Die Software löst 140 Tools aus den Bereichen Erkennung von Marktdaten- und Liquiditätsrisiken ab. Transformation der bisherigen Softwaremodule auf eine neue Architektur. Ablösung der bisherigen Versionskontrolle und Einführung von GIT.

Software: Java 8, JEE 6, CDI, JPA 2.1, Hibernate 4, EJB 3.1, JSF, MyFaces, Tobago, JMS, MQSeries, JAX-WS, REST, Maven, TomEE, Websphere 8.5, DB2, BaseOne 6/7, JUnit, Eclipse, GIT, Gerrit, Jenkins, Scrum, Agile Methoden


01/2016 - 12/2016
Softwareentwickler
Vodafone GmbH (Telekommunikation, >10.000 Mitarbeiter)

Projekt: Robotic Process Automation (RPA) von Callcenter-Workflows mit einer neuen, toolübergreifenden Oberfläche zur integrierten Lenkung des Arbeitsablaufes. Erfassen von Metriken zur Performanceanalyse. Sechs Anwendungen werden damit unter einer Oberfläche zusammengefasst und durch weitere Funktionen ergänzt.

Software: JavaScript, JQuery, Contextor, Jira, Confluence, GIT, Scrum


09/2015 - 11/2015
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Erweiterung einer bestehenden Webanwendung um Bereitstellung eines Webservices im Zuge von EAI.

Software: Java, JEE, EJB, JAX-WS, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse, ClearQuest, ClearCase


06/2015 - 08/2015
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Anpassung und Erweiterung einer Anwendung zur Berechnung von Ratingdaten. Diese Anwendung hat ein Frontend in JSF und ein Backend in JEE.

Software: Java, JEE, EJB, JSP, JSF, JAX-WS, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse, ClearQuest, ClearCase


05/2015 - 05/2015
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Erweiterung einer bestehenden Webanwendung um Bereitstellung eines Webservices im Zuge von EAI.

Software: Java, JEE, EJB, JAX-WS, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse, ClearQuest, ClearCase


03/2014 - 05/2015
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Erweiterung einer Webanwendung um Wertgutachten für Schiffsfinanzierungen erstellen zu können. Die Anwendung hat ein Frontend in JSF und ein Backend in JEE. Die fachlichen Anforderungen im Projekt wurden über einen iterativen Prozess festgelegt.

Software: Java, JEE, EJB, JSP, JSF, JAX-WS, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse, ClearQuest, ClearCase


11/2012 - 03/2014
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Erstellen einer Webanwendung zur Erstellung von Wertgutachten für Flugzeugfinanzierungen, die als Grundlage für die Finanzierung dienen. Die Anwendung wurde von Grund auf neu entwickelt. Diese ist in ein Frontend in JSF und ein Backend in JEE gegliedert. Die fachlichen Anforderungen im Projekt wurden über einen iterativen Prozess festgelegt.

Software: Java, JEE, EJB, JSP, JSF, JAX-WS, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse, ClearQuest, ClearCase


12/2012 - 12/2013
Softwareentwickler
Kabel Deutschland GmbH (Telekommunikation, >10.000 Mitarbeiter)

Projekt: Automatisierung von Callcenter-Abläufen mithilfe einer eigens entwickelten Robotic-Process-Automation-Software

Software: Java, Swing, COM


07/2010 - 10/2012
Softwareentwickler
Schlütersche Verlagsgesellschaft mbH & Co. KG (Medien und Verlage, 250-500 Mitarbeiter)

Projekt: Konzeption und Entwicklung einer webbasierten Kundenservice-Plattform auf Java Basis. Migration von Ant nach Maven. Migration von Resin nach Tomcat. Migration von JSP nach JSF. Anbindung des Java-Backends mittels Webservice. Build und Deployment wurde unter Anwendung von DevOps-Prinzipien automatisiert. Fehlerbehebungen können innerhalb von Minuten in Produktion gebracht werden. Bearbeitung des Tagesgeschäftes.

Software: Java 6, Spring 3, Hibernate 3.5, JSF 2.0, JavaScript, JAX-WS, JAX-RS, Tomcat, Oracle, Eclipse, Maven, CVS, Ant, Jenkins, Nexus


06/2009 - 07/2010
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Migration von Host-Anwendungen auf eine neue Java/JSF basierte Plattform. Konzeptionierung im Rahmen von Identity Management. Die Identitäten wurden mit LDAP verwaltet und eine einheitliche Anwendung zur Abbildung und Verwaltung der Benutzer und Berechtigungen bereitgestellt. Über einen Service können Anwendungen den Login und die Prüfung von Berechtigungen durchführen.

Software: Java, JEE, EJB, JSP, JSF, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse, ClearQuest, ClearCase


05/2009 - 06/2009
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Qualitätssicherung. Erstellung eines Testkonzeptes, Durchführung von Tests, Entwicklung von JUnit-Tests

Software: Java, JEE, EJB, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse ClearQuest, ClearCase


11/2008 - 02/2009
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Weiterentwicklung der zentralen Anwendung zur Benutzerverwaltung um Mandantenfähigkeit zu ermöglichen.

Software: Java, J2EE, EJB, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse


04/2008 - 11/2008
Softwareentwickler
Nord/LB (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Projekt: Migration einer Java Anwendung zum Druck von Kreditformularen auf eine neue Plattform.

Software: Java, JEE, EJB, JBoss, Tomcat, DB2, BaseOne, JUnit, Eclipse


03/2008 - 04/2008
Softwareentwickler
Tchibo GmbH (Konsumgüter und Handel, >10.000 Mitarbeiter)

Projekt: Erweiterung der ECommerce-Plattform. Implementation von Funktionen für Intershop Enfinity

Software: Java, Intershop Enfinity, XML, Axis, Webservices, Eclipse


07/2007 - 03/2008
Projektleiter / Java-Entwickler
Quelle Neue Medien (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

Integration neuer Vertriebspartner in die eCommerce-Plattform.
Automatisierter Datenimport über eine XML Schnittstelle
(nach BMECat Standard mit Erweiterungen).
Koordination des Ablaufs vom Frontend bis zum ausgelieferten Paket.

Software: Java, Oracle, SQL

09/2006 - 07/2007
Softwareentwickler
Continental AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: Neuentwicklung der Software zur Auftragsabwicklung Release- und Configuration Manager für das Gesamtpaket an Modulen einer neu entwickelten Auftragsabwicklung. Die alte Host-Basierte Lösung wurde dabei komplett abgelöst. Implementation von Modulen für die Auftragsabwicklung

Software: Java, JEE, Oracle, CVS, SAP BC, XML, Eclipse, Hibernate


02/2006 - 09/2006
Berater
Elster Group GmbH (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Projekt: Spend Management Business Intelligence Managementberatung und Business Intelligence. Aufbau eines konsolidierten OLAP Datenwürfels mit Belegdaten des weltweiten Filialnetzes. Export, Klassifizierung und Konsolidierung der Daten aus 9 verschiedenen ERP-Systemem (u.a. SAP, Baan, Mapics).

Software: Java, Oracle, OLAP, MS Access, MS Sql Server


12/2005 - 02/2006
Softwareentwickler
E.ON SE (Energie, Wasser und Umwelt, >10.000 Mitarbeiter)

Projekt: Klassifizierungssoftware für Business-Intelligence Implementation von Modulen für eine Klassifizierungssoftware, die für Business-Intelligence Beratung eingesetzt wird.

Software: Java, Oracle, Eclipse, Hibernate


07/2005 - 12/2005
Softwareentwickler
Continental AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: Neuentwicklung der Software zur Auftragsabwicklung, Release- und Konfigurationsmanagement, Planung und Koordination der Software-Releases, Implementation von Software zur Unterstützung des Konfigurationsmanagement-Prozesses.

Software: Java, Python, CVS, Cruise Control, Eclipse


10/1999 - 06/2005
Geschäftsführer
DeltaGate GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Projekt: Gesellschafter-Geschäftsführer Projektleitung und Anwendungsentwicklung Implementation von dynamischen, datenbankgestützten Webanwendungen über den gesamten Lebenszyklus hinweg

Software: Java, PHP, Oracle, MySQL, Eclipse, HTML, CSS


Reisebereitschaft

In der Stadt Burgwedel mit einem Radius von 25 km verfügbar
Remote bevorzugt, 5% vor Ort sind ok. Mehr Anteil vor Ort im Raum Hannover.

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.01.2015

Versicherungsende:
01.01.2025

Profilbild von Adam Malik Go / Java / Architektur & Softwareentwicklung / DevOps aus Burgwedel Go / Java / Architektur & Softwareentwicklung / DevOps
Registrieren