Profilbild von VietHung Do Senior Softwareentwickler/Technischer Lösungsarchitekt aus Langen

Viet Hung Do

verfügbar

Letztes Update: 21.04.2024

Senior Softwareentwickler/Technischer Lösungsarchitekt

Abschluss: M.Sc. Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Skills

Als erfahrener Senior Full Stack-Entwickler mit über 13 Jahren Berufserfahrung in der IT-Branche und einer Expertise in Softwareentwicklung und Softwarearchitektur, biete ich meine Dienste als Freelancer an. Mein Schwerpunkt liegt auf der Analyse und Konzeption von robusten Software-Architekturen sowie der zuverlässigen Umsetzung dieser Konzepte. Dabei verfolge ich stets den Anspruch, nachhaltige Lösungen zu entwickeln, die den höchsten Qualitätsstandards gerecht werden.

Meine Qualifikationen:
  • FLEX Architecture CPSA-Advanced-Level
  • iSAQB Certified Professional for Software Architecture, Foundation Level
  • Reactive Microservice
  • Domain Driven Design
  • Building Scalable Systems
  • Distributed Messaging Patterns
  • Agile Software Engineering
  • Clean Code
  • Apache Kafka
  • Angular 2
  • JavaScript / TypeScript
Ich biete:
Technischer Architekt, Software Development, Agile Softwareentwicklung, Microservices Architekturen, AWS Amazon Cloud, Kubernetes, Service Orientierte Architekturen, JEE Entwicklung, Konzeption, Docker, SpringBoot, CI/CD mit Jenkins und GitLab CI, Helm, EJB3, JPA, Hibernate, Angular, Oracle DB, PostgreSQL, Elasticsearch, Kafka, RabbitMQ, React, Angular
 

Projekthistorie

08/2023 - bis jetzt
Senior Full Stack Softwareentwickler
Ippen Digital Media GmbH (Marketing, PR und Design, 50-250 Mitarbeiter)

Ziel: Fullstack-Entwicklung von Web- und Streaming-Anwendungen für ein komplexes Abonnement-System im Bereich Paid Content
  • Beratung, Konzeption und Umsetzung der Microservices für Umstellung vom traditionellen Abonnement-System auf eine moderne, ereignisgesteuerte Architektur
  • Weiterentwicklung der Webanwendung für Abonnement-System
  • Weiterentwicklung der Elibrary-Webanwendung
  • Konzeption und Umsetzung von Unterinteraktions-Tracking-Prozessen für Big-Data-Analyse
  • Beratung und Entwicklung von Überwachungs- und Alarmierungslösungen für Berichtserstellungsprozesse und das Abonnementmanagement.

