Leon Meister
Github: lmeister LinkedIn: Click here
Software Engineer

Pursuing a master's degree in Applied Computer Science with a focus on software engineering and architecture. Passionate about building scalable, adaptive systems and modernizing legacy applications. Available for opportunities in software development and consulting.


Experience
Systemum GmbH & Co. KG
Braunschweig, Germany
Oct 2022 - Jun 2023, Mar 2024 - ongoing
IT Consultant
Focused on software architecture and modernization projects, leading internal workshops on Software Product Line Engineering and Attribute-Driven Design. Developed an internal prototype to streamline development processes.
Stiftung Universität Hildesheim
Hildesheim, Germany
Apr 2019 - Sep 2022, Apr 2023 - Sept 2023
Research Assistant and Tutor
Held various positions including:
  • Assistant: Supervised and mentored students during Girl's Day 2023 and 2024
  • Tutor: Delivered tutorials on Software Engineering, Computer Science, and Java programming
  • Research Assistant: Developed tools for HAISEM-Lab and built a demonstrator for the DevOpt project; presented research at Hannover Messe 2023
  • Research Assistant: Conducted systematic literature reviews to support ongoing research
Gastro Instruments GmbH
Hildesheim, Germany
Apr 2019 - Jan 2020
Software Developer (TypeScript)
Mainly worked on developing the backend for a web-based management software for gastronomy companies. As part of a mandatory 3-month internship for university, I also spent some time developing a frontend with angular for an internal tool.

Education
Stiftung Universität Hildesheim
Hildesheim, Germany
Apr 2021 - ongoing (proj. Apr 2025)
Master of Science
Focusing on Software Engineering and Architecture
Stiftung Universität Hildesheim
Hildesheim, Germany
Apr 2017 - October 2021
Bachelor of Science
Graduated with a 2.0 average.

Bachelor thesis topic was about Automated Resolution of Merge Conflicts in Configurable C-Systems and graded 1.7 overall.


Projects
CMOP was developed as part of my bachelor thesis titled "Search-based Optimization of Merge Results in C-Software". The given merge results do not delete any code, as they are generated automatically by a different tool. CMOP then utilizes genetic programming and test cases to mutate the code in order to fit the specification (i.e. test cases). CMOP is merely an experiment to examine the applicability of genetic programming on configurable C-preprocessor based systems.

Skills
Java
Advanced proficiency in Java, with extensive experience in both academic and extracurricular projects. Strong background in object-oriented programming and software architecture.
JavaScript/TypeScript
Good grasp of modern JavaScript concepts.

Frameworks: Angular, KoaJS, ExpressJS

C++
Basic C++ Skills.
Languages
Fluent in German (native) and English (C1). Currently learning Chinese.

Interests
Adaptive Systems, Software Architectures, Service-Based Architectures and Micro-Services, Knowledge Sharing, Equality

Hobbies
Programming, Reading (Mostly history or software engineering), Cooking, Chess and video games.