KOTCHOURKO SERGE
Computer Scientist
serge.kotchourko@gmail.com · kotchourko.dev · linkedin.com/in/kotchourko-serge · github.com/kotserge
Summary
Computer scientist working on my dissertation on Scientific Machine Learning for physics. On the side I explore how machine learning can be utilized in different fields, with a focus on information security.
Education
Ph.D. Student Informatik
Jul 2026 – PresentUniversity of Stuttgart · Stuttgart, Baden-Württemberg
Research Focus on Scientific Machine Learning and Foundation Models for Physics.
M.Sc. Informatik
Apr 2022 – May 2025University of Stuttgart · Stuttgart, Baden-Württemberg · Grade 1.2 (very good with distinction)
Focused on Machine Learning and Information Security. My thesis in Scientific Machine Learning we investigated how physics-informed pre-training for Scientific Foundation Models can improve data efficiency and generalization for solving partial differential equations in multi-physics systems. The results show that residual-based supervision is not sufficient on its own for building broadly transferable Scientific Foundation Models. Building generalizable models requires stronger architectural integration of physical principles and invariances.
B.Sc. Informatik
Oct 2017 – Mar 2022University of Stuttgart · Stuttgart, Baden-Württemberg · Grade 1.9 (good)
A broad, interdisciplinary foundation — ranging from pure mathematics and theoretical computer science to electrical engineering and computer organization, alongside core software engineering principles. This led to my thesis in computational linguistics, where I applied graph theory to optimize human data annotation, building a large-scale, autonomous simulation environment to test sampling, clustering, and stopping procedures and identify their key trade-offs for practical application.
Research
arXiv:2503.19081
Effects of Pre- and Post-Processing on Type-Based Embeddings in Lexical Semantic Change Detection
Apr 2021Association for Computational Linguistics
Experience
Software Engineer
Aug 2025 – Jun 2026itestra GmbH · Stuttgart, Baden-Württemberg
- Developing a high-availability, high-throughput thin layer that connects two emergency-critical applications, designed to enable the efficient alerting of employees in such situations.
- Developing and maintaining cross-platform mobile applications for iOS and Android, and conducting a technical audit to assess architecture, code quality, and long-term maintainability.
- Establishing API governance and operating a gateway solution to standardize, secure, and monitor the interfaces between services.
- Continuing and extending earlier projects, carrying forward established systems as their requirements evolved.
Working Student Software Engineer
Sep 2023 – Jul 2025itestra GmbH · Stuttgart, Baden-Württemberg
- Modernized and extended an enterprise banking platform; migrating legacy technical processes, optimizing interfaces for low latency and efficiency, and building new features to meet evolving business needs.
- Extended an iOS mobile application used as an educational platform by schools, ensuring stable platform-to-hardware communication and providing a direct programming interface for students.
Lead Software Engineer
Aug 2022 – Aug 2023TTI GmbH, DUREL TGU · Stuttgart, Baden-Württemberg
Built an open-source platform enabling computational-linguistics research at scale. This platform pairs a backend for large, diverse datasets with a fast, accurate annotation workflow on a secure, fault-tolerant deployment.
Student Assistant
Oct 2021 – Jun 2022University of Stuttgart · Stuttgart, Baden-Württemberg
Maintained and extended existing annotation software to meet evolving user and research requirements, and proactively analyzing and mitigating security risks such as the critical Log4Shell vulnerability.
Software Developer
Oct 2019 – Mar 2020Radical Minds GmbH · Karlsruhe, Baden-Württemberg
Developed a full-scale internal software solution to automate and streamline customer relationship management, centralizing customer data, automating key workflows, and improving the overall efficiency of customer management.
Teaching
Academic Tutor
Apr 2021 – Jul 2021University of Stuttgart · Stuttgart, Baden-Württemberg
Managed multiple groups of students as a first point of contact for the lecture “Introduction to Software Engineering”, holding group and one-to-one meetings and grading exercise sheets.
Academic Tutor
Nov 2020 – Feb 2021University of Stuttgart · Stuttgart, Baden-Württemberg
Assisted multiple small groups developing a software solution for a company based on its requirements, providing feedback and deepening core software development concepts.
Academic Tutor
May 2019 – Jul 2019University of Stuttgart · Stuttgart, Baden-Württemberg
Held tutoring sessions accompanying the lecture on Computer Engineering / Architecture, deepening the understanding of the studied material.
Academic Tutor
Oct 2018 – Mar 2019University of Stuttgart · Stuttgart, Baden-Württemberg
Held tutoring sessions accompanying the lecture on Programming and Software Development, deepening the understanding of the studied material.