Ioana Dinu

Architekt für Java-Mikroservices

Cluj-Napoca, Rumänien

Erfahrungen

Jan. 2022 - Juni 2023
6 Monaten

Architekt für Java-Mikroservices

Cariad Volkswagen

  • Der Kunde, ein Automobilunternehmen, hatte ernsthafte Probleme mit der Softwarearchitektur, was zu Kundenzufriedenheitseinbußen und rückläufigen Verkäufen führte. Sie entschieden sich für ein Upgrade der Infrastruktur auf Spitzentechnologien.
  • Durchführung einer gründlichen Analyse einer 32-Mikroservices-Architektur und Erstellung einer umfassenden Roadmap für die Umstellung auf Java 17 und Spring Boot.
  • Steigerung der pünktlichen Lieferquote um 70 % durch Implementierung fortschrittlicher Java-Technologien. Dies umfasste präzise Lagerbestandsprognosen und Lieferzeitpläne, was zur verbesserten Kundenzufriedenheit beitrug.
  • Erzielung eines beeindruckenden Gewinnanstiegs von 70 Mio. durch Architektur eines zuverlässigen, hochperformanten Mikroservices.
  • Dieser Mikroservice wurde mit testgetriebener Entwicklung erstellt und erreichte eine beeindruckende Testabdeckung von 85 %, um Zuverlässigkeit und Funktionalität zu gewährleisten.
  • Fähigkeiten: AWS, Java 17, Spring REST, Hibernate, JPA, Spring Boot, Spring Batch, BDD Mockito, Swagger 3, Jira, Confluence, Docker, Webflux, Datadog, Spring Security mit JWT-Tokens.
Okt. 2021 - Jan. 2023
1 Jahr 4 Monaten
Niederlande

Senior Java-Software-Entwickler

IBM Netherlands

  • Der Kunde, ein führendes Einzelhandelsunternehmen, wollte die Kundeninteraktion verbessern und das Umsatzwachstum fördern. Daher wurde eine neue Anwendung entwickelt, die Echtzeit-Lagerbestandsaktualisierungen liefert und Alternativen für nicht vorrätige Artikel vorschlägt.
  • Erzielung einer bemerkenswerten Reduzierung von 90 % bei Fällen von nicht ausgelieferten Waren, die ursprünglich als vorrätig galten.
  • Steigerung der pünktlichen Lieferquote um 70 % durch Implementierung fortschrittlicher Java-Technologien. Dies umfasste präzise Lagerbestandsprognosen und Lieferzeitpläne, was zur verbesserten Kundenzufriedenheit beitrug.
  • Erzielung eines beeindruckenden Gewinnanstiegs von 70 Mio. durch Architektur eines zuverlässigen, hochperformanten Mikroservices. Dieser Mikroservice wurde mit testgetriebener Entwicklung erstellt und erreichte eine beeindruckende Testabdeckung von 85 %, um Zuverlässigkeit und Funktionalität zu gewährleisten.
  • Fähigkeiten: AWS, Java 17, Spring REST, Hibernate, JPA, Spring Boot, Spring Batch, BDD Mockito, Swagger 3, Jira, Confluence, Docker, Webflux, Datadog, Spring Security mit JWT-Tokens.
Juni 2021 - Nov. 2021
6 Monaten

Senior Java-Software-Entwickler

Uniqa Software Services

  • Der Kunde, ein Versicherungsunternehmen, hatte Schwierigkeiten, langfristige Kunden zu gewinnen und zu halten sowie den Umsatz zu steigern, da die Architektur veraltet und der Code der Uniqa-Loyalty-Program-Anwendung fehlerhaft war. Diese Probleme führten zu schlechter Performance, zahlreichen Fehlern und Wartungsschwierigkeiten.
  • Reduzierung der Bereitstellungs-, Aktualisierungs- und Wartungszeit um 50 % durch Leitung einer umfassenden Architekturmigration von Java EE 6 zu modernem Java 11, Spring Boot und dem OpenApi CodeGen-Framework.
  • Deutliche Verbesserung der Anwendungsleistung um das 10-fache durch strategisches Redesign der Datenbankstruktur und Nutzung von Hibernate und Spring JPA.
  • Sicherung von über 2 Mio. Verträgen durch Behebung fehlerhaften Codes, der kritische Bugs verursachte. Dies wurde durch Einleitung eines Refactoring-Prozesses und Durchführung einer testgetriebenen Design-Migration mit beeindruckender Codeabdeckung von 85 % erreicht.
  • Fähigkeiten: Java 11, Spring REST, Hibernate, JPA, Spring Boot, DDD, BDD, JUnit 5, SQL, Swagger 3, Jira, Confluence, Jenkins, OpenShift.
Dez. 2019 - Mai 2021
1 Jahr 6 Monaten

