Web Entwicklung / Machine Learning. Angular, React, TypeScript, JavaScript, HTML, CSS
Aktualisiert am 31.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 30%
Angular
React
Front-End
Machine Learning
ChatGPT
Java
Spring Boot
Docker
TypeScript
Web Application
HTML
CSS
Back-End
Responsive Webdesign
Git
REST
WebSocket
Web application security
Node.js
Python
Django
SQL
TensorFlow

Einsatzorte

Einsatzorte

Lörrach (+50km) München (+50km) Basel (+50km) Zürich (+50km)
Deutschland, Schweiz

möglich

Projekte

Projekte

1 Jahr
2023-11 - 2024-10

Automatisierte Dokumentenanalyse von IT-Experten zur Unterstützung von Recruiting-Prozessen

Full-Stack Entwickler, KI-Spezialist, Teamleiter PDF.js Angular React ...
Full-Stack Entwickler, KI-Spezialist, Teamleiter
In diesem Projekt entwickelte ich eine intelligente Lösung zur automatisierten Analyse von IT-Dokumenten mithilfe moderner Machine Learning-Methoden. Ziel war es, die Fähigkeiten von IT-Experten zu extrahieren, um Recruiter und das EIC effizient bei der Kandidatenauswahl zu unterstützen. Meine Verantwortung umfasste sowohl die Implementierung des Frontends und Backends als auch die Entwicklung von Machine Learning-Modellen. Zudem übernahm ich die Führung und Betreuung von Werkstudenten, um den Wissenstransfer im Team sicherzustellen.
PDF.js Angular React Material SCSS HTML TypeScript JavaScript Spring Boot Express.js Node.js Docker Flask Django Python Machine Learning
München
6 Monate
2022-12 - 2023-05

Webbasierte Lösung für Jobanzeigen-Management

Full-Stack Entwickler Angular Material SCSS ...
Full-Stack Entwickler
Für dieses Projekt entwickelte ich eine umfassende Webapplikation zur Verwaltung und Optimierung von Stellenanzeigen. Die Lösung bietet ein nutzerfreundliches Dashboard zur Erstellung und Bearbeitung von Anzeigen, die spezifische Nutzeranforderungen berücksichtigen. Es wurden zudem Funktionen zur Online- und Offline-Schaltung von Anzeigen implementiert. Hierbei kam meine Erfahrung in der Backend- und Frontend-Entwicklung zum Einsatz, um eine stabile und performante Lösung zu gewährleisten.
Angular Material SCSS HTML TypeScript JavaScript Spring Boot Express.js Node.js Docker
München
1 Jahr 1 Monat
2021-08 - 2022-08

Entwicklung einer Experten-Suchmaschine für Skill-Matching

Full-Stack Entwickler, Mentor Angular React Material ...
Full-Stack Entwickler, Mentor
In diesem Projekt konzipierte und implementierte ich eine webbasierte Suchmaschine, die es ermöglicht, Experten basierend auf ihren Fähigkeiten und Qualifikationen zu finden. Die Applikation bietet erweiterte Filter- und Suchfunktionen, um eine passgenaue Auswahl zu gewährleisten. Ich war maßgeblich an der gesamten technischen Architektur beteiligt und unterstützte Auszubildende durch gezielte Anleitung und Coaching, um sicherzustellen, dass bewährte Entwicklungspraktiken eingehalten wurden.
Angular React Material SCSS HTML TypeScript JavaScript Spring Boot Express.js Node.js Docker Git Python CSS Java Spring CI/CD Web Application Webapplication
München
7 Monate
2020-04 - 2020-10

Entwicklung einer Steuerungssoftware für einen mechatronischen Prüfstand zur Gaslöslichkeitsprüfung

Embedded Softwareentwickler und Frontend-Entwickler Embedded C/C++ Angular Material ...
Embedded Softwareentwickler und Frontend-Entwickler
In diesem Projekt entwickelte ich die Steuerungssoftware für einen mechatronischen Prüfstand zur Durchführung von Gaslöslichkeitstests. Die Software ermöglichte die Ansteuerung und Überwachung der Hardware, während eine speziell entwickelte Benutzeroberfläche zur intuitiven Bedienung beitrug. Mein Aufgabenbereich umfasste sowohl die hardwarenahe Programmierung als auch die Gestaltung und Implementierung einer leistungsfähigen UI zur Steuerung und Visualisierung der Prüfprozesse.
Embedded C/C++ Angular Material SCSS HTML TypeScript JavaScript Hardware-Programmierung
BMW Group
München
7 Monate
2019-04 - 2019-10

Cross-Plattform-Applikation zur Entstigmatisierung chronischer Hautkrankheiten

