Simon B.

Software Developer

Pfaffenhofen an der Ilm, Germany

Experience

Oct 2023 - Jul 2025
1 year 10 months
Freiburg im Breisgau, Germany

Software Developer

FreiburgRESIST

  • Requirements analysis and design with users and gathering user stories
  • Architectural design for integrating a simulation module into the overall system
  • Designing the UI/UX of the user interface
Jun 2023 - Dec 2024
1 year 7 months

Software Developer

ESCAPE PRO

  • Requirements analysis and validation of results with users
  • Further development of the micro- and macroscopic models in the simulation core (Java)
  • Performance optimization of the simulation (Java)
  • Improving the UI/UX of the desktop application (Java, Swing)
Sep 2021 - Jul 2025
3 years 11 months
Munich, Germany

Java Software Developer

accu:rate GmbH

  • Development and optimization of simulation software in Java
  • Designing, implementing, and improving mathematical algorithms
  • Planning, architecture, and coordination of software development
  • Building and maintaining CI/CD pipelines (Git, Gradle, TeamCity)
  • Conducting code reviews and quality assurance using JUnit and TDD
  • Release and version management as well as technical documentation
  • Analyzing and integrating new technology trends into ongoing projects
  • Maintenance and modernization of existing software systems
  • Collaborating on research projects (e.g. connecting BIM/IFC to the simulator)
Mar 2020 - Aug 2023
3 years 6 months

Software Developer

BEYOND

  • Developing an IFC converter into the simulation software's internal project format (C#)
  • Extending the simulation core to process three-dimensional building data
  • Implementing a 3D visualization to display the simulation results (Java, libGDX, GLSL)
Aug 2019 - Apr 2021
1 year 9 months
Munich, Germany

Java Software Developer

accu:rate GmbH

  • Working student in software development
  • Further development of software for simulating pedestrian flows (Java)
  • Writing unit and integration tests (JUnit)
  • Requirements analysis and design of new features and software components
  • Conducting code reviews and quality assurance using JUnit and TDD
  • Refactoring and maintenance of the legacy codebase

Summary

I help companies develop high-performance and maintainable Java backends with Spring Boot. My focus is on clean architecture, test automation, and sustainable code. With my experience in simulation technology, I bring strong analytical thinking and deep technical understanding of complex systems.

Languages

German
Native
English
Advanced

Education

Apr 2019 - May 2022

Technical University of Munich

Master of Science · Computer Science: Games Engineering · Munich, Germany

Oct 2015 - Mar 2019

Technical University of Munich

Bachelor of Science · Computer Science: Games Engineering · Munich, Germany

Certifications & licenses

Istqb® Certified Tester Foundation Level (Ctfl) 4.0

GASQ

Spring Boot Framework

GFU

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions