shuaiwei
--software-developer
shuaiwei
--full-stack
{java|javascript|python|c#|swift|...}
shuaiwei
--working-student
software_engineering
shuaiwei
--tutor
programming_tutor
Shuaiwei Yu is a software developer with experience in backend and frontend development. Currently pursuing a Master's degree in Information Systems at the Technical University of Munich (TUM), he specializes in designing and implementing software systems, including cloud-based applications, automated workflows, and scalable microservices.
His professional journey includes work in software engineering, AI-driven applications, and full-stack development across different companies such as Siemens, LEGO, BMW, and LexCom Informationssysteme.
--software-developer
Proficient in various programming languages including Java, JavaScript, Python, C#, SQL, and Swift.
--full-stack
Extensive experience in backend (SpringBoot, .NET, Node.js) and frontend (React.js, Vue.js) development.
--working-student
Gained hands-on experience as a software developer working student in multiple industries, contributing to large-scale projects and cloud-based solutions.
--tutor
Taught programming and computer networking as a tutor at TUM, assisting students in Java, object-oriented programming, and network fundamentals.
-
Siemens AG Jan 2025 - Present
Software Developer (Working Student)- Developed a Collaboration Module for managing AGV fleets using Coaty Protocol (Node.js, Docker)
-
LEGO Group Apr 2024 - Sep 2024
Full-Stack Developer Intern- Built a drag-and-drop interface for toy packaging design
- Developed a RESTful API system to control robotic arms in production lines
-
LexCom Informationssysteme GmbH Oct 2023 - Dec 2024
Full-Stack Developer (Working Student)- Created an OCR-powered order document parsing system (React, SpringBoot, MongoDB, Oracle Cloud)
- Developed backend microservices for order tracking using Kafka
-
BMW (Bayerische Motoren Werke AG) Sep 2022 - Dec 2022
3rd-Party App Store Project Management (Working Student)- Built utility apps for Android and a news aggregator application
-
Technical University of Munich 2021 - 2023
- Tutor for IT and Society, Programming, and Computer Networking
- Maintained the CIT school website with Typo3 and created newsletters in HTML
-
Master of Science (M.Sc.) in Information Systems 2023 - Present
Technical University of Munich (Expected Graduation: Oct. 2025) -
Bachelor of Science (B.Sc.) in Information Systems 2020 - 2023
Technical University of Munich (Graduation Score: 2.2)
Languages: Java, JavaScript, Python, C#, SQL, Swift
Frameworks & Tools: SpringBoot, .NET, React.js, Vue.js, Node.js, Docker, Git
Projects:
-
VolMe volunteering platform (volme.org)
- Developed a full-stack web platform for volunteer event management
- Backend: Node.js, MongoDB, AWS; Frontend: React, Material UI
-
Bachelor Thesis: Automatic BPMN Generation Using NLP
- Designed an AI-powered system to generate BPMN diagrams from textual descriptions
- Technologies: Python, NLP, spaCy
-
Business Analytics & Machine Learning Project
- Built a decision tree model for predicting customer purchase decisions
- Technologies: Python, Scikit-learn, NumPy