Frontend Entwickler Electron.js Angular React ...
Frontend Entwickler
Im Rahmen dieses Projekts entwickelte ich eine plattformübergreifende Anwendung mit Electron.js, die aufklärende Informationen und Hilfestellungen zu chronischen sichtbaren Hauterkrankungen bietet. Die Applikation wurde mit dem Ziel entwickelt, Vorurteile und Stigmatisierungen in der Gesellschaft zu reduzieren. Meine Arbeit konzentrierte sich dabei auf die Implementierung einer benutzerfreundlichen und ansprechenden Benutzeroberfläche unter Einsatz moderner Webtechnologien.
Electron.js Angular React Material SCSS CSS HTML TypeScript JavaScript
Klinikum Rechts der Isar
München

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2020-10 - 2022-10

Informatik Studium M.Sc.

Master Informatik, TU München
Master Informatik
TU München
Machine Learning, High-Performance Computing, IT-Sicherheit
3 Jahre 5 Monate
2016-10 - 2020-02

Informatik Studium B.Sc.

B.Sc. Informatik, TU München
B.Sc. Informatik
TU München

Position

Position

Senior Full-Stack Entwickler, KI-Spezialist, Mentor:


In meiner Rolle als Senior Full-Stack Entwickler und KI-Spezialist war ich für die vollständige Umsetzung von Softwarelösungen verantwortlich, die sowohl moderne Webtechnologien als auch Machine Learning-Methoden integrieren. Dabei habe ich übergreifend in den Bereichen Frontend, Backend und KI-Entwicklung gearbeitet. Zusätzlich habe ich in vielen Projekten die technische Leitung übernommen und Teams, einschließlich Werkstudenten und Auszubildenden, angeleitet und betreut. Ich habe große Teile der Softwarearchitektur verantwortet, von der Frontend-Implementierung mit modernen Frameworks wie Angular und React bis hin zur Backend-Entwicklung unter Verwendung von Spring Boot, Express.js und Node.js. Mein Fokus lag dabei auf der Entwicklung von skalierbaren und performanten Webanwendungen, die eine nahtlose Benutzererfahrung bieten. In Projekten, die sich auf die Analyse von Daten und Dokumenten spezialisiert haben, war ich maßgeblich an der Konzeption und Implementierung von Machine Learning-Modellen beteiligt. Diese wurden genutzt, um automatisch relevante Informationen zu extrahieren und weiterzuverarbeiten, insbesondere im Bereich der Skill-Extraktion zur Unterstützung von Recruitern. Als technischer Leiter und Mentor habe ich regelmäßig Studierende und Auszubildende betreut und angeleitet. Mein Fokus lag darauf, die teamübergreifende Zusammenarbeit zu stärken, Best Practices zu vermitteln und technische Herausforderungen gemeinsam zu meistern. Mein Schwerpunkt im Frontend-Bereich lag auf der Entwicklung von benutzerfreundlichen, responsiven und modernen Benutzeroberflächen. Dabei kamen Frameworks wie Angular, React und Electron.js zum Einsatz. Ich habe Designs mit Material Design, SCSS und anderen modernen Styling-Methoden umgesetzt, um hochwertige, interaktive Anwendungen zu entwickeln. In Projekten mit mechatronischen Systemen war ich in der hardwarenahen Programmierung tätig. Dies umfasste die Steuerung und Überwachung von Prüfständen sowie die Implementierung benutzerfreundlicher Benutzeroberflächen zur Steuerung dieser Systeme.

Kompetenzen

Kompetenzen

Top-Skills

Angular React Front-End Machine Learning ChatGPT Java Spring Boot Docker TypeScript Web Application HTML CSS Back-End Responsive Webdesign Git REST WebSocket Web application security Node.js Python Django SQL TensorFlow

Schwerpunkte

Full-Stack Entwicklung
Experte
Frontend Entwicklung
Experte
Backend Entwicklung
Experte
KI/AI
Experte
Machine Learning
Experte
Technische Leitung
Fortgeschritten
Mentoring
Fortgeschritten
Hardware nahe Programmierung
Fortgeschritten
Schwerpunkte in der Softwareentwicklung:

In meinen bisherigen Projekten habe ich mehrere wesentliche Schwerpunkte etabliert, die sich durch umfassende Expertise und Erfahrung in verschiedenen Technologiebereichen auszeichnen:

