Profilbild von Allen Baiyee IT Project Manager / IT Consultant / Product owner aus Hannover

Allen Baiyee

verfügbar

Letztes Update: 23.02.2024

IT Project Manager / IT Consultant / Product owner

Abschluss: Dipl. Angewandte Informatik Medieninformatik (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (Muttersprache) | französisch (gut)

Skills

Soft Skills
  • Kommunikative Stärke
  • Kommunikation mit interkulturellen Teams
  • Teamplayer
  • Stressresistenz
  • Organisatorische Stärke
  • Mobilität & Flexibilität
  • Geistige Beweglichkeit
  • Emotionale und soziale Kompetenz
  • Konfliktfähigkeit und Durchsetzungsvermögen
  • Eigenmotivation
  • Analytisches Denkvermögen

Sprachen
  1. Java
  2. C/C++
  3. PHP
  4. Javascript
  5. HTML5
  6. CSS
  7. SQL
  8. XML

Code-Struktur
  1. Clean code
  2. Objektorientiert

Architektur und Systemdesign
  1. Datenbanksysteme
  2. Webservern
  3. Applicationserver

Technologien
  1. Hibernate
  2. Kettle (ETL-Tool)
  3. Ant
  4. Maven
  5. Findbug
  6. ActiveMQ
  7. SOAP
  8. REST
  9. JSON
  10. JSF
  11. AJAX

Versionsverwaltung
  1. CVS
  2. Subversion
  3. Git

Build- & Deploymentsysteme
  1. Tomcat
  2. JBoss
  3. Apache Webserver

Entwicklungsplattformen, Frameworks, Stacks & Tools
  1. Eclipse IDE
  2. Netbean IDE
  3. Zend
  4. Dreamweaver
  5. JobGen Plus (Simulation)
  6. Rational Rose (UML-Werkzeug zur Softwaresystemen-Beschreibung
  7. Poseidon (UML)
  8. MVC-framework
  9. SourceTree
  10. Jira (for ticket management)
  11. Jenkins (for continuous integration)
  12. Codacy (Code review)
  13. Mantis
  14. Spring
  15. Struts
  16. BitBucket (Code reporsitory)
  17. Wordpress (CMS)
  18. Joomla/Mambo (CMS)

Datenbanken
  1. Oracle
  2. Mysql
  3. Postgres SQL

Testing & Debugging
  1. JUnit Test
  2. JaCoCo (for test - Java Code Coverage Lib)
  3. Firebug

Methoden
  1. Agile Softwareentwicklung
  2. Lean management
  3. Prototyping (Mock-up)
  4. Extreme Programming
  5. Scrum Master
  6. ITIL 
  7. Prince2
  8. SAFe PO/PM

Projekthistorie

IT Consultant / Product Owner bei einem Volkwagen Project für E-Vechicles
  • Auftragsklärung & techn. Abstimmung mit anderen Volkswagen POs 
    • Definition sämtlicher Schnittstellen und Datenströme (Input und Output, sowie Anreicherung durch weitere Daten)
    • Entwicklung einer Schnittstellenarchitektur
    • Erarbeitung bzw. Übersetzung der Reichweitenberechnungslogik und Routenoptimierung
    • Erarbeitung abstrakter Arbeitspakete für die Entwickler
    • Begleitung der Entwicklung und Sicherstellung der Umsetzung / Dokumentation
IT Projectmanager/ IT Consultant bei der Firma HaBeKo GmbH 
  • Auftragsklärung & techn. Abstimmung mit dem Auftragsgeber
  • Aufbauen eines Entwicklerteams für diversen Themen in der Altersvorsorge Portal 
  • Definition sämtlicher Schnittstellen
  • Entwicklung einer Schnittstellenarchitektur
  • Begleitung der Entwicklung und Sicherstellung der Umsetzung / Dokumentation
  • Bereitstellen / Einrichten diverser Tools für DevOps 
  • Entwicklerteam in Scrum begleiten


Umsetzen eines Geo-Location Apps für Taxi / Krankenhaus mit automatische Anruf-Funktion

Die Anwendung soll in zwei Teilen entwickelt werden.
1. Teil besteht aus einem Backend, das aus einem Webinterface und einer API besteht.
2. Teil besteht aus einer mobilen App, die eine mobile App (Android / iOS) sein soll, die vom Backend bedient wird.
Backend API
Das Backend besteht aus einer REST API für CRUD (Create Update Delete) Einträge
Technologien:
Java, SpringBoot, Spring JPA, Spring-REST, Spring-Security, GoogleMaps-API
Persistenz:
Redis Webfront
Die Web-Front soll als ein Punkt dienen, um Krankenhauslisten einzutragen, die vom Backend konsumiert werden.
Technologien:
Java, Spring Boot, Spring Web, BootStrap, Thymeleaf, HTML, CSS Mobile App Android / iOS
Die Apps sollen mit HTML, CSS und JavaScript für plattformübergreifende Kompatibilität entwickelt werden.
Dies erleichtert die Wartung und beschleunigt die Entwicklung.
Die Apps müssen die in Phase 1 entwickelte REST-API (Microservice) verwenden und die Ergebnisse auf einer Karte anzeigen.
Technologien:
HTML, CSS, ionic Framework, Cordova
Erstellung einer Plattform für internationale Vertriebs / Geschäftspartner zur Kommunikation und Dateiaustausch auf Basis von Wordpress (CMS)
  • Das Theme für die Plattform sollte, dem Theme Thyracont Website entsprechen: Enfold
  • Forum für das erstellen von Beiträgen und das austauschen von Dateien. Jeder Benutzer soll Beiträge einstellen und kommentieren können. Ein Administrator soll unerwünschte/falsche Beiträge löschen können.
  • Nutzergruppe für die unterschiedlichen Zugriffslevel einrichten
  • Kalender Plugin für Termine und Export von Terminen im iCal Format einrichten.
  • Die Benachrichtigung an alle Betroffenen Nutzer per E-Mail, sollte bei Bedarf manuell ausgelöst werden können. (Einige Änderungen bedürfen keiner Mitteilung)
   
Konzeption und Implementierung verschiedener Risikoprofile von Kapitalanlagen für diverse Kunden
  1. Jeder Teilnehmer kann ganz einfach sein Risikoprofil (Anlegertyp) durch die Beantwortung von Fragen bestimmen
  2. Bei manchen Kunden werden den Teilnehmern z.B. nur Fonds anzeigt, die zu ihrer Risikoklasse passen.
  3. Das Risikoprofil kann auch nur für dieSelbstschätzung des Teilnehmers genutzt werden.
  • Technologien:
    • Java Web Framework, Struts Framework, Datenbankmodellierung, Hibernate


Pluginentwicklung zum Importieren von Stammdaten für diverse Kunden
  1. Datenverarbeitung
  2. Daten werden in Datensätzen erfasst
  3. Daten werden nach Richtigkeit plausibilisiert
  4. Daten werden gegen Mitarbeiter Systemdaten geprüft, falls die Daten schon im System sind
  5. Daten werden anschließend ins System importiert
  6. Verwendung des freien Message Broker Apache ActiveMQ für das Java Message Service(JMS)
  • Technologien:
    • Java Web Framework, Apache ActiveMQ, JUnit Test

Pluginentwicklung zum Exportieren von Umwandlungswünschen für diverse Kunden
  1. Datenverarbeitung
  2. Daten werden nach Vorgabe der Kunde in einem bestimmten Format als CSV-Datei Export
  3. Die exportierten Daten werden mittels eines Webservices an die Kundensysteme übermittelt
  • Technologien:
    • Java Web Framework, CXF (SOAP Webservice Framework),  JUnit Test

Pluginentwicklung zum Berechnen von Gehaltsdaten aus dem HR für diverse Kunden
  1. Datenverarbeitung
  2. Daten werden in Datensätzen erfasst
  3. Daten werden nach Richtigkeit plausibilisiert
  4. Gehaltsdaten werden in System importiert und dann benutzt als Basis für die Berechnung der Kapitalanlagen-Investition
  • Technologien:
    • Java Web Framework, CXF (SOAP Webservice Framework),  JUnit Test

Webservice zum Berechnen und Übermitteln von Bankprodukt Zinsen an verschiedene Kundenportale
  1. Zinsberechnung Algorithmus
  2. WebserviceimplementiertmitXFire und Apache CXF (SOAP Webservice Framework)
  3. Die wurden von JUnit getestet.
  • Technologien:
    • Java Web Framework, CXF (SOAP Webservice Framework), Apache ActiveMQ,  JUnit Test

Konzept und Implementierung von Webservices zum Übermitteln von Daten zwischen die GUI- und Core-Anwendung innerhalb des Portals für diverse Kunden
  1. Darstellen der GUI Anwendung mit Spring MVC web application
  2. Übermitteln von Daten mit JSON Objekt
  3. Zum Teil mit Restful und SOAP Webservice framework
  4. Testfälle abgedeckt mit JUnit Test

Konzept und Implementierung verschiedener Umwandlungsmasken für diverse Kunden
  1. Darstellung der Oberfläche mit Strut-Framework für die Präsentations- und Steuerungsschicht
  2. Implementierung der Eingabe auf Umwandlungsmaske mit JSP und JQuery
  3. Anpassung der Datenbank (Oracle) für das Speichern der eingegebenen Daten

Konzept und Implementierung Umschichtungsmöglichkeit von Kapitalanlagen für diverse Kunden
  1. Darstellung der Oberfläche mit Strut-Framework für die Präsentations- und Steuerungsschicht
  2. Implementierung der Eingabe auf Umwandlungsmaske mit JSP und JQuery
  3. Anpassung der Datenbank (Oracle) für das Speichern der eingegebenen Daten.

Konzept und Implementierung Kontobereiche für diverse Kunden
  1. Darstellung der Oberfläche mit Strut-Framework für die Präsentations- und Steuerungsschicht
  2. Implementierung der Eingabe auf Umwandlungsmaske mit JSP und JQuery
  3. Anpassung der Datenbank (Oracle) für das Speichern der eingegebenen Daten.

Konzept und Implementierung eines Kontoauszug-PDF-Exports für diverse Kunden
  1. Apache FOP framework für das Generieren von PDF aus XML
  2. Daten werden in xml Format umgewandelt und dann die Seiten mit xsl-fo Dateien rendern
  3. Massen Exportieren der PDFs mit dem Groovy Eclipse Plugin

Einrichtung von Kundendaten in die Kundenportale
  1. Verwendung von Kettle - Extract, Transform and Load (ETL) Tool
  2. Migration von Daten in der Datenbank
  3. Importieren von Daten aus csv-Datei
  4. Laden von Massendaten in der Datenbank

Implementierung der Volkswagen-Transport Integrationsdatenbank (Webapplikation) bei Volkswagen in Wolfsburg
  • Entwicklung
    • Einrichten der Oracle Datenbank
    • NetBeans IDE als Entwicklungsumgebung
    • JavaServer Faces (JSF) Framework zur Entwicklung von der grafischen Benutzeroberfläche für die  Webanwendung
    • Implementierung von Servlets und JSP
    • Verwendung von Apache Tomcat Servlet-Container
REST und SOAP Microservices um Daten aus den individuellen Anwendungen von Core zu GUI zu übermitteln
  1. Jede Anwendung hat ein SOAP Microservice zwischen Core und Datenbank
  2. Jede Anwendung hat ein REST Microservice, da die Kommunikation über JSON Format gemacht wird, und das ist freundlicher für die Javascript Technologie auf der GUI-Ebene
Technologien:
  • WSDL, JAX/WS, Spring-WS, REST und SOAP

CMS-systeme für diverse Kunden
  • Wordpress
    • Verwendung von wooCommerce für die Onlineshop
    • Verwendung von Fotogalerie Plugins
    • Verwendung von Wordpress Paypal Plugin
    • WordPress HTTPS mit SSL-Zertifikat einrichten
    • WooCommerce Shipping Plugins
  • Drupal

Reisebereitschaft

Weltweit verfügbar
Ausschließlich Überwiegend Remote-Anfragen oder Stellen im Home-Office erwünscht.

Verfügbar ab Juni 2023  

Sonstige Angaben

Auf Wunsch kann ich über mein kompetentes und allumfassend zuverlässiges Team aus Fachspezialisten und Kreativen verfügen.
Profilbild von Allen Baiyee IT Project Manager / IT Consultant / Product owner aus Hannover IT Project Manager / IT Consultant / Product owner
Registrieren