Profilbild von Anonymes Profil, Software Engineer, DevOps, Software Architect

Verifiziertes Profil

verfügbar

Letztes Update: 19.04.2024

Software Engineer, DevOps, Software Architect

Firma: CJC Consult GmbH
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | polnisch (gut)

Skills

Fachlicher Schwerpunkt:
Fullstack-Development, Frontend-Development, Backend-Development, Agile Softwareentwicklung, Angular, AngularJS, C#, Node.js, TypeScript, Rust, Bootstrap, HTML, CSS, JavaScript, Docker, golang, React, DevOps, Flutter, Python, Swift, SwiftUI, Kotlin, Vue, Sass

20 Jahre Berufserfahrung als IT Berater und Softwareentwickler

2 Jahre Berufserfahrung als IT Systemadministrator

Ausbildung zum:
Fachinformatiker/Anwendungsentwicklung

Projekthistorie

03/2022 - 12/2023
Weiterentwicklung und Wartung von Web Anwendungen und Systemintegration
Migros Luzern (Konsumgüter und Handel, >10.000 Mitarbeiter)

EINSATZORT:
Luzern, Switzerland

KUNDE:
Genossenschaft Migros Luzern

PROJEKTROLLE:
Full Stack Software Engineer und DevOps

PROJEKTBESCHREIBUNG:
In meiner Funktion als Full Stack Software Engineer und DevOps war ich verantwortlich für die Wartung und Weiterentwicklung von Webapplikationen sowie die Integration dieser in eine Microservice-Architektur. Zu meinen Hauptaufgaben gehörten:
  • Erweiterung des Lieferanten- und Logistikmanagement Systems (LFS): Implementierung von Funktionen zur Verwaltung zeitkritischer Liefer- und Kühlketten, Optimierung der Warenlieferung und Bestellabwicklung basierend auf spezifischen Rezepturen. Die Applikation wurde in C# MCV mit serverseitig gerenderten Seiten entwickelt und wird seit 2014 betrieben.
  • Entwicklung und Betreuung des API Service Busses (USDv2): Dieser Service Bus integrierte verschiedene Anwendungen über RabbitMQ und unterstützte die systemübergreifende Kommunikation. Zusätzlich wurden Redis und MongoDB für Caching und Microsoft SQL Server als persistente Datenbank eingesetzt.
  • Zentrale Verwaltung von Mitarbeiterdaten (CentralAdmin): Entwicklung einer Anwendung zur Verwaltung von Mitarbeiterdaten und -profilen über verschiedene Systeme hinweg. Die Anwendung wurde in C# entwickelt und nutzt Angular mit Angular Material für das Frontend, verbunden mit Active Directory und Microsoft Exchange.
  • Wartung und Weiterentwicklung der Inventarisierung Applikation (WHW): Verantwortung für die Verwaltung von Arbeitsmitteln, Schlüssel und Badgekarten der Mitarbeiter, einschließlich der Integration der Dorma Kaba API für Badgekarten.
  • Entwicklung der Fahrzeugflotte Management-Anwendung (Vehicle Access): Zuständig für die Zugangskontrolle zu Kundenfahrzeugen.
DevOps und Infrastrukturmanagement:
Zu Beginn des Projekts waren alle Applikationen auf virtuellen Maschinen
in einer Hyper-V-Umgebung gehostet. Zu meinen Aufgaben gehörte die
Migration der ersten Applikation zu Kubernetes (K8s), die Etablierung von
CI/CD-Prozessen innerhalb einer k8s Umgebung nach dem DevSecOps Prinzip und die Verwaltung verschiedener Umgebungen (PROD,
DEV, STAGE).
Mitarbeiterschulung und Onboarding:
Durchführung von Schulungen und Onboarding-Prozessen für zwei Mitarbeiter, um die Verantwortung für die Softwareentwicklung und DevOps-Aufgaben an interne Teammitglieder zu übertragen.

TECHNOLOGIEN:
C#, MCV, SSR, RabbitMQ, Redis, MongoDB, MS SQL Server, Angular, Angular Material, Docker, Kubernetes, Hashicorp, Azure KeyVault, CI/CD, Hyper-V, JavaScript, TypeScript, PowerShell, Shell-Script, Swagger, ChatGPT, MS SQL Server, SSMS, Node.js, Git, DevOps, Azure, TDD, Clean Code

Kenntnisse
    C#, YAML, JavaScript, TypeScript, Angular, PowerShell, Shell-Script, Swagger, ChatGTP,
    MS SQL Server Management Studio, Node.js, Git, DevOps, Azure

ERGEBNIS:
Erfolgreiche Optimierung der System Performance und Nutzererfahrung durch die kontinuierliche Weiterentwicklung der Anwendungen und die Modernisierung der Infrastruktur.

09/2021 - 03/2022
Entwicklung und Wartung von mobilen Apps und Webapplikationen für Smartmeter-Management
Repower AG (Energie, Wasser und Umwelt, 500-1000 Mitarbeiter)

EINSATZORT:
Zürich, Switzerland

KUNDE:
REPOWER AG

PROJEKTROLLE:
Full Stack Software Engineer und DevOps

PROJEKTBESCHREIBUNG:
In meiner Rolle als Full Stack Software Engineer und DevOps war ich verantwortlich für die Entwicklung, Erweiterung und Wartung von mobilen Applikationen sowie ein Kundenportal. Ich entwickelte zwei neue mobile Anwendungen für iOS und Android, die für die Überwachung und Steuerung von Smart Metern eingesetzt werden. Diese Apps ermöglichen es den Benutzern, historische Energieverbräuche und -einspeisungen sowie Echtzeit-Daten zu visualisieren. Die Datenpräsentation erfolgt durch anschauliche Diagramme. Zusätzlich bieten die Apps Funktionalitäten zum Ein- und Ausschalten von Geräten sowie zur zeitgesteuerten Steuerung über eine Zeitschaltuhr. Nach der Entwicklung wurden beide Anwendungen in die entsprechenden App Stores eingestellt.
Parallel dazu war ich für die Weiterentwicklung und Wartung eines Kundenportals zuständig. Diese Webanwendung wurde im Backend mit C# und am Frontend mit Angular entwickelt. Ich hatte bereits in einem früheren Greenfield-Projekt das Frontend und den zugehörigen Technology Stack entwickelt und war mit den benötigten Bibliotheken vertraut.
Ein weiterer Schwerpunkt meiner Tätigkeit lag in der Implementierung und Wartung von CI/CD-Prozessen innerhalb von Azure DevOps, um eine effiziente und fehlerfreie Entwicklung und Bereitstellung der Anwendungen zu gewährleisten.

TECHNOLOGIEN:
Swift, Kotlin, C#, Angular, Azure DevOps, CICD, TDD, Clean Code

ERGEBNIS:
Die entwickelten Anwendungen verbessern die Interaktion und das Energiemanagement der Endbenutzer mit Smart Metern erheblich, bieten erweiterte Überwachungsoptionen und tragen zur Optimierung der Energieverwendung bei. Das Kundenportal ermöglicht eine effiziente Verwaltung und eine verbesserte Benutzererfahrung.

08/2021 - 09/2021
Entwicklung einer mobilen Sprachförderungs-App für Kleinkinder
CJC Consult GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

EINSATZORT:
Zürich, Switzerland

PROJEKTROLLE:
Mobile Software Engineer

KUNDE:
CJC CONSULT GmbH

PROJEKTBESCHREIBUNG:
In diesem Projekt übernahm ich die Rolle des Mobile Software Engineers, verantwortlich für die Entwicklung einer innovativen App zur Sprachförderung von Kleinkindern. Die Anwendung, entwickelt für iOS und Android, nutzt die Cross-Plattform-Fähigkeiten von Flutter, um eine konsistente Benutzererfahrung auf beiden Plattformen zu gewährleisten.
Funktionsweise der App:
Die App zielt darauf ab, Kleinkindern das Erlernen neuer Sprachen auf eine spielerische und interaktive Weise zu ermöglichen. Nach dem Start der App wählen Eltern die gewünschten Sprachen aus. Anschließend präsentiert die App liebevoll gezeichnete Bilder von Alltagsgegenständen. Bei Berührung dieser Bilder werden die Begriffe in ausgewählten Sprachen ausgesprochen, sodass die Kinder die Wörter hören und visuell mit den Bildern verknüpfen können. Links und rechts des Bildschirms ermöglichen weitere Symbole den Zugriff auf neue Begriffe, die jeweils durch ein Bild und zugehörigen Ton illustriert werden.
Zielsetzung:
Diese App bietet eine kindgerechte Methode, um Sprachen zu erlernen, indem sie auditive und visuelle Lernelemente kombiniert. Sie fördert nicht nur die Sprachentwicklung, sondern auch die kognitive Verknüpfung zwischen Objekten und ihrer Bezeichnung in verschiedenen Sprachen.

TECHNOLOGIEN:
Flutter, Swift, Kotli, Affinity Designer, Audacity, TDD, Clean Code

ERGEBNIS:
Trotz des innovativen Ansatzes und der qualitativen Umsetzung erwies sich der Verkaufspreis von 1 CHF als nicht profitabel. Dies führte zur Entscheidung, die App wieder aus den Stores zu entfernen