1. Full-Stack Entwicklung: Mein Hauptaugenmerk liegt auf der ganzheitlichen Entwicklung von Webanwendungen. Dies umfasst die Architektur und Implementierung von Frontend- und Backend-Systemen. Durch den Einsatz moderner Technologien wie Angular, React, Spring Boot, Express.js und Node.js habe ich leistungsstarke, skalierbare und benutzerfreundliche Anwendungen entwickelt. In Projekten wie der Experten-Suchmaschine und der Job-Anzeigen-Management-Lösung habe ich bewiesen, wie wichtig eine nahtlose Integration der verschiedenen Systemschichten für den Erfolg einer Anwendung ist.

2. Künstliche Intelligenz und Machine Learning: Ein zentraler Schwerpunkt meiner Arbeit ist die Anwendung von Machine Learning-Methoden zur Datenanalyse und -verarbeitung. In dem Projekt zur Dokumentenanalyse von IT-Experten habe ich Machine Learning-Modelle entwickelt und implementiert, um automatisch relevante Fähigkeiten zu extrahieren und diese zur Optimierung von Recruiting-Prozessen zu nutzen. Dieser Bereich erfordert nicht nur technisches Wissen, sondern auch die Fähigkeit, komplexe Algorithmen und Modelle effektiv in bestehende Systeme zu integrieren.

3. Frontend-Entwicklung und UX/UI Design: Die Gestaltung und Entwicklung intuitiver, ansprechender Benutzeroberflächen ist ein weiterer Schwerpunkt meiner Tätigkeit. Durch den Einsatz von Technologien wie Angular, React, Material Design und SCSS habe ich moderne, responsive Benutzeroberflächen geschaffen, die eine exzellente Benutzererfahrung bieten. Projekte wie die plattformübergreifende Applikation zur Entstigmatisierung chronischer Hautkrankheiten und das Dashboard für das Jobanzeigen-Management verdeutlichen meine Fähigkeit, komplexe Anforderungen in benutzerfreundliche Interfaces umzusetzen.

4. Hardware-nahe Programmierung: In Projekten, die mit mechatronischen Systemen und Prüfständen zu tun haben, habe ich umfassende Erfahrungen in der hardwarenahen Programmierung gesammelt. Diese Arbeit umfasst die Entwicklung von Steuerungssoftware und die Implementierung von Benutzeroberflächen zur Interaktion mit der Hardware. Die Fähigkeit, Software und Hardware effizient zu integrieren, ist entscheidend für die erfolgreiche Durchführung von Gaslöslichkeitstests und ähnlichen Anwendungen.

5. Technische Leitung und Mentoring: Neben der reinen Entwicklungstätigkeit habe ich auch die Rolle des technischen Leiters und Mentors übernommen. Hierbei habe ich Teams geleitet, Werkstudenten betreut und Auszubildende unterstützt. Mein Fokus liegt darauf, technisches Wissen weiterzugeben, die Teamdynamik zu stärken und sicherzustellen, dass alle Teammitglieder die besten Entwicklungspraktiken anwenden.

Programmiersprachen

JavaScript
Experte
TypeScript
Experte
Angular
Experte
React
Experte
HTML
Experte
CSS
Experte
Node.js
Experte
Python
Experte
Django
Experte
Flask
Experte
RESTful API
Experte
Spring Boot
Fortgeschritten
Java
Fortgeschritten

Programmierkompetenzen im Rahmen meiner Projekte:


