Stephan G.-Senior Backend Software Developer

Check rate
Experience
Senior Backend Software Developer
Mercedes-Benz Tech Innovations
- Further development and operation of a central backend service for providing vehicle inventory for international Mercedes-Benz online shops
- Further development of a reservation service for vehicles as part of the checkout process
- Design and implementation of a highly scalable end-to-end test architecture with a focus on maintainability, reusability, and a high number of automated test cases
- Development of a multi-layer test infrastructure with a strict separation of test logic and access layers
- Development of an initialization and caching architecture to significantly speed up local and CI/CD-based test runs
- Development of an AI-supported review architecture for automated evaluation and quality assurance of end-to-end tests
- Development of a dashboard for consolidated display of a vehicle context across multiple backend systems, including AI-generated summaries and compact case analyses
- Integration and further development of connections to various reservation systems via Apache Kafka and REST
- Design of new microservices and support with architecture decisions
- Risk analysis and design of microservice migrations
- Technologies: Java, Spring, Spring Boot, Gradle, Maven, Apache Kafka, REST, OpenAPI, Swagger, Github, Confluence, CI/CD, Microservices, AI, LLMs
Software Architect & Fullstack Software Developer
Building a FHIR Validator
- Building a Typescript-based FHIR Validator (Fast Healthcare Interoperability Resources) for use in the German hospital landscape (successor to HL7)
- Analysis of the existing Java HAPI-FHIR implementation
- Building an interface to extract resource data models from FHIR structure definitions
- Development of a module for the automated generation of validator classes at Typescript level
- Operation of the solution under Deno and Node.js
- Increase of validation throughput compared to Java HAPI FHIR by a factor of 5-10
- Performance analyses & integration of NATS Jetstream for data storage
- Technologies: Typescript, Javascript, Deno, Node.js, Linux, Docker, Github, Websockets, Java, Spring Boot, HTML, NATS Jetstream, Apache Kafka, Microservices, Nexus, .NET, C#, SQL, Python
Software Architect & Fullstack Software Developer
Colexo
- Platform for brokering company purchases & sales, due diligence reviews
- Building a document management system and information space for storing structured company information (annual financial statements, key figures, etc.)
- Use of LLMs & AI to extract company information from documents and smart queries to external systems as input support under constant user control
- Development of a form engine for configuring complex questionnaires to collect company data, including delegation and management processes for answering
- Document management system
- Live reporting of the company exposé
- Technologies: Java, HTML, CSS, Typescript, React, OAuth2, Ory, MariaDB, SQL, Spring Boot, Spring Web, Websockets, ChatGPT, Python, LLaMA, Docker, Kubernetes, Linux, Gitlab, Node.js, Microservices, Nexus, Groovy, PostgreSQL, Apache Kafka, Trello, C#, .NET, Go
Release Manager with a focus on Backend
Mercedes-Benz
- Central release management of all relevant components for the Hybris e-commerce solution
- Release coordination of three ARTs in SAFe, including alignment with external component suppliers
- Stabilization of the release train through structured documentation and coordination of IT teams
- Preparation of a certification process to delegate Continuous Deployment to IT teams
- Risk management to control the release trains
- Central communication of release notes
- Building a central release management dataset for release monitoring
- Training and guidance of IT teams for decentralized release with connection to the release train
- Visualization and communication of risks to management
- Coordination with business teams to increase system stability during marketing campaigns
- Technologies: Jira, Confluence, Java, Hybris, Java Spring, Kubernetes, ArgoCD, Nexus, Typescript, Javascript, Node.js, Microservices, Domain Driven Design, Git, Github, Github Runner, Docker, Kafka, MySQL, Angular, Vue, .NET, Spring Security
Technical Integration Manager / Solution Architect
Mercedes-Benz
- New Car Online Sales based on e-commerce Hybris
- Integration into the overseas system landscape
- Interface definition & end-to-end alignment
- Requirements management between market and IT teams
- Configuration of market systems
- Bug analysis & management between market and IT teams
- End-to-end analysis to coordinate cross-system processes
- Management of cut-over planning for business go-lives
- Solution based on Adobe Experience Manager, Hybris, EDA and Kafka
- Technologies: Jira, Confluence, Java, Hybris, Java Spring, Kubernetes, ArgoCD, Nexus, Typescript, Javascript, Node.js, Microservices, Domain Driven Design, Git, Github, Github Runner, Docker, Kafka, MySQL, Angular, Vue, Spring Security
Head of IT / Solution Architect
Private Sales IT-Platform
- Delivery of a Swiss investor private sales project
- Leading 14 developers
- Interactive forecasting tool for value development
- Implementation of a back office for order processing
- Contract handling via Adobe E-Sign
- Definition of all related business processes
- Management and implementation of regulatory requirements
- Solution based on PHP Symfony, PostgreSQL, and TypeScript
- User management with Keycloak
- Operation of the solution on Amazon Web Services
- Technologies: PHP, Typescript, Java, Java Spring, Kubernetes, Nexus, Node.js, Microservices, Git, Docker, Nginx, Postgres, React
Head of IT / Solution Architect
Payment Platform and Loyalty System Integration
- Further development of the global search
- Leading 14 developers
- DSL for voice-based graphical interface description
- Definition of all related business processes (P2P payment, checkout, topup, payout)
- Management and implementation of regulatory requirements
- Backend: Spring MVC with REST interface, testing with JUnit / Selenium
- Framework for integrative E2E/module tests based on domain concept and DSL for interface description
- Building Kafka microservices with Java and TypeScript
- Operation of the solution on Amazon Web Services
- Technologies: Jira, Confluence, Java, Java Spring, Kafka, Typescript, Node.js, Nexus, Microservices, Domain Driven Design, Git, Docker, Nginx, React, Angular
Senior Fullstack Software Developer
Payback Deutschland
- Further development of the global search
- Personalization
- Modernization of integration testing
- Further development of testing strategy
- Frontend: JQuery with migration to web components, testing with Karma
- Backend: Spring MVC with REST interface, testing with JUnit / Selenium
- Docker build images
- Maintenance & support of frontend & backend
- Technologies: Java, Javascript, Typescript, Spring, Spring MVC, Spring Security
Senior Fullstack Software Developer
Mietwerkstätten-Management-Konsole
- Implementation of the backend in Spring (Spring MVC, Spring Boot, Spring Security) and MySQL
- Data communication with Redux
- Integration of backend as Redux middleware (Websocket-Redux messaging)
- Implementation of the frontend in ReactJS
- Docker build images (Raspberry PI deployment optional)
- Technologies: Spring Web, Spring Boot, Spring JPA, React, Node.js, Websockets, REST, Java, Typescript, Javascript, Webstorm, Eclipse, IntelliJ, Git, NPM, Windows, Linux, .NET
Senior Web Software Developer
Frontend Hybris-Shop-System
- Extension and refactoring of an existing frontend
- Connection and extension of existing REST interfaces
- Mobile-first FE for more than 10 brands (about 15 agencies)
- Responsive, Atomic Design, based on Terrific.js
- Implementation and extension of content elements (slider, video, etc.), wizards (technician online booking, etc.) and product catalogs (lists, detail views, etc.)
- FE support: detailed analysis of bugs, FE bug fixing
- Agency support: support for agencies with SASS/CSS adjustments
- RTL adjustments for Arabic countries
- Technologies: Hybris Platform, Node.js, Webpack, Javascript, Java, Typescript, Webstorm, Eclipse, IntelliJ, Git, NPM, Maven, Windows, Linux, Java Spring, Spring MVC, Spring Security
Software Architect / Software Developer
DAS-Management-Software Migration
- Porting the PHP management software of a digital antenna system to Node.js
- Software analysis of a stack made up of PHP, SQLite, C++ and Bash (approx. 250k LoC)
- Definition of the target architecture: layer definition, technology selection for each layer
- Definition of a platform-independent protocol for communication between management software and hardware (IHAL) to support communication between different developer teams
- Reference implementation in C++
- Replacing an MVCVC concept with standard JS technologies (WebSockets, JQuery widgets, Express.js)
- Consolidation of existing, diverging GUI concepts into a single GUI blueprint
- Technologies: Node.js, JQuery, Bootstrap, Selenium.js, Mocha, Assert, REST, Javascript, Bash, C++, SQLite3, Express.js, Eclipse, PHPStorm, Webstorm, Clion, SVN, NPM, Git, Grunt, Gulp, GoogleTest, Linux
Senior Software Developer / Software Architect
Bosch Siemens Hausgeräte (B/S/H/)
- Extension and integration of a shop application into the system landscape of one of the largest home appliance manufacturers
- Integration of SAP and other backend systems for booking customer service, CMS platform for maintaining CMS content, spare parts search, separate marketing and shop catalog
- The application serves around 120 shop instances per brand, five brands in total
- Database size > 50GB, 15 development servers, 8 maintenance servers, 8 production servers in Europe
- Technologies: Hybris platform, Java, Groovy, ImpEx, HEDL, MySQL, Spring MVC, Spring Security, Avalon, Batik, FOP, JAI, AOP, ASM, Apache Commons, Mockito, EHCache, Jackson, JAXB, Joda, JMail, Lucene, log4j, slf4j, Java Servlets, Velocity, POI, Quartz, Hibernate, Hibernate Validator, WSDL4J, Xerces, Eclipse, IntelliJ, Mercurial, Ant, Maven, JRebel, Tomcat, JUnit, Gradle, Windows, Linux
Software Architect and Developer
Risikobewertung Immobilienfonds
- New development of a web application for risk assessment of closed-end real estate funds
- Technologies: Java, JEE, HTML, CSS, Javascript, Oracle, Log4J, Play Framework, Hibernate, REST integration, Eclipse, SVN, Ant, Maven, JUnit, Tomcat, Windows
Software Architect and Developer
Webshop Erweiterung
- Further development of shop software based on Hybris
- The shop system is one of the largest in Europe
- Technologies: Java, JEE, HTML, CSS, Javascript, Oracle, Log4J, JSP-EL, Struts, Apache Tiles, Hybris API, EJB, Spring, REST, Eclipse, SVN, Ant, Maven, JUnit, Tomcat, Hybris, Windows
Software Architect and Developer
AAB – TINA
- Development of a commission calculation tool for different commission types for a financial institution
- Technologies: Java, JEE, VBA, Oracle, Log4J, Eclipse, SVN, Ant, JUnit, Windows
Software Architect and Developer
Mobile Endgeräte Medizin Profiler|RES
- Development of a system for worldwide application monitoring, including autonomous operation for regions without internet (Africa, China)
- Technologies: Java, HTML, CSS, Javascript, MySQL, Oracle, Antlr, Servlets, JSP, JDBC, Apache Batik, Apache Commons, Apache FOP, Apache, Log4j, Apache POI, JFreeChart, HSqlDB, Javasoft Activation, Javasoft Crypto, EJB, Javasoft Mail, WebWindow, Jetty, JUnit, iText, SuperWaba, Javasoft Swing, Eclipse SWT, Log4J, Eclipse, CVS, Tomcat, Antono Pen, Linux
Software Architect and Developer
Senaca.ch
- Development of the website senaca.ch
- Technologies: C#, ASP.NET, HTML, Javascript, CSS, MS SQL Server, Microsoft Visual Studio, SVN, Windows
Software Architect and Developer
Virtuelle Community Kunstprojekt
- Development of an infrastructure and frontend for a community platform where users can create their own area, similar to Second Life
- Technologies: Flex, Flash, Java, JEE, JSP, PHP, MySQL, PayPal, Facebook API, various REST APIs, Flash Builder, Eclipse, BlazeDS, Hibernate, Windows, C#, .NET
Software Architect and Developer
IT Dienstleister DSL Creator
- Building an infrastructure based on Eclipse for DSL Creator using the principle of "Convention over Configuration"
- Development of an automated build system for the fully automatic creation, testing, and distribution of software releases (e.g. Profiler|RES)
- Integration of XML descriptions for packages and build targets
- The code generator became part of a development infrastructure based on the Eclipse system
- Developed languages: Reddo, Lacuna, Arbor, Banta, Carpor, Emptor
- Technologies: Java, ANTLR, XML, Eclipse SWT, JDT, JFace, Core Runtime, Workbench, JCIFS, JSSH, JUnit, Apache Commons, Log4J, JEE, Oracle, MySQL, HSQLDB, JDBC, Apache Axis, Batik, BCL, Xalan, EJB, JAXRPC, Javasoft Mail, SOAP, SSE, WebWindow, Jetty, Mozilla XPCom, iText, Samba, RMI, Eclipse, SVN, Linux, Windows
Software Architect and Developer
Klinisches Dokumentationssystem Profiler|RES
- Implementation of a system for on- and offline documentation of patient data in clinical studies (2.5 million LoC)
- Focus on extreme longevity through separation of technology and logic, and auditable data integrity
- Integration of future technologies without jeopardizing validation logic and data semantics
- Technologies: Java, HTML, CSS, Javascript, WML, XML, JEE, MySQL, Oracle, HSQLDB, Antlr, Servlets, JSP, JDBC, Apache Axis, Batik, Commons, FOPS, Log4J, POI, Xalan, JFreeChart, JCQ2K, JMML, J2SSH, EJB, JAXRPC, Mail, SOAP, SSE, WebWindow, Jetty, JUnit, Mozilla XPCom, iText, Samba JCIFS, SuperWaba, RMI, Eclipse, CVS, SVN, Tomcat, Linux
Software architect and developer
Multimedia games for trade fairs
- Creation of driving simulators with real film by connecting driving cabins (Formula 1 cars, Fendt tractors) to a multimedia system
- Development of a custom media format and player for manipulating film speed, image crop, and direction
- Development of multimedia quiz shows on large screens
- Development of a greenscreen printer with an adaptive algorithm for the automated integration of visitors into images under difficult lighting conditions
- Connection to various peripherals (e.g. microcontrollers)
- Technologies: C, C++, Java, Toolbook, Flash, DirectX, ActiveMovie, Microsoft Visual Studio, Macromedia Director, Adobe Flash, CVS, Windows
Software architect and developer
Bell UH-1D circuit simulator
- Development of a training unit for technical training on the Bell UH-1D
- Visualization of active circuits on five screens with touchscreen configuration
- Real-time display of up to 2000 diagram elements and 180 measuring points (response time under 0.6 sec)
- Training units for fault finding by activating error sources in real and simulated circuits
- Technologies: C, C++, Toolbook, Toolbook Script, Microsoft Visual Studio, CVS, Windows
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Healthcare, Pharmaceutical, Media and Entertainment, Banking and Finance, and Automotive.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Project Management, Business Intelligence, Finance, and Research and Development.
Summary
Giuliari has over 30 years of experience in IT management, software architecture, and software development. During this time, he has built up deep knowledge in software development and software architecture and also gained experience in leading development teams. He learns new topics quickly and masters them in no time.
Skills
Main Focus Areas
- Software Architect (Enterprise & Solution Level)
- Senior Backend Developer (Java, Spring, Spring Boot, Jee, Junit, Node.Js)
- Senior Frontend Developer (Html, Css, Typescript, React)
- Architecture Of Controllable Ai-Supported Enterprise Systems
- E-Commerce And Enterprise Platforms
Knowledge And Skills
Operating Systems
- Windows
- Linux
- Mac Os
Programming Languages
- Typescript (Main Focus)
- Java (Main Focus)
- React
- Vue
- Angular
- Html
- Css
- Javascript
- Php
- Antlr
- C
- C+
- Bash
- About 12 Self-Developed Languages For Various Projects
Databases
- Mysql
- Mariadb
- Oracle
- Mongodb
- Ms Sql Server
- Postgresql
- Sqlite
- Ms Access
- Odbc
- Jdbc
Development Libraries
- Apache Kafka
- Hybris
- Spring Mvc
- Spring Boot
- Spring Security
- Node.Js
- Express.Js
- Redux
- Jquery
- Hibernate
- Spring Jpa
- Spring Web
- Oauth 2
- Ory
- Keycloak
- Jsp
- Junit
- Qt
- Chatgpt
- Openai
Operations
- Amazon Web Services
- Kubernetes
- Docker
Development Environments And Tools
- Intellij
- Vscode
- Eclipse
- Microsoft Visual Studio
- Source Code Repositories: Git, Mercurial, Svn, Cvs
- Build Tools: Maven, Gradle, Ant, Webpack
- Platforms: Hybris, Spring, Spring Mvc, Reddo (In-House Development)
- Continuous Integration: Jenkins, Bamboo, Gitlab, Teamcity
- Test Tools: Junit, Mockito, Selenium
- Documentation: Jira, Confluence, Clickup, Miro, Trello
Other Knowledge
- Development Of Distributed, Highly Available Web Applications In Regulated And Non-Regulated Environments, As Well As Enterprise Shop Systems
- Spring Frameworks: Spring Mvc, Spring Boot, Spring Websockets, Spring Data, Spring Batch, Spring Kafka
- Web (Html5, Css, Javascript, Ecmascript5, Typescript, Php, Jsp, React, Vue, Angular)
- Development In The Banking Environment (Banks, Real Estate)
- Development Of Cross-Platform Class Libraries
- Development Of Medical Information Portals
- Electrical Engineering: Hardware-Near Programming Of Embedded Processors, Can Bus
- Media Systems: Programming Of Media Apis (Directx, Custom Movie Formats, Sound & Midi)
- Mobile Devices (Android, Java, Windows Mobile, Iphone)
- Clinical Documentation In Oncology, Pulmonology, And Dental Implants (Cdisc, Hl7, Dicom, Etc.)
Languages
Education
Augsburg University of Applied Sciences
Diploma in Computer Science (FH) · Computer Science
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Stephan is based in Augsburg, Germany.
Stephan speaks the following languages: German (Native), English (Advanced).
Stephan has at least 31 years of experience. During this time, Stephan has worked in at least 11 different roles and for 21 different companies. The average length of individual experience is 1 year and 5 months. Note that Stephan may not have shared all experience and actually has more experience.
Based on recent experience, Stephan would be well-suited for roles such as: Senior Backend Software Developer, Software Architect & Fullstack Software Developer, Release Manager with a focus on Backend.
Stephan's most recent position is Senior Backend Software Developer at Mercedes-Benz Tech Innovations.
In recent years, Stephan has worked for Mercedes-Benz Tech Innovations, Building a FHIR Validator, Colexo, Mercedes-Benz, and IT Dienstleister DSL Creator.
Stephan is most experienced in industries like Information Technology, Healthcare, and Pharmaceutical. Stephan also has some experience in Media and Entertainment, Banking and Finance, and Automotive.
Stephan is most experienced in business areas like Information Technology, Product Development, and Project Management. Stephan also has some experience in Business Intelligence, Research and Development, and Finance.
Stephan has recently worked in industries like Information Technology, Automotive, and Banking and Finance.
Stephan has recently worked in business areas like Information Technology, Product Development, and Project Management.
Stephan holds a Master in Computer Science from Augsburg University of Applied Sciences.
Stephan is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 15 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
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 Backend Software Developer
Nearby freelancers
Professionals working in or nearby Augsburg, Germany
