Sara Schönherr-Senior Software Developer with a Focus on UI/UX
Check rate
Experience
Senior Software Developer with a Focus on UI/UX
vGen GmbH
Development of an interactive prototype for the concept of an AI-supported Enterprise Architecture Management tool. The goal was to present complex relationships between IT systems, business processes, and departments in a way that is easy to understand and to support decision-making in the context of IT transformations.
The prototype combined data-driven analyses with guided questions and interactive visualizations. A central part was the integration of a RAG process to provide domain-specific EAM knowledge in context. The focus was on quick idea validation, user-centered interaction design, and the technical feasibility of a scalable overall concept.
Design, implementation, and validation of a RAG process for domain-specific EAM knowledge with Python, LangChain, and graph/vector databases (Neo4J, Milvus)
Business and technical requirements analysis as well as definition of an MVP
Development of the architecture and technology concept using Angular, Spring Boot, GraphQL, and Kubernetes
Design of an interaction concept and creation of a brand style guide with Figma
Development of interactive prototypes with Angular, Konva.js, and TypeScript
Integration of CI/CD processes with GitLab CI/CD
Senior Software Developer
vGen GmbH
Development of a web-based capacity planner for realistic planning and optimization of employee utilization. The goal was to identify over- and underutilization early and provide project and team leaders with a solid basis for decision-making.
Existing data on projects, working hours, reporting, and absences was loaded via the HelloHQ API to determine billing rates and derive monthly available project capacity. The application visualizes available, planned, and free capacity and enables the direct assignment of employees to projects and tasks.
Full-stack software development with Python, Django, and Alpine.js
Connection to the HelloHQ API for aggregating and analyzing project and time data
Development of a responsive user interface with Tailwind CSS
Integration of CI/CD pipelines with GitLab CI/CD and Docker
Conducting architecture and code reviews to ensure quality and maintainability
Software Developer
vGen GmbH
Design and development of a user-centered digital product to improve appointment organization in table tennis. The goal was to give players a simple and fast way to register and unregister for training sessions and matches, thereby increasing reliability and planning certainty for teams and coaches.
Focus on a low-threshold user experience design with a mobile-first approach that supports spontaneous interactions and encourages early feedback. The application was implemented as a modern web solution with a clear information architecture and intuitive operation.
Full-stack software development with Java, Spring Boot, Angular, and PostgreSQL
Implementation of a mobile-first strategy with Angular, Tailwind CSS, and Material UI
Development and securing of the application through test automation with Karma/Jasmine
Creation and implementation of a consistent corporate design with Figma
Conducting architecture and code reviews
Integration of CI/CD processes with GitLab CI/CD and Docker
Senior Software Developer
vGen GmbH
Software solution for the automated planning of customer switching appointments in market partner communication for telecommunications companies. The application takes into account the monthly available quotas of the network operator as well as incoming customer requests and supports reliable and on-time planning.
Through a modern, web-based user interface, relevant data can be viewed, analyzed, and exported. The developed solution increases customer satisfaction through more reliable appointment commitments and ensures more dependable compliance with contractual obligations to the network operator.
Full-stack software development with Java, Spring Boot, React, and TypeScript
Migration and cleanup of legacy data from a predecessor system with Oracle SQL
Development and securing of REST interfaces including authentication with OAuth 2.0 and Keycloak
Subject-matter support for users as well as setup of support and operations processes
Conducting architecture and code reviews
Software Developer
vGen GmbH
Software solution for accounting for relevant customer contracts according to IFRS 15 in a telecommunications environment. The goal of the project was the automated detection, evaluation, and processing of contract changes relevant to accounting across multiple connected source systems. Contract and customer data were consolidated, validated from a business perspective, and the resulting business cases were transmitted to a connected SAP target system.
A special focus was placed on ensuring data quality and traceability in a business-critical environment. For this purpose, a web-based user interface was developed that transparently displays business cases, aborts, and validation errors and allows manual correction as well as export of affected data. The solution was gradually integrated into an existing system landscape and completely replaced a predecessor solution.
Analysis of the process mapping and data collection in the IT system landscape
Implementation of the detection and processing of relevant business processes with Java, SQL, and Spring Boot
Implementation of validation rules for the processed customer contracts (completeness, correctness, timeliness, integrity)
Recording and transfer of accounting-relevant information to the SAP target system via SOAP
Design and development of a monitoring user interface with TypeScript and React to assess process quality
Replacement of the predecessor solution including data migration
Subject-matter support for users as well as support during introduction and operation of the solution
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Telecommunication, Information Technology, and Sport.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Accounting, Product Development, Business Intelligence, and Quality Assurance.
Summary
Sara positions herself as a Senior Full-Stack Developer with a strong focus on combining complex backend logic with intuitive user interface design for business users. Her expertise is based on many years of experience in designing and developing business-critical software systems that place high demands on data quality, traceability, security, and maintainability.
A key focus of her work was the modernization of critical legacy systems. As part of the long-term IFRS 15 accounting project, she not only led the implementation of complex validation rules with Java and Spring Boot, but also took responsibility for the error-free migration of sensitive contract data from legacy systems, including version-safe management of schema and data changes.
Sara’s profile also includes practical experience with modern AI solutions. She developed an AI-supported prototype designed to validate use in enterprise environments. In doing so, she combined Retrieval-Augmented Generation (RAG) with modern frontend frameworks such as Angular 20 to make knowledge about IT systems and processes accessible within companies.
In addition to her pure development skills, Sara brings solid experience in UI/UX design (Figma). She translates business requirements not only into code, but also into intuitive user interfaces and supports users with subject-matter guidance when introducing new systems. As a mentor for code reviews and architecture questions, she is an asset to any development team.
We therefore strongly recommend Sara for use in demanding software development projects where domain complexity, technical quality, and user focus are equally important.
Skills
Frontend/Backend Development (Full Stack)
Software Architecture (Clean Architecture, Domain Driven Design)
User Interface/User Experience Design
Agile Project Management (Scrum)
Database Migration & Administration
Llm-Based Systems & Rag
Continuous Integration/Continuous Delivery
Ai-Supported Backend Services With Python, Langchain, Neo4j, Milvus
Web Development With Typescript, Especially Angular, React, Tailwind Css
Interface Development (Rest, Graphql, Soap)
Authentication (Oauth 2.0, Keycloak)
Software Development With Spring Boot, Maven, Gradle & Intellij Idea
Creating Ui/Ux Designs, Graphics, And Prototypes With Figma & Affinity
Industries: Telecommunications
Industries: Enterprise Architecture & It Transformation
Building Relational Databases With Flyway, Liquibase, Oracle Sql, Postgresql, Jpa, Hibernate
Building Ci/Cd Pipelines Incl. Test Automation With Gitlab Ci/Cd, Docker, Kubernetes
Java (Spring Boot)
Javascript (Node.Js)
Typescript (Angular, React, Vue)
Python (Django)
Oracle Sql
Postgresql
Neo4j
Milvus
Windows
Linux
Languages
Education
FernUniversität in Hagen
Master of Science, Practical Computer Science · Practical Computer Science · Hagen, Germany
HTW Dresden
Bachelor of Science, Media Informatics · Media Informatics · Dresden, Germany
b.i.b. International College
State-certified technical assistant for computer science · Dresden, Germany
Certifications & licenses
AZ-204: Microsoft Azure Developer Associate
committance AG, Montabaur
AZ-900: Microsoft Azure Fundamentals
Gerstaecker Verlag GmbH
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Developer with a Focus on UI/UX
Nearby freelancers
Professionals working in or nearby Düsseldorf, Germany