In meinen bisherigen Projekten konnte ich umfassende Expertise in einer Vielzahl von Programmiersprachen und Technologien aufbauen. Diese Erfahrungen erstrecken sich über unterschiedliche Anwendungsbereiche, von der Frontend- und Backend-Entwicklung bis hin zur hardwarenahen Programmierung und der Integration von Machine Learning-Algorithmen. 

  1. JavaScript / TypeScript: In allen Projekten spielte JavaScript bzw. TypeScript eine zentrale Rolle. Im Frontend habe ich umfangreiche Anwendungen mit modernen Frameworks wie Angular und React entwickelt, die eine intuitive und ansprechende Benutzererfahrung bieten. TypeScript ermöglichte es mir dabei, robusten, typsicheren Code zu schreiben, der die Skalierbarkeit und Wartbarkeit der Anwendungen sicherstellte.
  2. HTML / CSS / SCSS: Meine Expertise in HTML und CSS ist ein wesentlicher Bestandteil meiner Arbeit in der Frontend-Entwicklung. Besonders im Einsatz von SCSS konnte ich durch die Entwicklung modularer und gut strukturierter Stylesheets ansprechende Benutzeroberflächen erstellen, die den Anforderungen an modernes Webdesign gerecht wurden. Projekte, die auf Material Design basieren, wurden von mir mit einer klaren, responsiven Gestaltung versehen, die sich durch Benutzerfreundlichkeit und Ästhetik auszeichnet.
  3. Python: In Projekten, die sich auf Machine Learning und Datenverarbeitung konzentrierten, habe ich Python intensiv eingesetzt. Mit Flask und Django als Frameworks habe ich leistungsstarke Backends und APIs entwickelt. Zudem habe ich Python genutzt, um Machine Learning-Algorithmen zu implementieren und Dokumentenanalysen durchzuführen, insbesondere bei der Extraktion von IT-Skills aus unstrukturierten Daten.
  4. Java (Spring Boot): Für die Entwicklung von Backends und RESTful APIs habe ich Java in Kombination mit Spring Boot eingesetzt. Hierbei konnte ich stabile und performante Serveranwendungen realisieren, die komplexe Geschäftslogik verarbeiten und eine reibungslose Kommunikation zwischen Frontend und Backend gewährleisten. Die Integration von Datenbanken und die Implementierung von Sicherheitsmechanismen gehörten ebenfalls zu meinen Aufgaben.
  5. Node.js / Express.js: Zur Implementierung serverseitiger Logik und der Erstellung von REST-APIs habe ich Node.js zusammen mit dem Framework Express.js verwendet. Diese Kombination ermöglichte es mir, schnelle und effiziente Backends zu entwickeln, die für hochfrequentierte Anwendungen optimiert sind.
  6. C/C++ (Embedded Programmierung): In Projekten, die sich auf die hardwarenahe Programmierung konzentrierten, habe ich mit C und C++ gearbeitet. Diese Sprachen habe ich insbesondere bei der Entwicklung von Steuerungssoftware für einen mechatronischen Prüfstand eingesetzt. Hier war eine effiziente und zuverlässige Kommunikation mit der Hardware entscheidend, um präzise Testabläufe zu gewährleisten.
  7. Electron.js: In einem plattformübergreifenden Projekt habe ich Electron.js eingesetzt, um eine Desktop-Anwendung zu entwickeln, die moderne Webtechnologien wie HTML, CSS und JavaScript nutzt. Electron.js ermöglichte es mir, eine Applikation zu erstellen, die sowohl auf Windows als auch auf Mac und Linux nahtlos funktioniert.
  8. Docker: Im Rahmen von DevOps und der Bereitstellung von Anwendungen habe ich Docker intensiv genutzt. Docker ermöglichte mir die Containerisierung von Anwendungen, wodurch die Bereitstellung und Skalierung vereinfacht wurde. Insbesondere in Projekten, die sowohl Web- als auch Backend-Komponenten enthalten, stellte Docker eine zentrale Technologie dar, um die Entwicklungsumgebung von der Produktionsumgebung abzugrenzen.

Branchen

Branchen

Im Verlauf meiner Karriere habe ich in mehreren bedeutenden Branchen wertvolle Erfahrungen gesammelt. Diese Branchen umfassen:

  1. Als Full-Stack Entwickler und KI-Spezialist habe ich umfangreiche Erfahrungen in der IT- und Softwarebranche gesammelt. Meine Projekte, wie die Entwicklung von Webanwendungen zur Analyse von IT-Dokumenten und zur Erstellung von Stellenanzeigen, spiegeln mein umfassendes Know-how in der Softwareentwicklung wider. Die Implementierung moderner Technologien und das Management komplexer Systemarchitekturen sind zentrale Aspekte meiner Arbeit in dieser Branche.

  2. Durch die Entwicklung einer Anwendung zur automatisierten Analyse von IT-Experten-Dokumenten und einer Suchmaschine für Skills habe ich tiefgehende Einblicke in die Bedürfnisse und Herausforderungen im Personalwesen und Recruiting gewonnen. Diese Projekte verdeutlichen meine Fähigkeit, technische Lösungen zu entwickeln, die den Rekrutierungsprozess optimieren und die Effizienz in der Personalsuche steigern.

  3. In meinem Projekt zur Entstigmatisierung chronischer sichtbarer Hautkrankheiten habe ich eine plattformübergreifende Anwendung entwickelt, die Informationen und Unterstützung bietet. Diese Erfahrung zeigt mein Engagement für soziale Verantwortung und mein Interesse daran, technologische Lösungen für gesundheitliche Aufklärung und Unterstützung bereitzustellen.

  4. Die Entwicklung von Steuerungssoftware für mechatronische Prüfstände für Gaslöslichkeitstests erfordert eine enge Zusammenarbeit mit den Ingenieur- und Mechatronikbranchen. Diese Arbeit umfasst sowohl die Entwicklung von Software zur Steuerung komplexer Systeme als auch die Integration von Hardware und Software, um präzise Tests und Messungen zu ermöglichen.

  5. Als Mentor und technischer Leiter habe ich auch Erfahrung in der Bildungsbranche gesammelt, indem ich Werkstudenten und Auszubildende betreut und geschult habe. Diese Tätigkeit unterstreicht meine Fähigkeit, Wissen weiterzugeben und junge Talente in ihrer beruflichen Entwicklung zu unterstützen.

Einsatzorte

Einsatzorte

Lörrach (+50km) München (+50km) Basel (+50km) Zürich (+50km)
Deutschland, Schweiz

möglich

Projekte

Projekte

1 Jahr
2023-11 - 2024-10

Automatisierte Dokumentenanalyse von IT-Experten zur Unterstützung von Recruiting-Prozessen

Full-Stack Entwickler, KI-Spezialist, Teamleiter PDF.js Angular React ...
Full-Stack Entwickler, KI-Spezialist, Teamleiter
In diesem Projekt entwickelte ich eine intelligente Lösung zur automatisierten Analyse von IT-Dokumenten mithilfe moderner Machine Learning-Methoden. Ziel war es, die Fähigkeiten von IT-Experten zu extrahieren, um Recruiter und das EIC effizient bei der Kandidatenauswahl zu unterstützen. Meine Verantwortung umfasste sowohl die Implementierung des Frontends und Backends als auch die Entwicklung von Machine Learning-Modellen. Zudem übernahm ich die Führung und Betreuung von Werkstudenten, um den Wissenstransfer im Team sicherzustellen.
PDF.js Angular React Material SCSS HTML TypeScript JavaScript Spring Boot Express.js Node.js Docker Flask Django Python Machine Learning
München
6 Monate
2022-12 - 2023-05

Webbasierte Lösung für Jobanzeigen-Management

Full-Stack Entwickler Angular Material SCSS ...
Full-Stack Entwickler
Für dieses Projekt entwickelte ich eine umfassende Webapplikation zur Verwaltung und Optimierung von Stellenanzeigen. Die Lösung bietet ein nutzerfreundliches Dashboard zur Erstellung und Bearbeitung von Anzeigen, die spezifische Nutzeranforderungen berücksichtigen. Es wurden zudem Funktionen zur Online- und Offline-Schaltung von Anzeigen implementiert. Hierbei kam meine Erfahrung in der Backend- und Frontend-Entwicklung zum Einsatz, um eine stabile und performante Lösung zu gewährleisten.
Angular Material SCSS HTML TypeScript JavaScript Spring Boot Express.js Node.js Docker
München
1 Jahr 1 Monat
2021-08 - 2022-08

Entwicklung einer Experten-Suchmaschine für Skill-Matching

Full-Stack Entwickler, Mentor Angular React Material ...
Full-Stack Entwickler, Mentor
In diesem Projekt konzipierte und implementierte ich eine webbasierte Suchmaschine, die es ermöglicht, Experten basierend auf ihren Fähigkeiten und Qualifikationen zu finden. Die Applikation bietet erweiterte Filter- und Suchfunktionen, um eine passgenaue Auswahl zu gewährleisten. Ich war maßgeblich an der gesamten technischen Architektur beteiligt und unterstützte Auszubildende durch gezielte Anleitung und Coaching, um sicherzustellen, dass bewährte Entwicklungspraktiken eingehalten wurden.
Angular React Material SCSS HTML TypeScript JavaScript Spring Boot Express.js Node.js Docker Git Python CSS Java Spring CI/CD Web Application Webapplication
München
7 Monate
2020-04 - 2020-10

Entwicklung einer Steuerungssoftware für einen mechatronischen Prüfstand zur Gaslöslichkeitsprüfung

Embedded Softwareentwickler und Frontend-Entwickler Embedded C/C++ Angular Material ...
Embedded Softwareentwickler und Frontend-Entwickler
In diesem Projekt entwickelte ich die Steuerungssoftware für einen mechatronischen Prüfstand zur Durchführung von Gaslöslichkeitstests. Die Software ermöglichte die Ansteuerung und Überwachung der Hardware, während eine speziell entwickelte Benutzeroberfläche zur intuitiven Bedienung beitrug. Mein Aufgabenbereich umfasste sowohl die hardwarenahe Programmierung als auch die Gestaltung und Implementierung einer leistungsfähigen UI zur Steuerung und Visualisierung der Prüfprozesse.
Embedded C/C++ Angular Material SCSS HTML TypeScript JavaScript Hardware-Programmierung
BMW Group
München
7 Monate
2019-04 - 2019-10

Cross-Plattform-Applikation zur Entstigmatisierung chronischer Hautkrankheiten

