Profilbild von AbdulWahid Hakmi Senior Fullstack Softwareentwickler aus Kerpen

Abdul Wahid Hakmi

verfügbar

Letztes Update: 22.03.2024

Senior Fullstack Softwareentwickler

Firma: Private
Abschluss: Dr. rer. nat Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (gut) | englisch (verhandlungssicher)

Dateianlagen

Lebenslauf-DrHakmi_220324.pdf

Skills

Programmierung Java, Kotlin, JavaScript, TypeScript, Python, C, C++
Frontend React, Angular, AngularJS, Vue.js, Node.js, jQuery, Web Components, Bootstrap, HTML, CSS
Backend Spring Framework, RabbitMQ, Kafka, Hibernate, Lombok, Swagger, Eclipse RCP
Testing JUnit, Mockito, Selenium, TestNG, JEST, Postman
Database PostgreSQL, MySQL, Oracle, Liquibase, MongoDB, Redis, Hazelcast
Req./Ver. -Control Git, Subversion, Jira, Bitbucket, Confluence, IBM RTC, Azure DevOps
DevOps/Cloud Maven, Gradle, Jenkins, Docker, Kubernetes, Ansible, Terraform, OpenShift, AWS, Azure, Azure DevOps
Methodology Microservices Architecture, REST, OOAD, TDD, Agile, Scrum, Kanban, CI/CD
IDEs IntelliJ IDEA, Eclipse, Spring Tool Suite, NetBeans, Visual Studio Code
Operating Systems Linux, Windows, MacOS
Sprachkenntnisse Deutsch (gut), Englisch (sehr gut), Urdu (Muttersprache)

Projekthistorie

05/2023 - 12/2023
Entwicklung von Energie Management und Trading Services
(Energie, Wasser und Umwelt, >10.000 Mitarbeiter)

  • Implementierung von Microservices mit Java und Spring Boot
  • Entwicklung von Frontend Applikationen mit Javascript und Vue.js
  • Wartung der Sicherheits, Monitoring und DevOps Infrastruktur.
Technologien/ Methodiken: Fullstack, Microservices, Java, Spring Framework, Kafka, Hazelcast, JavaScript, Vue.js, protobuf, IntelliJ IDEA, HTML, CSS, JUnit, Agile, Kanban, DevOps, Azure, Azure DevOps, CI/CD, Docker, Kubernetes, ELK, Grafana, Keycloak

10/2020 - 12/2022
Fullstack Erweiterung eines komplexen Whitelabel Online Shop (E-Commerce, Telekom)
(Telekommunikation, >10.000 Mitarbeiter)

  • Analyseunterstützung für neue Service-Requests und Erstellung von Roadmaps
  • Frontend Entwicklung mit React, Angular und AngularJS
  • Backend Entwicklung mit Java und Spring Framework
  • Testing mit Junit, Mockito und Jest
Technologien/ Methodiken: Fullstack, Java, Spring Framework, JavaScript, TypeScript, React, Angular, AngularJS, JUnit, Mockito, Agile, Scrum, Kanban, DevOps, Jenkins, Docker, Jira, Confluence, Bitbucket

05/2020 - 09/2020
Weiterentwicklung einer E-Commerce Plattform (E-Commerce)

  • Analyse neuer Change Requests
  • Implementation mit Spring Boot und Angular
  • Testing mit Junit, Mockito und Selenium
  • Deployment mit Amazon Web Services
Technologien/ Methodiken: Microservices, REST, Java, Spring Framework, Hibernate, TypeScript, Angular, MySQL, JUnit, Selenium, DevOps, AWS, Docker, Docker Compose

