Ilja Leyberman

Softwareentwickler/Architekt (Tech Lead), Teamleiter

Unna, Deutschland
Erfahrungen
Sept. 2020 - Feb. 2024
3 Jahren 6 Monaten
Stuttgart, Deutschland

Softwareentwickler/Architekt (Tech Lead), Teamleiter

Mercedes-Benz Tech Innovation GmbH

  • Software Engineer/Architect (Tech Lead) und Team Lead im Bereich Digital Retail/Aftersales für die Mercedes-Benz Group AG.
  • Projekt: Entwicklung verschiedener Lösungen im Bereich Digital Retail.
  • Ziel des Projektes war die Implementierung verschiedener Lösungen im Aftersales Bereich.
  • Implementierung verschiedener Schnittstellen für die Umsysteme und die Anbindung externer Geräte, wie z.B. Kameras, Scanner, Digitale Schließfächer.
  • Entwicklung verschiedener Schnittstellen im Bereich Used Cars.
  • Realisierung verschiedener Prototypen.
  • Unterstützung im Bereich UI/UX und Data Analytics.
  • Entwicklung von Frontend- und Backend Lösungen.
  • Kubernetes Migration.
  • Aufbau von CI/CD Pipelines.
  • Kommunikation mit dem Fachbereich.
  • Technische Konzeption neuer Lösungen und Abstimmung dieser im Team.
  • Teamübergreifendes Alignment.
  • Überblick über den gesamten Technologie-Stack und die umliegenden Systeme.
  • Dokumentation, Vorbereitung und Durchführung von Reviews und Unterstützung des Teams.
  • Koordination von Releases und wichtiger Meilensteine.
  • Verwendete Technologien: Angular 16, Java/Kotlin, REST, NPM, MS SQL, PostgreSQL, Kubernetes, HELM, GitHub Enterprise, Kafka, SCRUM.
Mai 2016 - Nov. 2020
4 Jahren 7 Monaten
Lünen, Deutschland

Technical Lead im Bereich Innovation (F&E) / Senior IT-Consultant

Brockhaus AG

  • Als Technical Lead im Bereich Innovations(F&E):
  • Entwicklung von Prototypen in unterschiedlichen Technologien mit einem starken Bezug zur Versicherungswirtschaft bzw. zum Enterprise Umfeld.
  • Betreuung von Bachelorarbeiten von Studenten.
  • Unterstützung des Vertriebsteams auf Messen und Kongressen.
  • Halten von Vorträgen und Schreiben von Artikeln für die Online- bzw. Printmedien.
  • Inhaltliche Schwerpunkte: BiPRO, Citizen Development, No-Code, Low-Code, DSL, NLP, Open Source und vieles mehr.
  • Projekt openVALIDATION - Entwicklung eines DSL Compilers zur Spezifikation von Validierungsregeln in einer natürlichen Sprache (06.2018 – 11.2020, Kunde: Open Source):
  • openVALIDATION ist ein multilingualer natürlich sprachlicher DSL Compiler für Validierungsregeln. Die in Deutsch oder Englisch verfassten Regeln können aktuell in Java, C#, JavaScript, Python und Rust übersetzt werden.
  • Der dabei entstehende Code ist universell und kann daher fast überall integriert werden, im Frontend zur Validierung von Formulardaten oder im Backend am Serviceeingang (z.B. REST/SOAP Schnittstellen).
  • Aufgaben: Ideenfindung, Entwicklung des Prototyps, Basisarchitektur, Steuerung eines studentischen Teams, Betreuung von Bachelorarbeiten.
  • Entstandene Satellitenprojekte: ov-language-server mit Monaco und VS Code Integration, OpenAPI openVALIDATION Adapter, Vue.js Adapter.
  • Technologien: ANTLR4, Handlebars, Java, Azure, Spring, Vue.js.
  • Als Senior IT Consultant:
  • Beratung der Kunden im Versicherungsumfeld, u.a. für die ERGO Group bei der Umsetzung des KFZ Versicherungssystems.
  • Projekt BiPRO/RNext - Mitarbeit am branchenübergreifenden Standardisierungsprojekt (01.2018 – 11.2020, Kunde: Deutsche Versicherungsbranche):
  • Mitarbeit in der technischen RNext Arbeitsgruppe bei BiPRO.
  • Entwicklung neuer Normen bzw. der Prototypen und Verabschiedung einer technischen Referenzimplementierung unter Verwendung von Open API Specification (Contract First) und Twelve-Factor App Methodik.
  • Aufgaben: Erstellung von Prototypen, Gremienarbeit.
  • Technologien: GitLab, Java, Spring, OpenAPI, DevOps, Cloud Native, Twelve-Factor App.
  • Projekt CJI/Kampagnenmanagement - Implementierung der Prozesse zum Verwalten der Customer Journeys für die ERGO Group (09.2019 – 01.2020, Kunde: ERGO AG):
  • Realisierung verschiedener Prozesse zum Verwalten von Customer Journeys, u.a. Realisierung einer Anwendung zum Erfassen von Marketing Kampagnen.
  • Aufgaben: Realisierung verschiedener REST Schnittstellen, Orchestrierung von Prozessen, Anbindung von Cloud Native (AWS) Microservices an die Backend Systeme (HOST) des Versicherers.
  • Technologien: AWS, Cloud Native, DevOps, Jenkins, GitHub Enterprise, Docker, Kubernetes, Java, Spring, JPA, AWS S3.
  • Projekt Entwicklung eines KFZ Versicherungssystems für die ERGO Group (06.2016 – 03.2018, Kunde: ERGO Group):
  • Realisierung eines neuen, bzw. die Migration des alten KFZ Versicherungssystems für die ERGO Group.
  • Entwicklung der Antragsstrecke.
  • Implementierung des BiPRO TAA 423 Norm Services.
  • Aufgaben: Aufbau des Teams, Aufbau der Architektur und Bereitstellung der technischen Konzeption, Entwicklung der BiPRO Services, Bereitstellen des API Gateways für ca. 40 Umsysteme, Orchestrierung verschiedener 3rd Party Services (z.B. Bonitätscheck), Anbindung an das Backendsystem (HOST), Implementierung der Validierungsregeln.
  • Technologien: .Net, C#, SOAP, Unity, Enterprise Architect, UML, TFS, Power Shell.
  • Projekt Optimierung des Versicherungsvertriebssystems der ERGO AG für mobile Endgeräte (05.2016 – 06.2016, Kunde: ERGO Group):
  • Optimierung eines Versicherungs Vertriebssystems für die mobilen Devices (Tablets).
  • Aufgaben:
  • Optimierung der Entwicklungsprozesse und des Toolsets.
  • Usability.
  • Prozessautomatisierung.
  • DevOps.
  • Technologien: .Net, C#, jQuery, JavaScript, HTML, CSS, Bootstrap.
Aug. 2014 - Apr. 2016
1 Jahr 9 Monaten
Dortmund, Deutschland

Senior Softwareentwickler / Senior .Net Softwareentwickler

Lexekon GmbH

  • Aufbau einer neuen Enterprise Plattform für die Energiewirtschaft Branche.
  • Migration von Java nach Microsoft .Net.
  • Einrichtung der ALM Infrastruktur unter Verwendung von .Net Framework VisualStudio, TFS, NuGet, Trello.
  • Einrichtung von Build- und Deploymentprozessen mit PowerShell und Bash.
  • Projekt: Neuentwicklung eines Qualitätshandwerksportals für die Stadtwerke (ähnlich MyHammer.de):
  • Entwicklung einer unternehmensspezifischen Enterprise Lösung.
  • Umsetzung eines Qualitätshandwerk Portals.
  • Migration und Neuentwicklung von Energieeffizienz Tools.
  • Aufgaben: Erstellung der Fachspezifikation und Erstellung eines technischen Konzeptes, Aufbau der technischen Infrastruktur, Aufbau der grundlegenden Softwarearchitektur nach DDD, Implementierung, Erstellung der Dokumentation, Wissenstransfer.
  • Technologien: .Net, C#, NancyFX, Mono, HTML, JavaScript, AngularJS, Twitter Bootstrap, Responsive UI’s, Linux, MongoDB, TFS, NuGet, RESTful API, Responsive Crossdevice WebApplications.
Jan. 2014 - Aug. 2014
8 Monaten

Gründer

Exqse

  • Gründung eines StartUps: ExQse, ein digitales Warteschlangenmanagement System.
  • Das Geschäftsmodell basierte auf einem System, welches es einem Wartenden ermöglicht, seine Wartezeit außerhalb der physischen Warteschlange zu verbringen.
  • Nutzer konnten sich mit ihrem Smartphone durch das Scannen eines QR Codes oder durch die Positionierung innerhalb einer Geolocation in die Warteschlange einstellen und eine digitale Wartemarke ziehen.
  • Das Warten innerhalb einer physischen Warteschlange war nicht mehr notwendig; Nutzer konnten sich entfernen und wurden proaktiv benachrichtigt, sobald sie an der Reihe waren bzw. einige Minuten davor.
  • Es gab ein generisches Basissystem und zwei weitere branchenspezifische Lösungen für Freizeitparks und für Arztpraxen.
  • Aufgaben: Entwicklung des Prototypen, Aufbau des Teams, Investorensuche.
  • Technologien: ASP.Net, C#, AngularJS, Bootstrap, Microsoft Azure, MongoDB.
Apr. 2013 - Jan. 2014
10 Monaten
Bergkamen, Deutschland

.Net Softwareentwickler

Etos GmbH

  • Das Unternehmen ETOS GmbH, das hauptsächlich in Delphi entwickelt, strebte einen Technologiewechsel zur .Net Plattform an.
  • Hauptaufgaben umfassten die Vorbereitung und Durchführung der Migration, was nicht nur Code-Migration, sondern auch den Aufbau der gesamten Infrastruktur beinhaltete.
  • Eine große Herausforderung war die Schaffung der technischen Basis und das Vermitteln des Verständnisses von DevOps.
  • Aufbau der gesamten ALM Infrastruktur unter Verwendung von .Net Framework VisualStudio, TFS, NuGet.
  • Einrichtung von Build- und Deploymentprozessen.
  • Erstellung von Konzepten und Realisierung von Crossplatform-Weblösungen im Bereich Warenwirtschaft in ASP.NET 4.5 WebAPI, AngularJS und Bootstrap.
  • Wissenstransfer im Bereich .Net Framework C#, OOP, DDD, DI, TDD, Dokumentation und Know-how Transfer.
  • Aufbau der grundlegenden Softwarearchitektur nach DDD.
  • Technologien: ASP.Net, MVC4, WebAPI, C#, HTML, JavaScript, AngularJS, Twitter Bootstrap, Responsive UI’s, Windows Server 2012, Firebird SQL, TFS, NuGet.
Jan. 2011 - Bis heute
14 Jahren 7 Monaten

Autor des Online-Buches “C# verstehen”

Eigene Projekte

  • Privates Hobby-Projekt: Schreiben eines C# Buches für Anfänger „C# verstehen“ seit 2011.
  • Veröffentlichung des bisher erfassten Materials als Online-Version des Buches.
  • Gelegentliche Ergänzung von Kapiteln.
  • Idee und Umsetzung.
  • Technologie: .Net C#.
Apr. 2009 - Apr. 2013
4 Jahren 1 Monate
Neuss, Deutschland

.Net Softwareentwickler / Architekt

Autoonline Informationssysteme GmbH

  • Entwicklung einer zentralen B2B Online-Auktionsplattform (speedonline.de).
  • Entwicklung und Betreuung des unternehmensspezifischen Frameworks.
  • Konzeption und Entwicklung weiterer webbasierter Lösungen im Bereich KFZ Schadensmanagement.
  • Projekt SPEEDonline Auktions-/Restwertplattform für Unfallfahrzeuge (04.2009 – 04.2013):
  • SPEEDonline ist eine Online-Restwertbörse/Auktionsplattform für Unfallfahrzeuge. Versicherungen oder Sachverständige können Fahrzeuge einstellen, Gebrauchtwagenhändler können Gebote abgeben.
  • Die Anwendung wird weltweit in ca. 26 Ländern betrieben und ist hochverfügbar.
  • Highlights: komplexe skalierbare Cachingmechanismen für performanten Datenzugriff auf große Datenmengen im Cluster.
  • Das System besteht aus vielen einzelnen Systemkomponenten, verteilt über mehrere Server (VM‘s) im Cluster, mit aufwendigen automatischen Deploymentprozessen für minimale Downtime und Fehlertoleranz.
  • Aufgaben: Komplette Neuentwicklung, Konzeption, Umsetzung und Weiterentwicklung, Architektur, Aufbau der Infrastruktur, Deployment, Failover, Caching, Performanceoptimierung, Skalierung, Erstellung der Dokumentation, Schulung.
  • Technologien: ASP.Net, MVC3, C#, HTML, JavaScript, jQuery, Windows Server 2008, Windows Server AppFabric, Oracle 11.2g, SQL Server 2008.
  • Projekt SPEEDonline-Phönix Schadensvisualisierung der Unfallfahrzeuge (09.2010 – 01.2012):
  • Ziel: Visualisierung von Schäden eines Unfallfahrzeugs. Schäden lagen als textliche Gutachten (oft per Fax) vor.
  • Daten wurden mittels OCR oder manuell digitalisiert, bereinigt und strukturiert.
  • Schäden wurden einem vordefinierten Schema einer Schadensregion zugeordnet (halbmanuell per Editor (WPF) oder vollautomatisch via Mapping-Tabellen/Agenten).
  • Entwicklung eines speziellen Editors in WPF zum Erstellen fahrzeugspezifischer Schadensmodelle (2D Bildbasis, Vektoren).
  • Komplette technische Konzeption und Entwicklung der Editoren und Bildgeneratoren (WPF, GDI+, WebServices(WCF)).
  • Implementierung der Lösung in vorhandene Infrastruktur (Datenerfassungssoftware, OCR Process, SPEEDonline Plattform).
  • Schulung des Datenerfassungsteams und studentischer Hilfskräfte.
  • Konzeption eines 3D/2D Modells eines Fahrzeugs zur Darstellung der wichtigsten (ca. 80) Schadensregionen.
  • Aufgaben: Konzeption, Idee, Umsetzung und Weiterentwicklung, Architektur, Research & Development, Überführung in produktives Stadium.
  • Technologien: Oracle 11.2g, .Net, C#, WPF(MVVM), GDI+, WCF(Image Service).
Feb. 2007 - Apr. 2009
2 Jahren 3 Monaten
Dortmund, Deutschland

IT-Berater / Senior .Net Softwareentwickler (Leiter Entwicklung)

IVS-Media Agentur GmbH

  • Kundenberatung, Konzeption und Entwicklung von kundenspezifischen Lösungen im Bereich Internet/Intranet, CMS Systeme (ContentXXL, DotNetNuke, Axinom).
  • Projektkoordination und Teamleading.
  • Verantwortlich für Forschung & Entwicklung, Entwicklung produktorientierter Lösungen (CML AddOn‘s).
  • Projekt Entwicklung eines Internet- und Intranetportals für Movie Park Germany GmbH (2007-2008, Kunde: Movie Park Germany GmbH & Co KG / Freizeitparks):
  • Komplettes Relaunch eines vorhandenen Internetportals.
  • Beinhaltete Applikationen wie Pressearchiv, Newsletter-Services, Download-Area, Vererbungsfunktionen für kontextsensitives Channeling, pflegbare grafische Navigationen.
  • Realisierung vieler Online-Kampagnen, überwiegend in Adobe Flash/Flex.
  • Webportal in mehreren Sprachen mit länderspezifischen Inhalten.
  • Aufgaben: Beratung, Konzeption (Usability, technische Konzeption), Templating, Programmierung, Projektkoordination.
  • Customizing des AxCMS .Net zur Optimierung redaktioneller Workflow-Prozesse.
  • Anpassung eigenentwickelter Module/Komponenten an komplexe Publishing/Staging Mechanismen.
  • Technologien: ASP.NET, C#, JavaScript, AxCMS.Net(Axinom), ContentXXL, Windows Server 2003, MS SQL Server 2005, Adobe Flash/Flex.
  • Projekt Entwicklung eines Internet-/Extranetportals für Mark-E AG (2006-2008, Kunde: Mark-E Aktiengesellschaft / Energieversorger):
  • Realisierung des Portals mit informativen Inhalten und Anwendungen wie Energiesparrechner, Abrechnungsformulare und Online-Services für Privat- und Geschäftskunden.
  • Aufgaben: Beratung, Konzeption (Usability, technische Konzeption), Templating, Programmierung, Projektkoordination.
  • Technologien: ASP.NET, C#, JavaScript, ContentXXL, Windows Server 2003, MS SQL Server 2005, Adobe Flash/Flex.
Jan. 2005 - Feb. 2007
2 Jahren 2 Monaten

Selbständiger

ClearSolutions IT Dienstleistungen

  • Akquise, Beratung, Softwareentwicklung, Webdesign, Realisierung von Unternehmenspräsenzen.
  • Entwicklung von Software, z.B. „Labor-Fix“ Laborverwaltungssoftware für ein Chemieanalyse-Labor (Chemo-Test GmbH/weitere potenzielle Kunden).
  • Projekt Entwicklung eines Verwaltungssystems für ein Labor für Chemische Analyse (2005-2006):
  • Entwicklung eines Laborverwaltungssystems mit Funktionen zur Verwaltung von Kunden, Lieferanten, Rechnungen usw., verknüpft mit laborspezifischen Arbeitsprozessen.
  • Features: Verwaltung und Archivierung der Analysedaten, Generierung der Analyseberichte, Stammdatenverwaltung, Benutzermanagement (Benutzer/Gruppen/Rechte), Rechtemanagement (bereichsspezifisch/Administratorrechte), Multiuser-/Netzwerkfähig mit Check-in/Checkout Funktionen, XSL-basierte Drucklayouts (frei definierbar), Analysenverwaltung (Parameter/DIN Normen/ParameterPakete), analysenspezifische Rechnung, Analysenberichte (Druckfunktion), Rechnungsmanagement.
  • Aufgaben: Beratung, technische Konzeption, komplette technische Realisierung, Erstellen eines Datenmodells/Applikationsarchitektur.
  • Technologien: .NET C#, WinForms, Windows Server 2003, MS SQL Server 2005 Express.
Jan. 2005 - Dez. 2005
1 Jahr

Entwickler des EasyCMS – ContentManagementSystem

Eigene Projekte

  • Entwicklung eines eigenen CMS Systems zum Ausprobieren verschiedener Technologien.
  • EasyCMS ist ein FTP-basiertes Content Management System.
  • Kern des CMS: WYSIWYG Editor und XHTML basiertes Templating.
  • Web-Dokumente werden offline erstellt, bearbeitet und anschließend ins Internet freigegeben.
  • Geeignet für kleinere Webspace Angebote ohne serverseitige Installation.
  • Features im Überblick: WYSIWYG Editor, Dokumenten-/Ressourcenmanagement, FTP-basierte Freigabe der Dokumente, Dependency Management (Abhängigkeitsprüfung für Dokumente und Ressourcen), XML-basierte Datenbank, XSL Extensions, XHTML Templating.
  • Vorteil des XHTML basierten Templating Systems: keine Programmierkenntnisse erforderlich, nur HTML Kenntnisse; Templates erstellbar mit Dreamweaver etc.
  • Idee und Umsetzung.
  • Genutzt für Projekte wie Wandmalerei-Art.de, Wohnzimmer-bild.de, Costablanca-Immobilien.net.
  • Technologie: .Net C#, WinForms, XML, XSL, Windows Rechner, FTP, HTML, JavaScript.
Sept. 2001 - Dez. 2004
3 Jahren 4 Monaten
Dortmund, Deutschland

.Net/Java Softwareentwickler

