Project Experiences

SCADAS RS web app development
Testlab Event Marker mobile app development

Work related

  • Responsible for the development and maintenance of the UI, with a focus on data visualization.

  • Worked with datasets provided by hardware systems to create dynamic visualizations using the internal chart library, delivering insightful data representation.

  • Developed new features for the UI to enhance user interaction and improve data display capabilities.

  • Wrote automated tests to ensure code quality, reliability, and performance, contributing to a robust and maintainable codebase.

  • Collaborated with cross-functional teams to ensure seamless data integration and visualization.

  • Developed web content using the Angular framework, integrating WebViewer to enhance the user experience and content interaction.

  • Collaborated with the Android development team to connect and integrate backend services with the Angular-based frontend.

  • Successfully released web content as a mobile application, ensuring seamless communication between the frontend and Android backend.

  • Managed the entire development lifecycle, including build, testing, and deployment of the mobile app, ensuring timely delivery and smooth user experiences.

  • Developed and maintained a custom internal UI library using Angular, following Siemens-style UI guidelines.

  • Integrated chart libraries to visualize complex datasets, enhancing user interaction and data comprehension.

  • Led the build, release, and deployment processes for the UI library, ensuring smooth updates and version management.

  • Collaborated with cross-functional teams to ensure consistent design language and user experience across applications.

  • Responsible for ensuring performance optimization, bug fixes, and documentation for the UI library.

Siemens style UI library
Role: Developer and Maintainer of Internal UI Library
Role: Angular Developer
Role: Web Developer (UI and Data Visualization)

About Me

I am a passionate and versatile software engineer, proficient in a variety of technologies including C#, Python, TypeScript, JavaScript, .NET, and Java. My primary focus is on web development and back-end development.

My journey in the tech world began in the summer of 2018, when I taught myself Python programming, paving the way for a career as a software engineer.

I am also a fan and enthusiast of AI technology. Since ChatGPT's release, AI has become a significant part of our lives, and I believe it will continue to improve our quality of life.

These experiences reflect my commitment to pursuing and learning the latest technologies, always mindful of the impact they can have on our lives.

In 2022, I completed my undergraduate studies and immediately entered the industry by joining Siemens Industrial Software to begin my career as a software engineer. At the same time, I enrolled in my Master's program at the Technical University of Munich.

I believe that, as a professional software engineer, maintaining a lifelong learning mindset is crucial. Continuously improving technical skills is key to staying competitive in the field.

Tech stacks

Python
C#
JS/TS
HTML/CSS
Java
React
.NET
MongoDB
Angular
Nodejs
AWS/Azure
Springboot
Docker
Git
FastApi

The technical stacks I am familiar with or have used include:

Wanna talk?

Contact me with any questions or just to say a few nice words ... or mean ones. Up to you .... free will and all

© 2024 Haidong