Frontend Entwickler Electron.js Angular React ...
Frontend Entwickler
Im Rahmen dieses Projekts entwickelte ich eine plattformübergreifende Anwendung mit Electron.js, die aufklärende Informationen und Hilfestellungen zu chronischen sichtbaren Hauterkrankungen bietet. Die Applikation wurde mit dem Ziel entwickelt, Vorurteile und Stigmatisierungen in der Gesellschaft zu reduzieren. Meine Arbeit konzentrierte sich dabei auf die Implementierung einer benutzerfreundlichen und ansprechenden Benutzeroberfläche unter Einsatz moderner Webtechnologien.
Electron.js Angular React Material SCSS CSS HTML TypeScript JavaScript
Klinikum Rechts der Isar
München

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2020-10 - 2022-10

Informatik Studium M.Sc.

Master Informatik, TU München
Master Informatik
TU München
Machine Learning, High-Performance Computing, IT-Sicherheit
3 Jahre 5 Monate
2016-10 - 2020-02

Informatik Studium B.Sc.

B.Sc. Informatik, TU München
B.Sc. Informatik
TU München

Position

Position

Senior Full-Stack Entwickler, KI-Spezialist, Mentor:


In meiner Rolle als Senior Full-Stack Entwickler und KI-Spezialist war ich für die vollständige Umsetzung von Softwarelösungen verantwortlich, die sowohl moderne Webtechnologien als auch Machine Learning-Methoden integrieren. Dabei habe ich übergreifend in den Bereichen Frontend, Backend und KI-Entwicklung gearbeitet. Zusätzlich habe ich in vielen Projekten die technische Leitung übernommen und Teams, einschließlich Werkstudenten und Auszubildenden, angeleitet und betreut. Ich habe große Teile der Softwarearchitektur verantwortet, von der Frontend-Implementierung mit modernen Frameworks wie Angular und React bis hin zur Backend-Entwicklung unter Verwendung von Spring Boot, Express.js und Node.js. Mein Fokus lag dabei auf der Entwicklung von skalierbaren und performanten Webanwendungen, die eine nahtlose Benutzererfahrung bieten. In Projekten, die sich auf die Analyse von Daten und Dokumenten spezialisiert haben, war ich maßgeblich an der Konzeption und Implementierung von Machine Learning-Modellen beteiligt. Diese wurden genutzt, um automatisch relevante Informationen zu extrahieren und weiterzuverarbeiten, insbesondere im Bereich der Skill-Extraktion zur Unterstützung von Recruitern. Als technischer Leiter und Mentor habe ich regelmäßig Studierende und Auszubildende betreut und angeleitet. Mein Fokus lag darauf, die teamübergreifende Zusammenarbeit zu stärken, Best Practices zu vermitteln und technische Herausforderungen gemeinsam zu meistern. Mein Schwerpunkt im Frontend-Bereich lag auf der Entwicklung von benutzerfreundlichen, responsiven und modernen Benutzeroberflächen. Dabei kamen Frameworks wie Angular, React und Electron.js zum Einsatz. Ich habe Designs mit Material Design, SCSS und anderen modernen Styling-Methoden umgesetzt, um hochwertige, interaktive Anwendungen zu entwickeln. In Projekten mit mechatronischen Systemen war ich in der hardwarenahen Programmierung tätig. Dies umfasste die Steuerung und Überwachung von Prüfständen sowie die Implementierung benutzerfreundlicher Benutzeroberflächen zur Steuerung dieser Systeme.

Kompetenzen

Kompetenzen

Top-Skills

Angular React Front-End Machine Learning ChatGPT Java Spring Boot Docker TypeScript Web Application HTML CSS Back-End Responsive Webdesign Git REST WebSocket Web application security Node.js Python Django SQL TensorFlow

Schwerpunkte

Full-Stack Entwicklung
Experte
Frontend Entwicklung
Experte
Backend Entwicklung
Experte
KI/AI
Experte
Machine Learning
Experte
Technische Leitung
Fortgeschritten
Mentoring
Fortgeschritten
Hardware nahe Programmierung
Fortgeschritten
Schwerpunkte in der Softwareentwicklung:

In meinen bisherigen Projekten habe ich mehrere wesentliche Schwerpunkte etabliert, die sich durch umfassende Expertise und Erfahrung in verschiedenen Technologiebereichen auszeichnen:

1. Full-Stack Entwicklung: Mein Hauptaugenmerk liegt auf der ganzheitlichen Entwicklung von Webanwendungen. Dies umfasst die Architektur und Implementierung von Frontend- und Backend-Systemen. Durch den Einsatz moderner Technologien wie Angular, React, Spring Boot, Express.js und Node.js habe ich leistungsstarke, skalierbare und benutzerfreundliche Anwendungen entwickelt. In Projekten wie der Experten-Suchmaschine und der Job-Anzeigen-Management-Lösung habe ich bewiesen, wie wichtig eine nahtlose Integration der verschiedenen Systemschichten für den Erfolg einer Anwendung ist.