VEW Online Internet Service Agentur (RWE AG)

  • Tätigkeit im Bereich Programmierung/Forschung und Entwicklung.
  • Entwicklung von verschiedenen CMS Komponenten.
  • Erstellung von Datenmodellen und Applikationsarchitekturen.
  • Zuständig für die technische Weiterentwicklung des RWE Internets und Intranets.
  • Projekt RWE.Com Internet-/Intranetportal (2001 - 2004, Kunde: RWE AG/Energieversorger):
  • Kompletter Neuaufbau des RWE Internet- und Intranetportals auf Basis des GAUSS CMS Systems (heute OpenText).
  • Portal in ca. 10 Sprachen mit länderspezifischen Inhalten.
  • Ständige Erweiterung durch Anwendungen wie Mediencenter, PR Kampagnen, Personal/Adressbuch, Fußball Tippspiel etc.
  • Anpassung des GAUSS CMS Systems an kundenspezifische Anforderungen in enger Zusammenarbeit mit dem Systemhersteller.
  • Realisierung wiederverwendbarer Module (Navigationsmodul, Baumoperationsmodul, Templatingmodul usw.).
  • Aufgaben: Templating, Applikationsrealisierung, Datenbereitstellung für externe Anwendungen, Datenreplikation aus dem RWE Intranet, Customizing des Gauss CMS Systems, Entwicklung des GAUSS ATT AddOn’s.
  • Technologien: Java, HTML, JavaScript, JRUN, Gauss CMS, ATT AddOn (Eigenentwicklung), Oracle DB, Windows 2000 Server.
  • Projekt MAN Ferrostaal Internetportal (2003, Kunde: MAN Ferrostaal AG/Metallindustrie, Maschinenbau):
  • Portierung des mehrsprachigen MAN Ferrostaal Internetportals auf ein eigenentwickeltes CMS System (heute Onion.Net CMS).
  • Implementierung automatischer Migrationsprozesse zur Minimierung des redaktionellen Aufwands.
  • Ständige Erweiterung des Portals um neue Funktionen.
  • Realisierung weiterer Anwendungen für die gesamte MAN AG nach Abschluss der ersten Projektphase (z.B. Online-Mediencenter).
  • Aufgaben: Templating, Applikationsrealisierung, Datenmigration, Entwicklung des CMS Systems anhand konkreter Anforderungen.
  • Technologien: HTML, JavaScript, ASP.NET, C#, Application Server (Eigenentwicklung auf .NET, heute Onion.Net CMS), Windows 2000 Server, MS SQL Server.
  • Projekt MAN Ferrostaal Produktkatalog (2003, Kunde: MAN Ferrostaal AG/Metallindustrie, Maschinenbau):
  • Realisierung einer Online-Katalog/Shopanwendung mit Bestell- und Reservierungsvorgang für Industriekunden.
  • Vertrieb von Straßenbahnen, Bussen, Industrieanlagen und Baumaschinen über den Produktkatalog.
  • Konzeption in enger Absprache mit dem Kunden.
  • Aufgaben: Beratung, technische Konzeption, komplette technische Realisierung, Erstellung eines Datenmodells/Applikationsarchitektur, technische Dokumentation.
  • Technologien: ASP.Net C#, HTML, JavaScript, Eigenentwickelter ApplicationServer, Windows 2000 Server, MS SQL 2000.
Aug. 2000 - Sept. 2001
1 Jahr 2 Monaten
Aschaffenburg, Deutschland

Junior Java Softwareentwickler

Softways AG

  • Entwicklung von Internet-/Intranetanwendungen.
  • Entwicklung von Web-/RichClient GUI’s unter Verwendung von Magic, Java, AWT/SWING, JavaScript, HTML.
  • Beteiligung an der Entwicklung der Terminalsoftware von Toll Collect.
  • Projekt Realisierung eines Prototypen für die Toll Collect GmbH (Maut-Abrechnungssystem) (06.2001 - 09.2001, Kunde: Toll Collect GmbH):
  • Entwicklung eines Prototyps der Terminalsoftware für die Abrechnung der Mautgebühren.
  • Eigenständige Entwicklung eines Java Clients in AWT und Swing.
  • Technologien: Magic, HTML, JavaScript, Apache, AS400.
  • Projekt Realisierung einer Online Benutzeroberfläche für das Flottenkarten-Abrechnungssystem (2000, Kunde: UTA (UNION TANK Eckstein GmbH & Co. KG)/Flottenmanagement, Tankkartenabrechnung):
  • Realisierung einer Online Benutzeroberfläche.
  • Programmieren einer Web GUI mit Magic und HTML.
  • Technologien: Magic, HTML, JavaScript, Apache, AS400.
Sprachen
Russisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Ausbildung
Okt. 1997 - Juni 2000

Robert-Bosch Berufskolleg

Fachhochschulreife, Informations-Technischer Assistent · Dortmund, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen