Profilbild von Duy Tran React Javascript Typescript Senior Software Entwickler aus Erfurt

Duy Tran

verfügbar

Letztes Update: 07.03.2024

React Javascript Typescript Senior Software Entwickler

Firma: Mission Digitalisierung GmbH
Abschluss: Master of Science IT
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Stationen-CV-DUY-TRAN-Senior-Software-Entwickler_150224.pdf

Skills

Ausschließlich (Freelancing/Contracting)]

Über 9 Jahre Berufserfahrung in der Webentwicklung. 

Meine tägliche Arbeit umfasst die Bereiche:
React, TypeScript, Java, Spring, Spring Boot, NodeJS, AWS, Jenkins, MongoDB, PostgreSQL, OracleDB

CMS & Shopsoftware: WordPress, Shopware

Projekthistorie

07/2023 - bis jetzt
Senior Software Engineer
Rollouter AG (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Tätigkeit:
  • Anforderungsanalyse, Konzeption und Design der SaaS-Plattform 
  • Ziel war es eine SaaS für ein Rollout-Management-System herzustellen, welche performant, benutzerfreundlich und administrativ einfach verwaltbar ist
  • Mit Fullstack Entwicklung, Architektur und Softwaredesign und Beratung für eine Rollout-Management-App auf Basis der Clean Architecture


Technologien:
React, useQuery, Typescript, Tailwind Css REST, DynamoDB, AppSync, cypress Nodejs, Express, trpc, Vuejs, Clean Code (DRY, KISS, TDD und BDD)


09/2022 - 07/2023
Senior Software Engineer
Smartbroker AG (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Tätigkeit:
  • Frontend Entwicklung, Softwaredesign und Beratung für eine Trading-App auf Basis der Clean Architecture mit
  • einem hohen Automatisierungsgrad der Tests mit Fokus auf React, Next.js und Tailwind CSS
  • Qualitäts Grundlage für die Softwareerstellung ist das von der Smartbroker Holding AG erstellte Testkonzept.

Technologien:
React, useQuery, Typescript, Tailwind Css REST, DynamoDB, AppSync, cypress, Keycloak, Testautomatisierung, Strapi

06/2022 - 12/2022
Frontend Software Engineer
ISO Software (Öffentlicher Dienst, 50-250 Mitarbeiter)

ISO Software Systeme GmbH
06/2022 - 09/2022,
React, Redux, Ant Design, REST
Tasks
Establish user-friendly flight training webapp with React and Redux
Establish an interactive and dynamic webapp that guarantees high traffic and maximum user experience
Writing automatic tests with cypress
Backend integration via REST APIs

Contact : Stefan S. - Site Manager of ISO Gruppe in Nürnberg

10/2021 - 10/2022
Senior Software Engineer (Full-Stack)
Sustayn GmbH (Sonstiges, 10-50 Mitarbeiter)

Tätigkeit:
  • Allgemeine Funktionen Weiterentwicklung der bestehenden App in Sprints mit React Native
  • Erarbeitung und Umsetzung von Verbesserungen an Bereinigungsprozessen und Performance der App
  • Schreiben von automatischen Tests mit Cypress
  • Diagnose und Fehlersuche bei kritischen Clients des Unternehmens mithilfe von Cloudwatch und Sentry
  • Proaktive Zusammenarbeit mit dem Nachhaltigkeitsteam und dem Product Owner, um eine effiziente und rechtzeitige Bereitstellung neuer Funktionen zu gewährleisten
  • Allgemeine Backend-Entwicklung mit Amplify, AWS Lambda und DynamoDB


Technologien:
React Native, AWS, AWS Lambda, AWS Amplify, DynamoDB, AppSync, cypress,
Serverless Approach

04/2021 - 09/2022
Senior Software Engineer (Full-Stack)
1&1 Ionos (Telekommunikation, 500-1000 Mitarbeiter)

Tätigkeit:
  • Unterstützung des Teams bei der weiteren Entwicklung des Shops
  • Enge Zusammenarbeit mit anderen Abteilungen und der Hochschule, um die volle Funktionalität und Leistung des bestehenden Systems zu gewährleisten und
  • bei der Implementierung von neuen Microservices
  • Umstellung von Services auf neue Schnittstellen, sowie Ablösung von Altsystemen durch neue Microservices
  • Identifikation von Optimierungspotenzialen hinsichtlich Qualität, Performance und Wartbarkeit gemeinsam mit dem Team
  • Aktualisierung aller Dienste auf JDK 17
  • Optimierung der Checkout-Seite, was zu einer Steigerung der Klickrate um 25% führte



Technologien:
React Native, AWS, AWS Lambda, AWS Amplify, DynamoDB, AppSync, cypress, Spring Boot (MVC/Handlebars/jQuery), Scrum

08/2022 - 08/2022
Fullstack Software Engineer
IONOS SE

IONOS SE
04/2021 - 09/2022,
React, Java, Spring, Spring Boot, REST
Tasks
Support of team in the further development of the shop
Collaborate closely with another department and college to guarantee the full functionality and performance of existing system and
by implementing of new micro services
Conversion of services to new interfaces, as well as replacement of legacy systems with new micro services
Identification of optimization potential with regard to quality, performance and maintainability together with the team
Upgraded all services to JDK 17
Optimized check-out page, resulting in a 25% increase in user clickthrough rate

Contact : Stefan M. - Head of Shop Core Processes Development

02/2022 - 06/2022
Frontend Software Engineer
LeaseTeq AG (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

React, Redux, storybook, cypress
Tasks
Frontend development with React and Redux of public leasing calculator https://app.leaseteq.ch/#/leasingcalculator
Component development with storybook
Integration frontend with REST API of saas.do
Writing automatic tests with cypress

Tätigkeit:
  • Frontend-Entwicklung mit React und Redux von öffentlichen Leasingrechnern
  • Komponentenentwicklung mit Storybook
  • Integration Frontend mit REST API von saas.do
  • Schreiben von automatischen Tests mit cypress

Technologien:
React Native, AWS, AWS Lambda, AWS Amplify, DynamoDB, AppSync, cypress, Spring Boot (MVC/Handlebars/jQuery), Scrum


Contact : Human Shahin N. - CEO of LeaseTeq AG

10/2020 - 03/2021
AWS Cloud and Full Stack Engineer
Lieferando (Konsumgüter und Handel, 500-1000 Mitarbeiter)

React, Ant Design, TypeScript, NextJS, NestJS, MongoDB, Amazon S3, Github Action, AWS CodeBuild, Amazon ECS, AWS Amplify
Tasks
Frontend development with NextJs and TypeScript
Backend development with NestJs and TypeScript
Setup and maintain automation of the releases, test and deployment processes with CICD. Tools: Github Action, Amazon S3, AWS
CodeBuild, Amazon ECS
Supervised and lead a team of 5 Junior software engineers during the development


10/2019 - 10/2020
Backend Software Engineer
ITZ Bund

Spring Batch, Java 8, Oracle, JBoss, Jenkins, Linux
Tasks
A technical procedure for the automatic exchange of data between EU and OECD participating states. The data contain financial
account information on account holders with tax domicile abroad / in Germany
Automation of the releases, test and deployment processes with CICD in Jenkins
Further development and maintenance of the build server
Design and implementation in the backend area, with a focus on batch processing with Spring Batch
Setting up the infrastructure and performing load tests (Linux server, database server with Oracle). Development of bash scripts to
test the performance of the productive infrastructure used
A test data framework was implemented with which the testers and developers can generate several million data sets with a certain
level of expertise. The test data are played in the environment via batch jobs. There further frontend services will address the
environment in order to identify and analyze performance problems

Tätigkeit:
  • Ein technisches Verfahren für den automatischen Datenaustausch zwischen EU- und OECD-Teilnehmerstaaten. Die Daten enthalten Finanz
  • Kontoinformationen zu Kontoinhabern mit Steuerdomizil im Ausland / in Deutschland
  • Automatisierung der Release-, Test- und Deployment-Prozesse mit CICD in Jenkins
  • Weiterentwicklung und Pflege des Build-Servers
  • Design und Implementierung im Backend-Bereich mit Schwerpunkt auf Batch-Verarbeitung mit Spring Batch
  • Aufsetzen der Infrastruktur und Durchführung von Lasttests (Linux-Server, Datenbankserver mit Oracle). Entwicklung von Bash-Skripten zum
  • die Performance der eingesetzten produktiven Infrastruktur zu testen
  • Es wurde ein Testdaten-Framework implementiert, mit dem die Tester und Entwickler mit einer gewissen Expertise mehrere Millionen Datensätze generieren können.
  • Expertise generieren können. Die Testdaten werden über Batch-Jobs in die Umgebung gespielt. Dort werden weitere Frontend-Services die Umgebung ansprechen
  • Umgebung, um Performance-Probleme zu identifizieren und zu analysieren

Technologien:
Spring Boot (MVC/Handlebars/jQuery),Batch, Java 8, Oracle, JBoss, Jenkins, Linux


Contact : Michael H. -

01/2020 - 09/2020
AWS Cloud and Full Stack Engineer
(10-50 Mitarbeiter)

Social Media Startup
01/2020 - 09/2020,
React, AWS Lambda, AWS Fargate, CloudFront, Docker, CICD , Java, Spring, PostgreSQL
Tasks
Development of the cloud infrastructure with DEV, INT and PROD environment in AWS. Services such as AWS Lambda, Fargate and S3
Automation of the deployment and release pipelines with CICD
Containerization of the application in Docker for deployment in different environments. Deployment with AWS ECS and Fargate
Design and implementation of backend services with Java and the Spring Framework. Design and implementation of frontend
services with React and Material UI

Tätigkeit:
  • Entwicklung der Cloud-Infrastruktur mit DEV-, INT- und PROD-Umgebung in AWS. Dienste wie AWS Lambda, Fargate und
  • S3
  • Automatisierung der Bereitstellungs- und Freigabepipelines mit CICD
  • Containerisierung der Anwendung in Docker für die Bereitstellung in verschiedenen Umgebungen. Bereitstellung mit AWS ECS und Fargate
  • Entwurf und Implementierung von Backend-Diensten mit Java und dem Spring Framework. Entwurf und Implementierung von Frontend
  • Dienste mit React und Material UI


Technologien:
React, Ant Design, TypeScript, NextJS, NestJS, MongoDB, Amazon S3, Github Action, AWS CodeBuild, Amazon ECS, AWS Amplify, React, AWS Lambda, AWS Fargate, CloudFront, Docker, CICD , Java, Spring Boot (MVC/Handlebars/jQuery), PostgreSQL

10/2018 - 09/2019
Backend Software Engineer
ITZ Bund (Öffentlicher Dienst, 500-1000 Mitarbeiter)

Spring, Spring Batch, Java 8, JSF, JBoss, Oracle
Tasks
Customer project in the public sector with approx. 2000 employees. The overall project includes around 350 employees. The result of
the project was a web application for processing and viewing parcels, geo and address data
Design and implementation of backend services with Spring Batch
Design and implementation of frontend components with JSF


Tätigkeit:
  • Kundenprojekt im öffentlichen Sektor mit ca. 2000 Mitarbeitern. Das Gesamtprojekt umfasst rund 350 Mitarbeiter. Das Ergebnis des
  • des Projekts war eine Webanwendung zur Bearbeitung und Anzeige von Paket-, Geo- und Adressdaten
  • Design und Implementierung von Backend-Services mit Spring Batch
  • Design und Implementierung von Frontend-Komponenten mit JSF

Technologien:
Spring Boot (MVC/Handlebars/jQuery), Spring Batch, Java 8, JSF, JBoss, Oracle


Contact : Michael H. - Delivery Team Manager

10/2017 - 09/2018
Frontend Software Engineer
FH Erfurt

Python, PolymerJS, JavaScript
Tasks
Concepts for the visualized preparation of structured information texts by means of reasoning on the meta-level "Implementation of
prototypical web components with polymer JS
Design and implementation of front-end components with polymer JS
Integration of REST interfaces

Tätigkeit:
  • Konzepte zur visualisierten Aufbereitung von strukturierten Informationstexten mittels Reasoning auf der Metaebene "Implementierung von prototypischen Webkomponenten mit Polymer JS
  • prototypischer Webkomponenten mit Polymer JS
  • Design und Implementierung von Frontend-Komponenten mit Polymer JS
  • Integration von REST-Schnittstellen

Technologien:
Python, PolymerJS, JavaScript


Contact : Prof. Dr. Oksana A.

07/2015 - 09/2017
Frontend Software Engineer
PicassoMedia GbR

Wordpress, PHP, JQuery, CSS3, Javascript, React
Tasks
Development, maintenance, care and further development of products for existing customers, design and implementation of a web
portal to analyze existing customers - part of internal CRM
Maintenance, care and further development of websites
Design and implementation of numerous Wordpress plugins and themes
Design and implementation of the front-end area of a CRM system with React and Material UI

Tätigkeit:
  • Entwicklung, Wartung, Pflege und Weiterentwicklung von Produkten für Bestandskunden, Design und Implementierung eines Webportals zur
  • Portals zur Analyse von Bestandskunden - Teil des internen CRM
  • Wartung, Pflege und Weiterentwicklung von Websites
  • Design und Implementierung zahlreicher Wordpress-Plugins und Themes
  • Design und Implementierung des Frontend-Bereichs eines CRM-Systems mit React und Material UI

Technologien:
Wordpress, PHP, JQuery, CSS3, Javascript, React



Contact : Schahram R. - Manager at PicassoMedia GbR

Zertifikate

AWS Certified Developer - Associate (DVA)
AWS
2019

Reisebereitschaft

Nur Remote verfügbar
Profilbild von Duy Tran React Javascript Typescript Senior Software Entwickler aus Erfurt React Javascript Typescript Senior Software Entwickler
Registrieren