04/2022 - 08/2023
Senior Full Stack Softwareentwickler
eBay Kleinanzeigen (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Ziel: Transformation des komplexen Systems eBay Kleinanzeigen in skalierbare und wartbare Microservices-Architekturen 
  • Extraktion von Microservices aus monolithischen Belen-Webanwendung unter Verwendung des Domain Driven Designs (DDD)
  • Umsetzung der neuen B2C-Features für eBay Kleinanzeigen (Backend und Frontend)
  • Optimierung der Suchperformanz für die lokale Anzeigen in eBay Kleinanzeigen mit Elasticsearch
  • Beratung, Konzeption und Umsetzung vom ETL- Prozess für Datenmigration (Sub- Account/Kontaktdaten von Kunden)
  • Beratung, Konzeption und Umsetzung der Lösung für Customer Care Hub
  • Weiterentwicklung von Microservice für das Ad-Management (Backend und Frontend)
Tools & Methodik:
AWS, GCP, Arc42, RESTful Webservice, Microservice, Spring Boot, Spring Cloud, Spring Batch, gRPC (HTTP2/Protocol Buffers), Kafka (KafkaStream, Consumer-API, Producer-API), Git, Jenkins, Maven, JPA, MySQL, Cassandra, MongoDB, Redis, Docker, Kubernetes, Helm, Kind, Kubectl, Kafkactl, Lens, ELK Stack (Elasticsearch, Logstash, Kibana), Elastichsearch, Grafana, Prometheus, Sonarqube, Liquibase, Flyway, OAuth2, Quartz, DDD (Domain Driven Design), React, Preact, Selenium, Cypress, Vault, Gatling (Performanztest), Python, Scala, Java (Hauptsprache)

07/2019 - 04/2022
Senior Softwareentwickler/Technischer Lösungsarchitekt
Deutsche WertpapierService Bank AG (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Ziel: Konzeption und Umsetzung der Cloud Native Microservices im Bereich der Depot-Bestandsverwaltung und BackBone Services
  • Konzeption der Softwarearchitektur und aktive Entwicklung von Cloud-nativen Microservices in Bereich digitale Wertpapierplattform
  • Erstellung übergreifender technischer Konzepte und des technischen Designs von Lösungen
  • Unterstützung der Entwickler bei der Lösung für technische Probleme
  • Dokumentieren und Kommunizieren der Softwarearchitektur im Team und an Stakeholder
  • Implementierung von fachlichen Microservices in einer Microservice-Architektur in einer AWS Cloud Umgebung
  • Domain-Driven-Design, Bounded Context, Architektur-Konzeption, CI/CD Pipeline Entwicklung mit GitLab CI, Kubernetes mit Helm
  • Umsetzung und Test der Fachlichkeit mit SpringBoot, SpringData, JUnit, Integrationtests mit Gauge, Lasttest mit Gatling
  • Umsetzung von fachlichen Metriken mit Micrometer und Prometheus. Visualisierung in Grafana
Tools & Methodik:
Microservices, DDD, AWS, Arc42, RESTful Webservice, Microservice, Spring Boot, Confluent, Kafka (KafkaStream, Consumer-API, Producer-API), Git, Gitlab, Bitbucket, Jenkins, Maven, Gauge, JPA, Oracle, PostgreSQL, JSON, Docker und Docker Compose, Keycloak (SSO), Kubernetes, Helm, Kind, Kubectl, Lens, ELK Stack (Elasticsearch, Logstash, Kibana), Dynatrace, Grafana, Prometheus, Liquibase, Gatling (Performanztest), Angular, Java

11/2016 - 07/2019
Senior Softwareentwickler / Tech Lead
Dun & Bradstreet - Bisnode Deutschland (Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

Ziel: Entwicklung einer neuen Cloud-nativen Platform im Bereich Risikoapplikationen (Bisnode Risk Guardian Suite) 
  • Techlead eines internationalen Scrum-Teams von 8 Mitarbeitern, zuständig für die Entwicklung der Risikoanwendungen (Bisnode Risk Guardian Suite) für Firmen
  • Konzeption und Mitentwicklung der neuen Plattform Risk Guardian Suite für Kreditberichte für verschiedene Länder sowie länderübergreifende Firmensuchen
  • Konzeption und Mitentwicklung der der Matching-Komponenten (Match-API und Match-Prozess-Microservices).
  • Entwurf und Implementierung einer zentralen Autorisierungslösung mit ABAC für Microservices
  • Wartung und Weiterentwicklung des Identity Management Systems
  • Wartung und Weiterentwicklung der Software-Komponente zur Erstellung von Bilanzdaten und Firmenprofilen
  • Wissensaustausch durch Trainings und Informationsveranstaltungen für das Team
Tools & Methodik:
AWS, RESTful Webservice, Microservice, SOAP, RabbitMQ, Kafka (Consumer-API, Producer-API), Git, Bitbucket, Bamboo, Gradle, Apache Camel, Elasticsearch, JPA, MongoDB, Spring Boot, Spring Batch, Spring Cloud Contract (Consumer Driven Contract Testing), JSON, Ontology, Docker und Docker Compose, Kubernetes, Minikube, AppDynamic, OAuth 2.0, ELK Stack (Elasticsearch, Logstash, Kibana), Flyway, LDAP, Cucumber, Python, Java (primäre Programmiersprache)

03/2015 - 11/2016
Softwareentwickler/Softwarearchitekt
Gelbe Seiten Marketing Gesellschaft mbH (Marketing, PR und Design, 10-50 Mitarbeiter)

Ziel: Transformation des komplexen Systems Gelbe Seiten in serviceorientierter Architektur
  • Redesign der Architektur und Optimierung der Webkomponenten des Backends
  • Neudesign und Entwicklung der REST-Schnittstelle für Datenabrufe
  • Konzeption und Umsetzung von fachlichen Services (Branchenservice, Suchservice)
  • Erstellung der Architekturdokumentation
Tools & Methodik:
SOA, Spring MVC, Spring Security, Solr, MyBatis, Ajax, Hibernate, JPA, MySQL, Maven, Ant, Git, Jenkins, JUnit, Mockito, Selenium, JMeter, Artifactory, Configuration Management, Continuous Delivery, Ansible, Selenium, Java

06/2014 - 03/2015
Softwareentwickler
Gelbe Seiten Marketing Gesellschaft mbH (Marketing, PR und Design, 10-50 Mitarbeiter)

Ziel: Neugestaltung und Entwicklung der Webanwendung 'Meine Gelbe Seiten' mit modernen Technologien und Fokus auf benutzerzentriertem Design
  • Entwicklung einer neuen, intuitiven und benutzerfreundlichen Oberfläche mit Responsive Design.
  • Fullstack-Entwicklung Umsetzung neuer Features für die Webanwendung (Backend und Frontend)
  • Performanzoptimierung
  • Konzeption und Umsetzung der automatisierten Test für und Qualitätssicherung
  • Aktualisierung der Technologie-Stacks, Frameworks und Bibliotheken
Tools & Methodik:
Spring, Spring Security, Spring Data JPA, Hibernate, Single Sign On, Struts 2.0, JSP, Ajax, HTML, CSS, JavaScript, jQuery, Maven, Junit, Mockito, MySQL, Git, Jenkins, Artifactory, Java

04/2012 - 06/2014
Softwareentwickler
Gelbe Seiten Marketing Gesellschaft mbH (Marketing, PR und Design, 10-50 Mitarbeiter)

Ziel: Weiterentwicklung der Webanwendung Gelbe Seiten
  • Funktionale Erweiterungen für die Webanwendung Meine Gelbe Seiten
  • Konzeption, Entwurf und Implementierung eines Content Management Systems für Nutzer von Gelbe Seiten
  • Konzeption und Bereitstellung eines Prototyps für semantische Suche nach Unternehmen, Dienstleistungen und Branchen in einer bestimmten Region
  • Umsetzung der UI-Testautomatisierung mit Selenium
  • Konzeption, Entwurf und Implementierung eines webbasierten Teaser Editors mit Benutzerverwaltung für Gelbe Seiten
  • Erstellung der technischen Dokumentation und Benutzeranleitung
Tools & Methodik:
Spring, Spring Web Flow, Struts 2.0, Solr, Maven, JUnit, MyBatis, Ajax, Spring Data JPA, Hibernate, JPA, JSP, HTML, CSS, JavaScript, jQuery, MySQL, Git, Jenkins, Artifactory, Content Management, Configuration Management, Continuous Delivery, Ansible, Mockito, Selenium, JMeter, Ontology, Solr, Java

01/2010 - 03/2012
Softwareentwickler
WDI-Lab der Universität Leipzig (Sonstiges, 10-50 Mitarbeiter)

Ziel: Entwicklung von Schema Matching Systems COMA 3.0 für Web Data Integration
  • Implementierung der neuen Matching-Lösungen für
    Datenintegration
  • Umsetzung automatisierter Tests
Tools & Methodik:
Java, Data Warehouse, Webservice, JUnit, MySQL, ODBC, XML, Ontology (Semantic Web), Schema und Ontoloty Matching, Nexus, SVN, Java Swing, Java

Zertifikate

FLEX Architecture CPSA-Advanced-Level
iSAQB
2021
Apache Kafka
Deutsche WertpapierService Bank AG
2021
Reactive Architecture
Lightbend
2021
Reactive Microservice
Lightbend
2021
Building Scalable Systems
Lightbend
2021
Distributed Messaging Patterns
Lightbend
2021
Domain Driven Design
Lightbend
2021
Zertifikat: Professional for Software Architecture Foundation Level
iSAQB
2020
Angular 2
Integrata Cegos
2020
JavaScript / TypeScript
Integrata Cegos
2020
Communication Skills Training
Deutsche WertpapierService Bank AG
2020
Business English Training
Business English Coach & Trainer
2018
Clean Code
CCD School
2016
Linux Administration
GFU
2016
Agile Software Engineering
Andrena Objects
2014

Reisebereitschaft

In der Stadt Langen mit einem Radius von 250 km verfügbar
Profilbild von VietHung Do Senior Softwareentwickler/Technischer Lösungsarchitekt aus Langen Senior Softwareentwickler/Technischer Lösungsarchitekt
Registrieren