Senior Java-Software-Entwickler

ServUsTech

  • Der Kunde, Colt Technology – ein weltweit führender Anbieter von Netzwerken und Sprachdiensten, konnte den Umsatz nicht steigern und Bestandskunden nicht zufriedenstellen, da sich durch schlechtes Architekturdesign technischer Schuldenberg angesammelt hatte.
  • Erschließung von zusätzlichem Umsatzpotenzial in Höhe von 700 Mio. $ im Q1 ’21 durch Führung eines vollständigen Architektur-Relaunchs, was 1–2-tägige Lieferzeiten für neue Feature-Anfragen ermöglichte (statt Wochen) und gleichzeitig die Infrastrukturkosten minimierte.
  • Steigerung der Anwendungsleistung mit 4× schnelleren API-Aufrufen bei 25 % weniger Speicherbedarf und 30 % weniger Datenbankabfragen.
  • Internetspeed stieg von 100 GB/s auf 400 GB/s.
  • Gewährleistung von 100 % Stabilität bei der Migration und null schwerwiegende Vorfälle durch Implementierung einer testgetriebenen Entwicklung mit über 80 % Codeabdeckung.
  • Fähigkeiten: Java 8, Spring JPA, Spring Boot, Elasticsearch, DDD, BDD Mockito, JUnit 5, Kafka, Oracle SQL NoSQL, Swagger 3, Feign-Clients, SOAP, Mikroservices, Linux-Systeme, Jenkins, Rancher CI/CD.
Jan. 2019 - Dez. 2020
1 Jahr

Lead Senior Java-Engineer

ServUsTech

  • Der Kunde, Suzuki – ein japanischer Automobilhersteller, hatte Schwierigkeiten, die Arbeitslast der Mitarbeiter zu reduzieren und Zeit zu gewinnen, da ein automatisiertes System zur Verwaltung von Dokumenten für interne Bestellungen von Autoteilen fehlte.
  • Einsparung von über 2000 Arbeitsstunden pro Woche durch Einsatz dieser neuen, stark Oracle-übergreifenden DB-Lösung, um direkt und schnell auf Daten zuzugreifen.
  • Fähigkeiten: JavaScript, HTML, Java 8, Spring JPA, Apache Camel, Oracle.
Apr. 2018 - Apr. 2019
1 Jahr 1 Monate

Senior Java-Software-Entwickler

ServUsTech

  • Der Kunde, Medtronic – ein globaler Marktführer in Medizintechnik, stand nach einer massiven Investition in eine Echtzeit-Patientenüberwachungs-App mit hohem Schuldenstand da, da die App aufgrund von Abstürzen durch Bugs und ineffizienten Code kein Einkommen generierte.
  • Entwurf einer Anwendung mit dreimal schnellerer Reaktionszeit durch Identifikation und Behebung von Fehlern, Hinzufügen wichtiger Datenbank-Abrufoptimierungen, Reduzierung der zyklomatischen Komplexität und Implementierung eines effizienten Caching, was sich in einer Umsatzsteigerung von 11,7 % im Jahr 2019 niederschlug und zu einem Jahresgesamtumsatz von 2,391 Mrd. $ führte.
  • Fähigkeiten: Java 8, Hibernate, ActiveMQ, JPA, MySQL, Thymeleaf, Spring MVC, Spring, SCRUM, Tomcat, Git.
Jan. 2016 - März 2018
1 Jahr 3 Monaten

Senior Java-Software-Entwickler

ServUsTech

  • Der Kunde, Motus App – Anbieter von Kilometererstattungen für beruflich gefahrene Strecken, stand kurz davor, Kunden zu verlieren, da die Reaktionszeiten ihrer mobilen und Desktop-APIs zu hoch waren.
  • Sicherstellung, dass 100 % der Kundenverträge langfristig gesichert sind, durch Neuentwicklung einer leichten mobilen Anwendung mit dreimal schnellerer Reaktionszeit, die nur die notwendigen Daten abfragt und über REST-APIs zurückgibt.
  • Fähigkeiten: Java 8, Thrift, PostgreSQL, Spring, Hibernate, Spring JPA, Tomcat, Mikroservices, REST, Agile Lean, Spring Security, JWT-Tokens, ActiveMQ, Kafka Streams.
Jan. 2015 - Dez. 2016
1 Jahr

Lead Java-Software-Entwickler