01/2020 - 04/2020
Weiterentwicklung von Online Preis Management System (Automotive)
(Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Anforderungsanalyse und Design
  • Fullstack Entwicklung mit Spring Boot und Angular
  • Testing mit Junit, Mockito und Selenium
  • Deployment und User Support

Technologien/ Methodiken: Microservices, REST, Java, Spring Boot, Spring Cloud, Spring Security, Hibernate, TypeScript, Angular, PostgreSQL, Liquibase, JUnit, Selenium, Docker, Docker Compose, Kubernetes, OpenShift


07/2019 - 12/2019
Neuentwicklung von Online Livestock Management (Landwirtschaft)

  • Anforderungsanalyse und Design des Service
  • Backend-Entwicklung in Java mit Spring Framework
  • Frontend-Entwicklung in TypeScript mit Angular Framework
  • Testing mit Junit, Jest und Selenium

Technologien/ Methodiken: Microservices, REST, Java, Spring Boot, Spring Cloud, Spring Security, Hibernate, TypeScript, HTML, CSS, Bootstrap, Angular, MySQL, JUnit, Jest, Selenium, Postman


04/2019 - 07/2019
Softwareentwicklung zur Verarbeitung von Anforderungen und Konfiguration (Automotive)
(Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Automatische Analyse von AUTOSAR Anforderungen und Konfiguration
  • Integration fehlender Anforderungen in die Konfiguration.
  • Erstellung von automatisierten Testfällen unter Junit und Dokumentation
  • Funktionstest und Performance Analyse mit Kundenprojekte
Technologien/ Methodiken: Java, Eclipse, XML, JUnit, Mockito, RTC, SVN


01/2018 - 09/2018
Erweiterung der Java basiert Build System für Multicore Mikrocontroller (Automotive)
(Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Konzeptentwicklung und Design einer Erweiterung der bestehenden Build System mit Multicore Support
  • Implementierung mit JAVA und Eclipse Plug-Ins
  • Integration in das Gesamtsystem
  • Erstellung von Testfällen und Dokumentation
  • Funktionstest und Performance Analyse mit Kundenprojekte
Technologien/ Methodiken: Agile, Scrum, OOAD, Java, JUnit, Eclipse RCP, XML, CI/CD, Jenkins, RTC, SVN

07/2017 - 12/2017
Erweiterung der Java basiert Build System mit Parallel Processing (Automotive)
(Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Erstellung von Konzepten für der parallelen Ausführung der Compiler Aufrufe
  • Implementierung mit JAVA Concurrent API
  • Erstellung von Dokumentation und automatisierten Testfällen unter Junit
  • Integration in das Gesamtsystem
  • Funktionstest und Performance Analyse mit Kundenprojekte
Technologien/ Methodiken: Agile, Scrum, OOAD, Java, JUnit, SonarQube, C, Eclipse, CI/CD, Jenkins, RTC, SVN

10/2016 - 06/2017
Softwareentwicklung zur MSR Datenverarbeitung und A2L Generierung (Automotive)
(Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Erstellung von Konzepten zur MSR-Datenverarbeitung und A2L-Generierung
  • Umsetzung mit JAVA
  • Inbetriebnahme der Software im Projektkontext
  • Dokumentation und User Support
Technologien/ Methodiken: OOAD, Java, JUnit, C, Eclipse, XML, CI/CD, Jenkins, RTC, SVN, Git

07/2015 - 09/2016
Weiterentwicklung von Design Automation Tool (Automotive)
(Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Erfassung und Analyse der Anforderungen
  • Erstellung von Konzepten, Java basierte Implementierung, sowie Integration in das Gesamtsystem
  • Entwicklung von Testfällen und Testprojekte Anpassung
  • Inbetriebnahme und Wartung des Software Build
  • Dokumentation und User Support
Technologien/ Methodiken: Agile, Scrum, OOAD, Java, Eclipse, XML, CI/CD, Jenkins, RTC, SVN

03/2015 - 06/2015
Inertial Sensor Software Test (Automotive)
(Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Analyse der Anforderungen und Testspezifikationen
  • Entwicklung von Testfällen für Sensor Software
  • Test Automatisierung
  • Test Durchführung auf FPGA basierte Prototype
    Technologien/ Methodiken: C, CAPL, DOORS, MDK-ARM, Make, CANoe, PSI5-Simulyzer, SVN

11/2011 - 11/2014
Entwicklung von Compiler Suite Abstraction Layer (Automotive)
(Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Entwicklung von Compiler Suite Abstraction Layer mit Java
  • Testfällen Entwicklung und Test Automatisierung
  • Dokumentation und User Support
Technologien/ Methodiken: OOAD, Java, Eclipse, Perl, SVN, Jira

03/2007 - 02/2010
Neu Methoden für den Test mit Hoch Testdatenvolumen und Beste Testqualität
Universität Stuttgart, Stuttgart (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Forschung und Technologieentwicklung
  • Umsetzung der vorgeschlagenen Algorithmen
  • Modellierung, Simulation und Synthese der vorgeschlagenen Hardware
  • Veröffentlichen und Präsentation von Forschungsarbeiten
  •  Regelmäßige Kommunikation und Treffen mit Partnern aus der Industrie
    Technologien/ Methodiken: JAVA, Eclipse, VHDL, Shell Script, SVN

02/2004 - 02/2007
Applikationsspezifische Testmethodik für hochkomplexe Systeme
Universität Stuttgart, Stuttgart (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Forschung und Technologieentwicklung
  • EDA-Tools Algorithmen Schreiben
  • Veröffentlichen und Präsentation von Forschungsarbeiten
  • Regelmäßige Kommunikation und Treffen mit Partnern aus der Industrie
    Technologien/ Methodiken: JAVA, C++, Eclipse, Make, VHDL, Shell Script

Reisebereitschaft

Weltweit verfügbar
Verfügbarkeit: ab sofort

Arbeitsort: Remote (teilweise vor Ort möglich)
Profilbild von AbdulWahid Hakmi Senior Fullstack Softwareentwickler aus Kerpen Senior Fullstack Softwareentwickler
Registrieren