2. Künstliche Intelligenz und Machine Learning: Ein zentraler Schwerpunkt meiner Arbeit ist die Anwendung von Machine Learning-Methoden zur Datenanalyse und -verarbeitung. In dem Projekt zur Dokumentenanalyse von IT-Experten habe ich Machine Learning-Modelle entwickelt und implementiert, um automatisch relevante Fähigkeiten zu extrahieren und diese zur Optimierung von Recruiting-Prozessen zu nutzen. Dieser Bereich erfordert nicht nur technisches Wissen, sondern auch die Fähigkeit, komplexe Algorithmen und Modelle effektiv in bestehende Systeme zu integrieren.

3. Frontend-Entwicklung und UX/UI Design: Die Gestaltung und Entwicklung intuitiver, ansprechender Benutzeroberflächen ist ein weiterer Schwerpunkt meiner Tätigkeit. Durch den Einsatz von Technologien wie Angular, React, Material Design und SCSS habe ich moderne, responsive Benutzeroberflächen geschaffen, die eine exzellente Benutzererfahrung bieten. Projekte wie die plattformübergreifende Applikation zur Entstigmatisierung chronischer Hautkrankheiten und das Dashboard für das Jobanzeigen-Management verdeutlichen meine Fähigkeit, komplexe Anforderungen in benutzerfreundliche Interfaces umzusetzen.

4. Hardware-nahe Programmierung: In Projekten, die mit mechatronischen Systemen und Prüfständen zu tun haben, habe ich umfassende Erfahrungen in der hardwarenahen Programmierung gesammelt. Diese Arbeit umfasst die Entwicklung von Steuerungssoftware und die Implementierung von Benutzeroberflächen zur Interaktion mit der Hardware. Die Fähigkeit, Software und Hardware effizient zu integrieren, ist entscheidend für die erfolgreiche Durchführung von Gaslöslichkeitstests und ähnlichen Anwendungen.

5. Technische Leitung und Mentoring: Neben der reinen Entwicklungstätigkeit habe ich auch die Rolle des technischen Leiters und Mentors übernommen. Hierbei habe ich Teams geleitet, Werkstudenten betreut und Auszubildende unterstützt. Mein Fokus liegt darauf, technisches Wissen weiterzugeben, die Teamdynamik zu stärken und sicherzustellen, dass alle Teammitglieder die besten Entwicklungspraktiken anwenden.

Programmiersprachen

JavaScript
Experte
TypeScript
Experte
Angular
Experte
React
Experte
HTML
Experte
CSS
Experte
Node.js
Experte
Python
Experte
Django
Experte
Flask
Experte
RESTful API
Experte
Spring Boot
Fortgeschritten
Java
Fortgeschritten

Programmierkompetenzen im Rahmen meiner Projekte:


In meinen bisherigen Projekten konnte ich umfassende Expertise in einer Vielzahl von Programmiersprachen und Technologien aufbauen. Diese Erfahrungen erstrecken sich über unterschiedliche Anwendungsbereiche, von der Frontend- und Backend-Entwicklung bis hin zur hardwarenahen Programmierung und der Integration von Machine Learning-Algorithmen. 

  1. JavaScript / TypeScript: In allen Projekten spielte JavaScript bzw. TypeScript eine zentrale Rolle. Im Frontend habe ich umfangreiche Anwendungen mit modernen Frameworks wie Angular und React entwickelt, die eine intuitive und ansprechende Benutzererfahrung bieten. TypeScript ermöglichte es mir dabei, robusten, typsicheren Code zu schreiben, der die Skalierbarkeit und Wartbarkeit der Anwendungen sicherstellte.
  2. HTML / CSS / SCSS: Meine Expertise in HTML und CSS ist ein wesentlicher Bestandteil meiner Arbeit in der Frontend-Entwicklung. Besonders im Einsatz von SCSS konnte ich durch die Entwicklung modularer und gut strukturierter Stylesheets ansprechende Benutzeroberflächen erstellen, die den Anforderungen an modernes Webdesign gerecht wurden. Projekte, die auf Material Design basieren, wurden von mir mit einer klaren, responsiven Gestaltung versehen, die sich durch Benutzerfreundlichkeit und Ästhetik auszeichnet.
  3. Python: In Projekten, die sich auf Machine Learning und Datenverarbeitung konzentrierten, habe ich Python intensiv eingesetzt. Mit Flask und Django als Frameworks habe ich leistungsstarke Backends und APIs entwickelt. Zudem habe ich Python genutzt, um Machine Learning-Algorithmen zu implementieren und Dokumentenanalysen durchzuführen, insbesondere bei der Extraktion von IT-Skills aus unstrukturierten Daten.
  4. Java (Spring Boot): Für die Entwicklung von Backends und RESTful APIs habe ich Java in Kombination mit Spring Boot eingesetzt. Hierbei konnte ich stabile und performante Serveranwendungen realisieren, die komplexe Geschäftslogik verarbeiten und eine reibungslose Kommunikation zwischen Frontend und Backend gewährleisten. Die Integration von Datenbanken und die Implementierung von Sicherheitsmechanismen gehörten ebenfalls zu meinen Aufgaben.
  5. Node.js / Express.js: Zur Implementierung serverseitiger Logik und der Erstellung von REST-APIs habe ich Node.js zusammen mit dem Framework Express.js verwendet. Diese Kombination ermöglichte es mir, schnelle und effiziente Backends zu entwickeln, die für hochfrequentierte Anwendungen optimiert sind.
  6. C/C++ (Embedded Programmierung): In Projekten, die sich auf die hardwarenahe Programmierung konzentrierten, habe ich mit C und C++ gearbeitet. Diese Sprachen habe ich insbesondere bei der Entwicklung von Steuerungssoftware für einen mechatronischen Prüfstand eingesetzt. Hier war eine effiziente und zuverlässige Kommunikation mit der Hardware entscheidend, um präzise Testabläufe zu gewährleisten.
  7. Electron.js: In einem plattformübergreifenden Projekt habe ich Electron.js eingesetzt, um eine Desktop-Anwendung zu entwickeln, die moderne Webtechnologien wie HTML, CSS und JavaScript nutzt. Electron.js ermöglichte es mir, eine Applikation zu erstellen, die sowohl auf Windows als auch auf Mac und Linux nahtlos funktioniert.
  8. Docker: Im Rahmen von DevOps und der Bereitstellung von Anwendungen habe ich Docker intensiv genutzt. Docker ermöglichte mir die Containerisierung von Anwendungen, wodurch die Bereitstellung und Skalierung vereinfacht wurde. Insbesondere in Projekten, die sowohl Web- als auch Backend-Komponenten enthalten, stellte Docker eine zentrale Technologie dar, um die Entwicklungsumgebung von der Produktionsumgebung abzugrenzen.

Branchen

Branchen

Im Verlauf meiner Karriere habe ich in mehreren bedeutenden Branchen wertvolle Erfahrungen gesammelt. Diese Branchen umfassen:

  1. Als Full-Stack Entwickler und KI-Spezialist habe ich umfangreiche Erfahrungen in der IT- und Softwarebranche gesammelt. Meine Projekte, wie die Entwicklung von Webanwendungen zur Analyse von IT-Dokumenten und zur Erstellung von Stellenanzeigen, spiegeln mein umfassendes Know-how in der Softwareentwicklung wider. Die Implementierung moderner Technologien und das Management komplexer Systemarchitekturen sind zentrale Aspekte meiner Arbeit in dieser Branche.

  2. Durch die Entwicklung einer Anwendung zur automatisierten Analyse von IT-Experten-Dokumenten und einer Suchmaschine für Skills habe ich tiefgehende Einblicke in die Bedürfnisse und Herausforderungen im Personalwesen und Recruiting gewonnen. Diese Projekte verdeutlichen meine Fähigkeit, technische Lösungen zu entwickeln, die den Rekrutierungsprozess optimieren und die Effizienz in der Personalsuche steigern.

  3. In meinem Projekt zur Entstigmatisierung chronischer sichtbarer Hautkrankheiten habe ich eine plattformübergreifende Anwendung entwickelt, die Informationen und Unterstützung bietet. Diese Erfahrung zeigt mein Engagement für soziale Verantwortung und mein Interesse daran, technologische Lösungen für gesundheitliche Aufklärung und Unterstützung bereitzustellen.

  4. Die Entwicklung von Steuerungssoftware für mechatronische Prüfstände für Gaslöslichkeitstests erfordert eine enge Zusammenarbeit mit den Ingenieur- und Mechatronikbranchen. Diese Arbeit umfasst sowohl die Entwicklung von Software zur Steuerung komplexer Systeme als auch die Integration von Hardware und Software, um präzise Tests und Messungen zu ermöglichen.

  5. Als Mentor und technischer Leiter habe ich auch Erfahrung in der Bildungsbranche gesammelt, indem ich Werkstudenten und Auszubildende betreut und geschult habe. Diese Tätigkeit unterstreicht meine Fähigkeit, Wissen weiterzugeben und junge Talente in ihrer beruflichen Entwicklung zu unterstützen.

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.