Computer Science Student / Backend Developer
Currently studying distributed systems and cloud-native technologies. Gained hands-on experience with Java and Golang through academic projects and internships. Passionate about high-performance computing and microservices architecture. Eager to apply theoretical knowledge in practical projects.
Proficient in type-safe development with TypeScript, deep understanding of JavaScript async programming
Building modern web applications with React ecosystem, familiar with SSR and CSR
Understanding Vue's reactivity system, capable of developing and maintaining large Vue projects
Mastering dependency injection and modular development in Angular, experience with enterprise applications
Developing RESTful APIs with Node.js, understanding event loop and async programming model
Designing and implementing REST-compliant APIs with focus on security and scalability
4 years of Java development, proficient in Spring Boot/Cloud microservices, deep understanding of OOP design patterns
Completed TUM systems programming course, implemented memory allocator, thread library, HTTP server and Shell, proficient in Linux systems programming and performance optimization
Deep understanding of distributed systems theory, implemented consensus algorithms in Go, familiar with Paxos, Raft protocols, practical system design experience
Proficient with Kafka, Redis, RocketMQ, RabbitMQ, ZooKeeper, understanding of their internal mechanisms
Mastery of gRPC, HTTP, WebSocket protocols, experience in network server development
Understanding of concurrent programming models, proficient with Linux performance analysis and tuning tools, experience in high-performance system design and optimization
Experience in enterprise ERP system plugin development, proficient with C# and .NET framework, familiar with enterprise application architecture
Expert in MySQL optimization and internals, proficient with PostgreSQL and MongoDB, understanding of distributed database partitioning and redundancy design
Proficient with GitLab CI/CD workflows, automation scripts, and DevOps best practices
Experience with Docker, Docker-Compose and Kubernetes, capable of writing Dockerfiles and orchestration configs
Worked with Google Cloud, AWS, Azure, understanding of cloud-native architecture and scaling strategies
Python automation scripts for system monitoring and maintenance, familiar with common DevOps tools
Understanding of neural network architectures, familiar with CNN, Transformer models, and deep learning frameworks
Proficient in clustering algorithms, linear models, decision trees, SVM, and model evaluation techniques
Understanding of prompt engineering and fine-tuning, experience with RAG systems using LangChain, familiar with LLM application development

A microservices-based online code editing and compilation platform supporting Java source file editing, compilation, and management. Deployed on Google Cloud Platform, [click to visit](http://34.32.7.125).

Participated in TUM systems programming course, implemented memory allocator, thread library, HTTP server and Shell, mastered Linux systems programming and performance optimization

Developed backend plugins for enterprise ERP system, implementing business process automation and data processing functionalities

Developed a RAG system using Llama2 at KIT Institute for Anthropomatics and Robotics, focusing on enhancing lecture material accessibility.
Master of Science in Computer Science
2024 - Present
Bachelor of Science in Computer Science
2019 - 2024
Karlsruhe, Germany