03/2021 - 08/2021
Entwicklung einer Projektmanagement-App für Microsoft Teams
(Internet und Informationstechnologie, < 10 Mitarbeiter)

EINSATZORT:
Zürich, Switzerland

PROJEKTROLLE:
Frontend Software Engineer, DevOps

PROJEKTBESCHREIBUNG:
In diesem Projekt war ich verantwortlich für die Entwicklung einer neuen Microsoft Teams-Anwendung, die speziell für das Projektmanagement konzipiert wurde. Meine Aufgaben umfassten nicht nur die Programmierung der Frontend-Funktionen, sondern auch wichtige DevOps-Aufgaben, insbesondere das Deployment der Anwendung in das Testsystem von Teams. Die Hauptaufgabe bestand darin, eine Plattform zu schaffen, die es Projektverantwortlichen ermöglicht, die verschiedenen Phasen eines Projekts zu visualisieren und zu planen. Zusätzlich wurde die Integration einer Funktionalität zur Pflege von Kundeninformationen direkt über die App realisiert. Ziel war es, die App als Enterprise-Lösung im firmeninternen Appstore zur Verfügung zu stellen.

TECHNOLOGIEN:
Node.js, React, Fluent Ui, Teams, Teams App Development, Azure, Azure DevOps, Continuous Integration, Continuous Delivery, DevOps, TTD, Clean Code

ERGEBNIS:
Nach erfolgreicher Fertigstellung und Auslieferung der ersten Version der App konnte ich einen internen Mitarbeiter erfolgreich in den bestehenden Code einarbeiten. Dies ermöglichte es dem Unternehmen, auf der von mir entwickelten technischen Basis insgesamt vier weitere Applikationen zu erstellen. Diese Weiterentwicklungen bestätigen den nachhaltigen Wert und die Skalierbarkeit der initialen Projektarbeit.


01/2021 - 03/2021
Einarbeitung in DeFi und Web3-Technologien als Full Stack Software Engineer
CJC Consult GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

EINSATZORT:
Zürich, Switzerland

KUNDE:
CJC CONSULT GmbH

PROJEKTROLLE:
Full-Stack Developer, DevOps

PROJEKTBESCHREIBUNG:
Das Hauptziel dieses Projekts bestand darin, fundierte Kenntnisse und praktische Erfahrungen im Bereich der DeFi (Decentralized Finance) und Web3-Technologien zu erwerben, um zukünftige Projektmöglichkeiten in diesem innovativen Sektor zu erschließen.
Tätigkeiten und Technologien:
Als Full Stack Software Engineer war ich verantwortlich für die Einrichtung und den Betrieb eines Ethereum-Test Netzwerks auf firmeneigenen Servern. In diesem Rahmen entwickelte ich die ersten Smart Contracts und implementierte eine Benutzeroberfläche unter Verwendung der JavaScript-Bibliothek React. Die Entwicklung erfolgte mit modernen und relevanten Technologien, einschließlich:
Solidity: Zur Programmierung der Smart Contracts
Web3.js: Für die Interaktion zwischen der Frontend-Anwendung und der Blockchain
TypeScript: Um robusten und skalierbaren Code zu gewährleisten
React und Next.js: Für das responsive und interaktive Design der Anwendung
Truffle: Als Entwicklungsumgebung und Testframework für Blockchain-Anwendungen

TECHNOLOGIEN:
Node.js, Nextjs, Solidity, web3, typescript, truffle, Continuous Integration, Continuous Delivery, DevOps, TTD, Clean Code

ERGEBNIS:
Durch die praktische Anwendung der oben genannten Technologien konnte ich nicht nur mein technisches Verständnis für die Blockchain-Technologie vertiefen, sondern auch wertvolle Einblicke in die Potenziale und Herausforderungen von DeFi-Projekten gewinnen. Diese Erfahrungen bilden eine solide Grundlage für die Akquise und Durchführung zukünftiger Projekte in diesem dynamischen und wachsenden Bereich.


03/2018 - 12/2020
Entwicklung zweier innovativer Webapplikationen – Kundenportal App & Smartpower
Repower AG (Energie, Wasser und Umwelt, 500-1000 Mitarbeiter)

EINSATZORT:
Landquart, Switzerland

KUNDE:
REPOWER AG

PROJEKTROLLE:
Full Stack Software Engineer und DevOps