QuercusApp

  • Der Kunde als Betreiber einer Echtzeit-Office-Feedback-App konnte aufgrund langsamer und instabiler Anwendung, die bei 100 gleichzeitigen Nutzern abstürzte, keine Kunden gewinnen.
  • Erzielung einer 10-fachen Leistungssteigerung durch vollständiges Redesign der Anwendung mit modernen Technologien und stabiler Datenbankarchitektur.
  • Erreichen bemerkenswerter Stabilität und Skalierbarkeit in Rekordzeit, indem ein schnelles Team von 5 Personen geleitet wurde, um die Architektur von Grund auf neu zu gestalten und separate Umgebungen für Dev- & Demo-Deployments bereitzustellen.
  • Sicherstellung einer erfolgreichen Übernahme durch KPMG als Schlüsselperson im Verkaufsprozess durch technische Präsentationen und Mitwirkung an Marketingdiskussionen.
  • Fähigkeiten: Java 8, Spring Boot, MySQL, Spring mit RESTful APIs, Hibernate, JPA & Security, Maven, Spring Security.
Mai 2015 - Dez. 2015
8 Monaten

Senior Java-Software-Entwickler

Betfair

  • Der Kunde, ein Online-Wettanbieter, konnte seine Plattform nicht ausbauen und Einnahmen nicht maximieren, da Produktionsbugs in den Finanztransaktionen und Regulatoren-Mikroservices neue Features verhinderten.
  • Deutliche Leistungssteigerung der Mikroservices um 25 % und Erhöhung der Einnahmen um 10 % durch Umstellung des JMS-Messaging-Systems auf ein robustes Kafka-System zur Verknüpfung der Finanz- und Regulatoren-Mikroservices und Entwicklung neuer performanter Features.
  • Fähigkeiten: Java 8, Kafka Streams, PostgreSQL, Spring, Hibernate, Spring JPA, Tomcat, Mikroservices, REST, Agile Lean, Chef, Jenkins, CI/CD.
Juli 2013 - Apr. 2014
10 Monaten

Senior Java-Software-Entwickler

Betfair

  • Der Kunde, ein Online-Wettanbieter, konnte seine Plattform nicht ausbauen und Einnahmen nicht maximieren, da Produktionsbugs in den Finanztransaktionen und Regulatoren-Mikroservices neue Features verhinderten.
  • Deutliche Leistungssteigerung der Mikroservices um 25 % und Erhöhung der Einnahmen um 10 % durch Umstellung des JMS-Messaging-Systems auf ein robustes Kafka-System zur Verknüpfung der Finanz- und Regulatoren-Mikroservices und Entwicklung neuer performanter Features.
  • Fähigkeiten: Java 8, Kafka Streams, PostgreSQL, Spring, Hibernate, Spring JPA, Tomcat, Mikroservices, REST, Agile Lean, Chef, Jenkins, CI/CD.
Juni 2012 - Juni 2013
1 Jahr 1 Monate

Java-Software-Entwickler

LiveRail

  • Der Kunde, ein Online-Werbeunternehmen, heute Teil von Facebook, hatte Schwierigkeiten, sein Umsatzwachstum zu beschleunigen, da kritische Berichte zu Zuschauerprofilen für zielgerichtete Werbung und die Echtzeitzahl ausgelieferter Anzeigen fehlten.
  • Steigerung des Unternehmensumsatzes von 40 Mio. $ auf 100 Mio. $ pro Jahr durch Entwicklung eines hocheffizienten Algorithmus zur Datenerfassung und -aggregation und erfolgreiche Veröffentlichung 2013.
  • Dieser enorme Zuwachs führte 2014 zum Verkauf des Unternehmens an Facebook für 500 Mio. $.
  • Fähigkeiten: Java, Threading, Java NIO, Netty, TCP, UDP, HTTP, SVN, SAX-Parser, Spring Security, JWT-Tokens, Kafka Streams.

Zusammenfassung

Ich bin ein begeisterter Java-Architekt und Auftragnehmer mit über 10 Jahren Berufserfahrung. Als Auftragnehmer gehe ich Projekte mit unternehmerischem Denken und einer ausgeprägten Entschlossenheit zur Bewältigung softwarebezogener Geschäftsherausforderungen wie Skalierbarkeit, Leistung und unternehmensweiter Organisation an. Eines der herausragenden Erfolge meiner Karriere war die Entwicklung einer Java-Anwendung als Einzelprojekt, die zum Umsatz von Colt Technology in Höhe von sagenhaften 700 Mio. $ beitrug. Meine ausgeprägte Geduld und effektive Kommunikationsfähigkeiten ermöglichen es mir, Zusammenarbeit zu fördern und das Beste aus meinen Teammitgliedern herauszuholen.

Sprachen

Rumänisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2012 - Juni 2014

Babeș-Bolyai-Universität

Master-Abschluss in Verteilte Systeme · Verteilte Systeme · Cluj-Napoca, Rumänien

Okt. 2009 - Juni 2012

Babeș-Bolyai-Universität

Bachelor-Abschluss in Informatik · Informatik · Cluj-Napoca, Rumänien