Simon Brunner
Software Developer
Experience
Oct 2023 - Jul 2025
1 year 10 monthsFreiburg im Breisgau, Germany
Software Developer
FreiburgRESIST
- Requirements analysis and design with users, collecting user stories
- Architectural design for integrating a simulation module into the overall system
- UI/UX design of the user interface
- Funded by the BMBF
Jun 2023 - Dec 2024
1 year 7 monthsGermany
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)
- Improvement of the UI/UX of the desktop application (Java, Swing)
- Funded by the BMBF
Sep 2021 - Jul 2025
3 years 11 monthsMunich, 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 monthsGermany
Software Developer
BEYOND
- Development of an IFC converter to the internal project format of the simulation software (C#)
- Extension of the simulation core to process three-dimensional building data
- Implementation of a 3D visualization to display simulation results (Java, libGDX, GLSL)
- Funded by the BMDV based on a resolution by the German Bundestag
Aug 2019 - Apr 2021
1 year 9 monthsMunich, Germany
Java Software Developer
accu:rate GmbH
- Working student in software development
- Further development of software for pedestrian flow simulation (Java)
- Creating 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, 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 a deep technical understanding of complex systems.
Skills
Backend Development
- Java
- Spring Boot
- Rest Apis
- Jpa/hibernate
- Sql
Build & Ci/cd
- Maven
- Gradle
- Teamcity
- Git
- Github
Testing & Qa
- Junit
- Arch Unit
- Tdd
- Code Reviews
- Clean Code
- Design Patterns
Agile Software Development
- Extreme Programming (Xp)
- Scrum
- Kanban
- Pair Programming
Other
- Requirements Analysis
- Java Swing
- Javafx
- Libgdx
- Glsl
- C#
- Groovy
- Refactoring
- Technical Documentation
Languages
German
NativeEnglish
AdvancedEducation
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
The Birth of a New BIM Standard: From PED 2018 to 2023, New Parameters and Workflows "Going Live" for Everyone
Collective Dynamics
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience