TC

Tuan Cao

verfügbar

Letztes Update: 23.03.2023

Senior Softwareentwickler

Firma: Herr
Abschluss: Diplom Elektrotechnik (Uni.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut)

Schlagwörter

Microsoft Visual Studio Microsoft Sql-Server Tia Portal .Net Framework C++ IBM DB2 Servlet SQL UML Restful Apis + 61 weitere Schlagwörter anzeigen

Dateianlagen

Profil_230323.doc

Skills

.NET, .NET Framework, 3D Visualisierung, ActiveX, Flash, Angular, System 7, Assembler, Bildanalyse, Blazor, Boost, Bootstrap, C#, C/C++, C++, C++/CLI, CSS, Compiler, DATEV, Datenbankdesign, Datenbank, Datenimport, Datenzugriff, Digitalen Signalverarbeitung, Docker, MS-DOS, Eclipse, EJB, Entity Framework, Ethernet, XML, Figma, FTP, GIT, GUI, HTML, DB2, IBM DB2, Websphere, IIS, Infragistics, J2EE, Java, Javascript, Jira, JSON, Junit, LINUX, MATLAB, memory leaks, Microservices, MS-Access, Azure DevOps, Excel, Office, Microsoft SQL Server, MS SQL-Server, Mssql, Microsoft-SQL, Microsoft SQL Server 2008, MS Visual Studio, Visual Studio, Visual Studio 2015, Visual Studio 2013, Visual Studio 2008, MS-Visual Studio, Windows, Netzwerkprotokolle, Ninject, NUnit, Objektorientierte Analyse, Postman, Entwicklungswerkzeuge, ClearCase, REST-Api, REST Api, SQL, SSMS, Scrum, Serialisierung, SOA, Servlet, Servlets, Lizenzmanagement, Design-Pattern, Design Pattern, version control, Softwaretools, Softwareentwicklung, Springboot, Systemsoftware, TCP/IP, TFS, TIA Portal, TIA-Portal, TIA - Portal, SSL, UML, UML-Modellierung, UNIX, Unit tests, Unittests, Universal Database, VBA, Visual C#, WSAD, Webservices, Winforms, WIX, WPF, XBRL

Projekthistorie

05/2022 - bis jetzt
Softwareentwicklung: Blazor- Web- Application Personalhaushalt
Microsoft Deutschland GmbH und BMF (Internet und Informationstechnologie, >10.000 Mitarbeiter)

 Erweiterung der bestehenden Applikation um diverse Funktionen mittels des Einsatzes von Blazor, HTML, .Net und Bootstrap
 Implementierung von Anwendungsansichten mit Blazor, HTML auf Basis vorhandener Designs.
 Unterstützung im Bereich der Front-end Entwicklung der Personalhaushalt Applikation.
 Technische Unterstützung bei der Einführung des Bootstrap Frameworks

Entwicklungswerkzeuge:
Visual Studio 2022 (C#), SSMS, GIT, Figma
Fachliche Hintergrund:
Blazor ,Netcore, Bootstrap, Entity Framework Core, Html, CSS, Mssql
Entwicklungsprozess: Azure DevOps, Scrum
Projektteam: 10 Mann

05/2020 - 03/2022
Softwareentwicklung: Lizenzmanagement Web-Application
Bundesamt für Migration und Flüchtlinge (Öffentlicher Dienst, 5000-10.000 Mitarbeiter)

 Konzept- und Architekturerstellung
 Implementierung der Client- und Serverseite
 Datenbankdesign
 Konfiguration des Webservers IIS, Docker

Entwicklungswerkzeuge:
Visual Studio 2019 (C#), GIT, Postman, Docker, Visual Code
Fachliche Hintergrund:
REST Api, Netcore 5, Blazor Web Assembly , Entity Framework Core, Html, CSS, Javascript, Angular, Springboot
Entwicklungsprozess: Jira
Projektteam: 3 Mann

11/2019 - 04/2020
Softwareentwicklung: Migration verschiedener Office Applikationen von VBA nach .NET
Bundesamt für Migration und Flüchtlinge (Öffentlicher Dienst, 5000-10.000 Mitarbeiter)

 Einrichtung der Projektinfrastruktur (Projektmanagement, bug tracking und version control)
 Implementierung von Office-Addins
 Erstellen Setup für die Addins

Entwicklungswerkzeuge: Visual Studio 2017 (C#, Winforms, WPF), GIT, VSTO, WIX Setup
Fachliche Hintergrund: VB-Macro, Office Addin
Entwicklungsprozess: Jira
Projektteam: 3 Mann

09/2018 - 10/2019
Softwareentwicklung: Entwicklung einer low-level Ethernet Kommunikation
HARMAN/BECKER Automotive Systems GmbH (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

 Einbinden von WinPcap
 Implementierung von Senden und Capture von Ethernet Frame (Layer 2)
 Implementierung Datagram-TLS,
 Implementierung von Netzwerkprotokolle im Automobilen Bereich, Diagnostics over IP (DoIP) und Unified Diagnostic Services (UDS),
 Flash Daten in Excel importieren,
 Encryption/Decryption
 Anpassen von UIs

Entwicklungswerkzeuge:
Visual Studio 2017 (C#, Winforms, WPF, C++/CLI), GIT, VSTO
Fachliche Hintergrund:
WinPcap, Ethernet, Netzwerk Protokolle, SSL-TLS, Automotive, Cryptography, VB-Macro
Entwicklungsprozess: TFS, Scrum
Projektteam: Ca. 10 Mann

06/2017 - 09/2018
Softwareentwicklung: Grafikeditor eines Projektierungstools
SIEMENS, Erlangen (Industrie und Maschinenbau, >10.000 Mitarbeiter)

 Implementierung Drag and Drop eines Grafikeditors im TIA Portal Umfeld,
 Implementierung von Web Controls-Schnittstellen
 Definition von Testabläufen
 Erstellung von Unit Tests

Entwicklungswerkzeuge:
Visual Studio 2015, TFS Vs2015, C#, XML, Enterprise Architect
Fachliche Hintergrund:
Winforms, WPF, NUnit, Mock, Design Pattern, TIA-Portal, REST, Javascript, JSON
Entwicklungsprozess: TFS, Scrum
Projektteam: Ca. 20 Mann

05/2016 - 06/2017
Softwareentwicklung: Konfigurationswerkzeug für die gängige Roboterkinematiken mit 3D-Ansicht
SIEMENS, Erlangen (Industrie und Maschinenbau, >10.000 Mitarbeiter)

 Konzeption, Design und Implementierung eines Clients im TIA Portal Umfeld,
 Implementierung die interaktive 3D Visualisierung mit WPF,
 Definition von Testabläufen
 Erstellung von Unit Tests

Entwicklungswerkzeuge:
Visual Studio 2015, TFS Vs2015, C#, XML, Enterprise Architect
Fachliche Hintergrund:
Winforms, WPF, 3D, SOA, Mock, Design Pattern, TIA-Portal
Entwicklungsprozess: TFS, Scrum
Projektteam: Ca. 10 Mann

12/2015 - 03/2016
Softwareentwicklung : Signalflussdiagramm Designer
HARMAN/BECKER Automotive Systems GmbH (Straubing Division) (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Projektlaufzeit: 4 Monate
Projektteam: 2
Meine Tätigkeiten: Konzeption, Design und Implementierung alle Funktionalitäten eines
Designers
* Erstellen von Toolbox
* Interaktionen mit der Maus (Drag & Drop, Selektion, Move...)
* Drucken,
* Clipboard,
* Undo/Redo,
* Speichern,
* Copy, Cut, Paste & Delete
* Zoom
* usw...
Entwicklungswerkzeuge: Visual Studio 2015, TFS Vs2015, C#, XML, Enterprise Architect
Fachliche Hintergrund: Winforms, Design Pattern

Entwicklungsprozess: TFS

10/2013 - 09/2015
Softwareentwicklung: Betriebliches Rechnungswesen
DATEV, Nürnberg (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

 Design und Implementierung von anspruchsvollen GUI,
 Implementierung von Services,
 Konzipieren von Interfaces,
 Implementierung von Usecases basiert auf Composite UI Application Block (Microsoft's CAB),
 Implementierung von Unit tests,
 Implementierung von automatischen Tests,
 Performance analysieren und optimieren,
 Weiterentwicklung und Fehlerbehebung,
 Implementierung Datenzugriff auf Microsoft-SQL-Server
 Datenmodellierung

Entwicklungswerkzeuge:
Visual Studio 2013, TFS Vs2013, C#, XML, MemoryProfiler, Speedtrace, Microsoft SQL Server 2008, Innovator.
Fachliche Hintergrund:
Winforms, WPF, Infragistics Grid, Excel Interop, Composite UI Application Block, SOA, Design Pattern
Entwicklungsprozess: SCRUM
Projektteam: Ca. 100 Mann

Reisebereitschaft

Weltweit verfügbar
Profilbild von Tuan Cao Senior Softwareentwickler aus Erlangen Senior Softwareentwickler
Registrieren