PROJEKTBESCHREIBUNG:
Das Hauptziel dieses Projektes war die Entwicklung von zwei hochmodernen Webapplikationen, die sowohl Endkunden als auch Netzoptimierung Funktionen unterstützen und digitale Prozesse in der Energiebranche revolutionieren.
Customer Portal App Funktionalitäten:
  • Kundenportal für Energiemanagement: Ermöglicht Kunden, ihren Stromverbrauch zu überblicken, alle Objekte und Rechnungen einzusehen, und Messwerte detailliert als Prosumer anzuzeigen.
  • Mehrsprachige und Multimandantenfähigkeit: Unterstützt verschiedene Sprachen und Mandanten.
  • Zahlungsmanagement: Kunden können ihre Zahlungsart ändern und Rechnungen elektronisch erhalten.
  • Anpassbare Services: Kunden können jederzeit Umzüge melden und aus einer Vielzahl von Stromprodukten wählen, um individuelle Wünsche zu erfüllen.
Smartpower Funktionalitäten:
  • Unabhängiges Smart Meter System: Unterstützt die unabhängige Auslesung von Spartenzählern (Wasser, Gas, Wärme) und bietet integriertes Lastschalt-Management.
  • Datenkommunikation: Nutzung von PLC, Mobilfunk (M2M LTE), Glasfaser (LWL) oder Ethernet für die Kommunikation zum Head End System.
  • Realtime-Datenanalyse: Ermöglicht Echtzeitdaten zur Optimierung des Eigenverbrauchs und Netzoptimierung.
  • Aktive Kundenbeteiligung: Fördert durch innovative Tarife Netz, dienliches Verhalten und die aktive Nutzung des digitalen Kundenportals.
Technische Umsetzung:
  • Frontend-Entwicklung: Aufbau des Frontend Stacks mit einer eigenen Angular Library für Theming, Internationalisierung, Komponentenbibliothek und Authentifizierung via Keycloak. Diese Libraries wurden zu zentralen Bestandteilen beider Applikationen.
  • CI/CD-Prozesse: Verantwortlich für die Implementierung und Wartung der CI/CD-Prozesse im Azure DevOps, speziell für das Frontend.
TECHNOLOGIEN:
Node.js, Angular, Angular-cli, git, C#, ASP.Net, .Net Core 2.0, Typescript, Continuous Integration, Continuous Delivery, DevOps, Scrum, Kanban, TTD, Clean Code

ERGEBNIS:
Durch meine Rolle als Full Stack Software Engineer und DevOps konnte ich beide Projekte von der Konzeptualisierung bis zur Fertigstellung begleiten, wobei ich innovative Lösungen im Frontend Bereich der beiden Webapps entwickelte und implementierte.


09/2018 - 04/2019
Mobile Game Entwicklung für Energieversorger, Endlos-Runner Mobile Game für Gamification-Marketing
E.ON (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

EINSATZORT:
München, Germany (Remote und vor Ort)

KUNDE:
E.ON AG

PROJEKTROLLE:
Mobile Game Software Engineer – Spezialisiert auf Unity 3D und C#

PROJEKTBESCHREIBUNG:
Im Rahmen der Gamification-Marketingstrategie eines weltweit führenden Energieversorgers war ich als Software Engineer und Grafikdesigner verantwortlich für die Entwicklung eines Jump-&-Run Mobile Games. Das Spiel, ein dynamischer Jump-&-Run Endlos-Runner, integriert zwei wählbare Spielfiguren – einen Jungen und ein Mädchen – die auf Hausdächern agieren. Die Spieler navigieren die Figuren, indem sie von Dach zu Dach springen und dabei Energie-bezogene Items sammeln, die Zusatzpunkte vergeben. Spezielle Boost-Items wie Jetpacks, Skateboards und Hoverboards ermöglichen es den Spielern, für eine begrenzte Zeit schneller voranzukommen. Das Ziel ist, möglichst lange durchzuhalten, ohne in die Zwischenräume der Häuserschluchten zu fallen oder Hindernisse wie Kamine oder Photovoltaikanlagen zu treffen. Ein zentraler Highscore fördert den Wettbewerb unter den Spielern, wobei die besten reale Preise gewinnen können. 

TECHNOLOGIEN:
C# Unity 3D, Continuous Integration, Continuous Delivery, TDD, Clean Code

ERGEBNIS:
Das Projekt mündete in die Umsetzung eines unterhaltsamen Spiels, das sowohl spielerisch herausfordert als auch das Markenbewusstsein für den Kunden steigert. Es wurde erfolgreich implementiert und bietet den Endbenutzern eine fesselnde und interaktive Erfahrung.



06/2017 - 12/2017
Entwicklung einer Webapplikation für betriebliches Gesundheitsmanagement
(Internet und Informationstechnologie, 50-250 Mitarbeiter)

EINSATZORT:
Winterthur, Switzerland

PROJEKTROLLE:
Full-Stack Developer, DevOps

PROJEKTBESCHREIBUNG:
Als Java Fullstack Software Engineer war ich maßgeblich an der Entwicklung und Weiterentwicklung einer umfassenden Webapplikation beteiligt, die speziell für die Unterstützung von betrieblichem Gesundheitsmanagement konzipiert wurde. Diese Anwendung umfasst Module für Absenzenmanagement und Case Management, einschließlich Sozialberatung, und dient als technische Grundlage zur Förderung der Mitarbeitergesundheit.
Technologieeinsatz:
  • Frontend-Entwicklung: Realisiert mit Angular2+, um eine intuitive und benutzerfreundliche Oberfläche zu gewährleisten.
  • Backend-Entwicklung: Implementierung in JAVA, unterstützt durch Docker zur Containerisierung und PostgreSQL als Datenbanklösung.
  • CI/CD-Prozesse: Effizienter Einsatz von Jenkins und später Bamboo für Continuous Integration und Continuous Deployment.
TECHNOLOGIEN:
Node.js, Angular, Angular-cli, git, Intelij, Java, Jooq, PostgreSQL, Typescript, Continuous Integration, Continuous Delivery, DevOps,  Scrum, Kanban

04/2015 - 03/2017
Entwicklung eines Frontend-Stacks für "Multioffer" Webapplikationen und Erstellung von 5 Angebotskaltulatoren Webapps
Allianz Suisse AG (Versicherungen, >10.000 Mitarbeiter)

EINSATZORT:
Zürich, Switzerland

KUNDE:
Allianz Suisse AG

PROJEKTROLLE:
Software Developer Frontend/GUI.

PROJEKTBESCHREIBUNG:
In diesem Projekt war ich verantwortlich für den Aufbau und die Implementierung eines modernen Frontend-Stacks auf Basis von AngularJS. Dieser Stack diente als Plattform für das Projekt "Multioffer", das mehrere webbasierte Anwendungen umfasst. Der entwickelte Stack beinhaltete ein vielseitiges Theming-System, ein internationales Sprach-Unterstützungssystem (i18n) und einen umfangreichen Komponentenkatalog. 
Zu den DevOps aufgaben gehörte das Paketieren und vorbereiten für das deployment mit hilfe von gulpjs piplines und das automatisierte Deployment über Jenkins.
Auf Grundlage dieses Stacks wurden erfolgreich fünf Webapplikationen entwickelt, die speziell auf die Angebotserstellung in verschiedenen Versicherungsbereichen abzielen.
  • Eine Webapplikation zur Angebotserstellung für Autoversicherungen.
  • Eine Webapplikation zur Angebotserstellung für Motorradversicherungen.
  • Eine Webapplikation zur Angebotserstellung für Reiseversicherungen
  • Eine Webapplikation zur Angebotserstellung für Haushaltsversicherungen.
  • Eine Webapplikation zur Angebotserstellung für Privat-Haftpflichtversicherungen.
TECHNOLOGIEN:
Node.js, AngularJS, git, svn, Eclipse, sublime Text 2, GulpJS, Java, JSF, JSP, Protractor, Angular, Typescript, Continuous Integration, Continuous Delivery, Scrum, Kanban, TDD

ERGEBNIS:
Durch diese Applikationen konnte das Unternehmen effiziente, benutzerfreundliche und ästhetisch ansprechende Online-Dienste für die Angebotserstellung anbieten, die den Benutzern eine intuitive Navigation und Interaktion ermöglichen.

08/2016 - 12/2016
Weiterentwicklung von Kundenapplikationen, iOS, Android und Windows 10 App Entwicklung
Notifier Sicherheitssysteme GmbH/ Honeywell International Inc. (Sonstiges, >10.000 Mitarbeiter)

EINSATZORT:
Überwiegend Remote und teils in Ratingen, Germany

KUNDE:
NOTIFIER Sicherheitssysteme GmbH/Honeywell AG

PROJEKTROLLE:
Mobile Software Engineer, Native Desktop Software Engineer

PROJEKTBESCHREIBUNG:
In diesem Projekt war ich verantwortlich für die Weiterentwicklung von drei bestehenden Applikationen für einen langjährigen Bestandskunden. Ziel des Projekts war die Optimierung und Anpassung folgender Applikationen: eine iOS-App, eine Android-App sowie eine native Windows-Anwendung. Diese werden vorrangig zur Angebotskalkulation eingesetzt.
Technologien und Methoden:
- Mobile Applikationen: Für die Entwicklung der iOS- und Android-Apps wurde das Cordova-Framework in Kombination mit dem Angular-Framework verwendet. Zudem waren spezifische Anpassungen in Objective-C (für iOS) und Java (für Android) erforderlich, um plattformspezifische Anforderungen zu erfüllen.
- Native Desktop Applikation: Die Entwicklung der Windows-Anwendung erfolgte in C#, wodurch eine leistungsstarke und effiziente Lösung zur Angebotskalkulation bereitgestellt wurde.

TECHNOLOGIEN:
visual studio code, Node.js, cordova, Angular JS, Git, Objective C, Android SDK, .NET 4.5

ERGEBNIS:
Durch die erfolgreiche Umsetzung der Weiterentwicklung konnten die Funktionalitäten der Applikationen erweitert und die Benutzerfreundlichkeit verbessert werden, was zu einer erhöhten Kundenzufriedenheit führte.

10/2014 - 04/2015
Entwicklung einer Native Windows Desktop-Anwendung zur Anzeige und Angebotskalkulation vom Produktportfolio des Kunden.
Notifier Sicherheitssysteme GmbH/Honeywell International Inc. (Sonstiges, >10.000 Mitarbeiter)

EINSATZORT:
Ratingen, Germany

KUNDE:
NOTIFIER Sicherheitssysteme GmbH/Honeywell

PROJEKTROLLE:
Softwarearchitekt, Native Desktop Software Engineer

PROJEKTBESCHREIBUNG:
Entwicklung einer Native Windows Desktop-Applikation, die auf bereits bestehenden mobilen iOS- und Android-Anwendungen basiert. Die bereits bestehenden Apps(iOS, Android) wurden ebenfalls von mir im zuge zurückliegender Projekte entwickelt. Die neu entwickelte Applikation zielt darauf ab, dieselbe Funktionalität der mobilen Plattformen auf einem Windows Desktop-Umfeld bereitzustellen.
Hintergrund: Die Applikation dient der Angebotskalkulation des Produktportfolios des Kunden und soll dessen Geschäftsprozesse durch eine intuitiv bedienbare Desktop-Lösung effizient unterstützen.
Hauptaufgaben:
  • Analyse und Adaptation der Funktionalitäten der mobilen Anwendungen für die Integration in eine Desktop-Umgebung.
  • Sicherstellung der Performance und Benutzerfreundlichkeit der Windows-Applikation.
  • Durchführung von Tests zur Gewährleistung der Softwarequalität und der nahtlosen Integration in bestehende Systeme des Kunden.
TECHNOLOGIEN:
C#, Visual Studio 2010, git, gimp

ERGEBNIS:
Durch die erfolgreiche Umsetzung der Desktop-Applikation konnte der Kunde die Effizienz in der Angebotskalkulation steigern und eine konsistente Benutzererfahrung über verschiedene Plattformen hinweg gewährleisten.

11/2014 - 03/2015
Portierung von Formular Anwendungen von JSF zu AngularJS für den Versicherungsmarkt
Allianz Swiss AG (Versicherungen, >10.000 Mitarbeiter)

EINSATZORT:
Zürich, Switzerland

KUNDE:
Allianz Suisse AG

PROJEKTROLLE:
Softwarearchitekt, JAVA Fullstack Software Engineer

PROJEKTBESCHREIBUNG:
Das Hauptziel dieses Projekts bestand darin, bestehende Formulare Anwendungen, die ursprünglich in JSF/JSP entwickelt wurden, auf das moderne AngularJS-Framework zu migrieren. Diese Anwendungen wurden vorrangig in der Versicherungsbranche eingesetzt und umfassten verschiedene Arten von Dokumentationsformularen, darunter Unfallmeldungen.
Kernaufgaben:
  • Analyse und Bewertung der bestehenden JSF/JSP-Anwendungen.
  • Entwurf und Implementierung einer effizienten Architektur für die Migration zu AngularJS.
  • Entwicklung und Integration von Funktionen für das Drucken von PDF-Dokumenten direkt aus den Formularen.
  • Sicherstellung der Funktionalität und Benutzerfreundlichkeit der neuen AngularJS-Anwendungen.
  • Durchführung von Tests zur Verifizierung der korrekten Funktionsweise der portierten Anwendungen.
TECHNOLOGIEN:
AngularJS, HTML5, Node.js, CSS3, JavaScript, Subversion, tortoisesvn, SublimeText, Eclipse, Java, JavaServer Faces JSF, JavaServer Pages JSP, Lotus Notes, JSP, JSF, Protractor, Selenium, Karma JS, Jasmin.js, Maven, Scrum, Kanban

ERGEBNIS:
Die erfolgreiche Umsetzung dieses Projekts führte zu einer modernisierten und optimierten Anwendungslandschaft beim Kunden, die eine verbesserte Nutzerinteraktion und Effizienzsteigerung ermöglicht.

10/2014 - 12/2014
Entwicklung einer Hybrid Android-Anwendung zur Anzeige und Angebotskalkulation vom Produktportfolio des Kunden.
Notifier Sicherheitssysteme GmbH/Honeywell International Inc. (Sonstiges, >10.000 Mitarbeiter)

EINSATZORT:
Ratingen, Germany

KUNDE:
NOTIFIER Sicherheitssysteme GmbH/Honeywell

PROJEKTROLLE:
Softwarearchitekt, Android Software Engineer.

PROJEKTBESCHREIBUNG:
Entwicklung einer hybriden Android-Anwendung auf Cordova Basis, die speziell darauf ausgerichtet ist, die Angebotskalkulation des Produktportfolios des Kunden zu optimieren. Diese Anwendung ist Teil einer übergreifenden Strategie, um konsistente und benutzerfreundliche Lösungen über verschiedene Plattformen hinweg bereitzustellen.
Hintergrund: Die Applikation dient der Angebotskalkulation des Produktportfolios des Kunden und soll dessen Geschäftsprozesse durch eine intuitiv bedienbare Android-Lösung effizient unterstützen.
Hauptaufgaben:
  • Entwurf und Implementierung einer benutzerorientierten Oberfläche, die sich durch hohe Usability auszeichnet.
  • Durchführung umfangreicher Tests zur Sicherstellung der Funktionalität und Stabilität der Anwendung unter verschiedenen Android-Versionen und Geräten.
TECHNOLOGIEN:
Cordova, Java, HTML5, CSS3, AngularJS, JavaScript, Git, Sublime Text 2, TDD

ERGEBNIS:
Die erfolgreiche Entwicklung und Implementierung der Android-Anwendung hat die mobile Zugänglichkeit für den Kunden verbessert und ermöglicht eine effiziente und fehlerfreie Angebotskalkulation. Durch die nahtlose Integration in das bestehende technologische Umfeld des Kunden konnte eine durchgängig hohe Benutzerzufriedenheit erzielt werden.

09/2014 - 10/2014
Entwicklung einer Hybrid iOS-Anwendung zur Anzeige und Angebotskalkulation vom Produktportfolio des Kunden.
Notifier Sicherheitssysteme GmbH/Honeywell International Inc. (Sonstiges, >10.000 Mitarbeiter)

EINSATZORT:
Ratingen, Germany

KUNDE:
NOTIFIER Sicherheitssysteme GmbH/Honeywell

PROJEKTROLLE:
Softwarearchitekt, iOS Software Engineer.

PROJEKTBESCHREIBUNG:
Entwicklung einer hybriden iOS-Anwendung auf Cordova Basis, die speziell darauf ausgerichtet ist, die Angebotskalkulation des Produktportfolios des Kunden zu optimieren. Diese Anwendung ist Teil einer übergreifenden Strategie, um konsistente und benutzerfreundliche Lösungen über verschiedene Plattformen hinweg bereitzustellen.
Hintergrund: Die Applikation dient der Angebotskalkulation des Produktportfolios des Kunden und soll dessen Geschäftsprozesse durch eine intuitiv bedienbare iOS-Lösung effizient unterstützen.
Hauptaufgaben:
  • Entwurf und Implementierung einer benutzerorientierten Oberfläche, die sich durch hohe Usability auszeichnet.
  • Durchführung umfangreicher Tests zur Sicherstellung der Funktionalität und Stabilität der Anwendung unter verschiedenen iOS-Versionen und Geräten.
TECHNOLOGIEN:
Cordova, Objective-C, HTML5, CSS3, AngularJS, JavaScript, Git, 
Sublime Text 2

ERGEBNIS:
Die erfolgreiche Entwicklung und Implementierung der iOS-Anwendung hat die mobile Zugänglichkeit für den Kunden verbessert und ermöglicht eine effiziente und fehlerfreie Angebotskalkulation. Durch die nahtlose Integration in das bestehende technologische Umfeld des Kunden konnte eine durchgängig hohe Benutzerzufriedenheit erzielt werden.

05/2014 - 08/2014
Responsive Suchkomponente für ein führendes Hotelbewertungsportal im deutschsprachigen Raum
HolidayCheck AG (Internet und Informationstechnologie, 250-500 Mitarbeiter)

EINSATZORT:
Bottighofen, Switzerland

KUNDE:
HolidayCheck AG

PROJEKTROLLE:
Frontend Software Engineer

PROJEKTBESCHREIBUNG:
Als Frontend Software Engineer war ich maßgeblich an der Umsetzung einer wichtigen Komponente für eines der größten Hotelbewertungsportale im deutschsprachigen Raum beteiligt. Konkret lag mein Fokus auf der Entwicklung der mobilen Version der Suchfunktion, die eine optimale Benutzererfahrung auf Android- und iOS-Geräten gewährleisten sollte. Meine Verantwortlichkeiten umfassten die Implementierung der Benutzeroberfläche sowie die Sicherstellung der Funktionalität und Performance der Suchkomponente. Durch meine Arbeit konnte die Nutzerfreundlichkeit des Portals auf mobilen Geräten signifikant verbessert werden, was zu einer positiven Wahrnehmung und Nutzung durch die Zielgruppe führte.

TECHNOLOGIEN:
Node.js, HTML5, JavaScript, tready, BackboneJS, jQuery, JavaScript, CoffeeScript, SASS, Handlebars.js, MongoDB, nginx, git, Sublime Text 2, Jasmin.js, Karma.js, Gulp.js, Scrum, Kanban

TECHNOLOGIEN:
Node.js, HTML5,

ERGEBNIS:
Die Benutzerfreundlichkeit der Suche auf mobilen Endgeräten wurde deutlich verbessert.

10/2012 - 04/2014
Entwicklung E|C|A - energy|cloud|application
J|H Software GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

EINSATZORT:
Düsseldorf, Germany

KUNDE:
J|H Software GmbH

PROJEKTROLLE:
Geschäftsführer, Leiter der Software Abteilung mit 4 Softwareentwicklern sowie als C# Software Engineer

PROJEKTBESCHREIBUNG:
Als Geschäftsführer und Leiter der Software-Abteilung führte ich ein Team aus vier Softwareentwicklern und beteiligte mich gleichzeitig aktiv als Software Engineer an der Entwicklung.
Die Energy Cloud Application (E|C|A) ist eine fortschrittliche, webbasierte Softwarelösung zur Verwaltung im Energiesektor. Entwickelt von der J|H Software GmbH, ermöglicht E|C|A durch einen integrierten Customer Self Service eine direkte Kundeninteraktion und Effizienzsteigerung. Ein besonderes Merkmal der Software ist der innovative Datenkonverter, der die Verarbeitung von EDIFACT-Daten ermöglicht und damit eine sichere Marktkommunikation im Energiebereich gewährleistet.
  • Entwickelt in C# unter Verwendung des Mono Frameworks.
  • Implementiert mit dem Dojo Framework und jQuery, bietet es eine responsive und benutzerfreundliche Oberfläche.
  • Die Anwendung nutzt MongoDB für unstrukturierte Daten und SQL Server für strukturierte Datenverwaltung.
Als Initiator und Lead Software Engineer des Projekts spielte ich eine entscheidende Rolle in allen Phasen der technischen Konzeption, Entwicklung und Implementierung der Softwarelösung.

TECHNOLOGIEN:
C#, HTML5, Bootstrap, AngularJS, jQuery, Dojo Toolkit, JavaScript, Node.js, MongoDB, Phonegap, Cordova, OpenStack, Proxmox, nginx, Xamarin Studio, Git, Scrum, Kanban

ERGEBNIS:
Die Entwicklung und Implementierung der E|C|A verbesserte die Datenverarbeitung und Kommunikation innerhalb der Geschäftsabläufe des Kunden signifikant und führte zu einer erhöhten Kundenzufriedenheit.

05/2012 - 08/2013
Datenbereinigung zwischen den Systemen SOPTIM VIM, SCHLEUPEN und Klafka & Hinz firstNet und Erstellung einer Software zur Datenanalyse
EWR AG/RWE AG (Energie, Wasser und Umwelt, >10.000 Mitarbeiter)

EINSATZORT:
Deutschlandweit

KUNDE:
EWR AG

PROJEKTROLLE:
Softwareentwickler, Senior IT Business - Consultant

PROJEKTBESCHREIBUNG:
Datenbereinigung zwischen den Systemen SOPTIM VIM, SCHLEUPEN und Klafka & Hinz firstNet. Erstellung einer Software zur Datenanalyse

TECHNOLOGIEN:
C#, HTML5, bootstrap, jquery, JavaScript, NodeJS, mongodb, OpenStack, proxmox, nginx, xamarin studio, Git, MS Office, SOPTIM VIM, SCHLEUPEN, Klafka & Hinz firstNet, Scrum, Kanban

ERGEBNIS:
Die Daten wurden erfolgreich bereinigt.

Reisebereitschaft

Nur Remote verfügbar
Im Umkreis meines Wohnortes auch möglich
Profilbild von Anonymes Profil, Software Engineer, DevOps, Software Architect Software Engineer, DevOps, Software Architect
Registrieren