Stephan Giuliari-Senior Backend Software Developer
Check rate
Experience
Senior Backend Software Developer
Mercedes-Benz Tech Innovations
- Further development and operation of a central backend service to provide the vehicle inventory for international Mercedes-Benz online shops
- Further development of a vehicle reservation service as part of the checkout process
- Designing and implementing a highly scalable end-to-end testing architecture focused on maintainability, reusability, and a high number of automated test cases
- Developing a multi-layered testing infrastructure with a clear separation of test logic and access layers
- Developing an initialization and caching architecture to significantly speed up local and CI/CD-based test executions
- Developing an AI-driven review architecture for automated assessment and quality assurance of end-to-end tests
- Developing a dashboard for consolidated presentation of vehicle context across multiple backend systems, including AI-generated summaries and compressed case analyses
- Integrating and further developing connections to various reservation systems via Apache Kafka and REST
- Designing new microservices and supporting architectural decisions
- Conducting risk analysis and planning 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 environment (successor to HL7)
- Analyzing the existing Java HAPI FHIR implementation
- Building an interface to extract resource data models from FHIR structure definitions
- Developing a module for automated generation of validator classes at the TypeScript level
- Operating the solution under Deno and Node.js
- Increasing validation throughput compared to Java HAPI FHIR by a factor of 5-10
- Performing performance analyses & integrating 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 facilitating company acquisitions & sales, due diligence checks
- Building a document management system and data room to store structured company information (financial statements, key figures, etc.)
- Using LLMs & AI to extract company information from documents and smart querying of external systems as input assistance under continuous user supervision
- Developing a form engine to configure complex questionnaires for collecting company data, including delegation and management processes for responses
- 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 Backend Focus
Mercedes-Benz
- Central release management of all relevant components for the Hybris e-commerce solution
- Coordinating releases of three ARTs in SAFe, aligning with external component suppliers
- Stabilizing the release train through structured documentation and coordination of IT teams
- Preparing a certification process for delegating continuous deployment to IT teams
- Risk management to control release trains
- Central communication of release notes
- Building a central release management dataset for release monitoring
- Training and guiding IT teams for decentralized releases connected to the release train
- Visualizing and communicating risks to management
- Aligning 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
- Integrating into the overseas system landscape
- Defining and aligning end-to-end interfaces
- Requirements management between the market and IT teams
- Configuring market systems
- Bug analysis & management between the market and IT teams
- End-to-end analysis to coordinate cross-system processes
- Managing 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
- Conducted a private sale for Swiss investors
- Led 14 developers
- Interactive forecasting tool for value development
- Implemented a back-office system to process orders
- Contract processing with Adobe E-Sign
- Defined all related business processes
- Managed and implemented regulatory requirements
- Solution based on PHP Symfony, PostgreSQL, and TypeScript
- User management with Keycloak
- Operating 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
- Enhanced the global search
- Led 14 developers
- Developed a DSL for language-based graphical interface description
- Defined all related business processes (P2P payments, checkout, top-up, payout)
- Managed and implemented regulatory requirements
- Backend: Spring MVC with REST API, testing with JUnit/Selenium
- Framework for integrated end-to-end/module tests based on domain concepts and DSL for interface description
- Built Kafka microservices using both Java and TypeScript
- Operating 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 Germany
- Enhanced the global search
- Personalization
- Modernized integration testing
- Enhanced the testing strategy
- Frontend: jQuery with migration to web components, testing with Karma
- Backend: Spring MVC with REST API, testing with JUnit/Selenium
- Docker build images
- Maintained and supported frontend and backend
- Technologies: Java, JavaScript, TypeScript, Spring, Spring MVC, Spring Security
Senior Fullstack Software Developer
Rental Workshop Management Console
- Implemented the backend in Spring (Spring MVC, Spring Boot, Spring Security) and MySQL
- Data communication with Redux
- Backend integration as Redux middleware (WebSocket-Redux messaging)
- Implemented the frontend in ReactJS
- Docker build images (optional Raspberry Pi deployment)
- 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
Front-end Hybris Shop System
- Extended and refactored an existing front end
- Connected and extended existing REST APIs
- Mobile-first front end for more than 10 brands (about 15 agencies)
- Responsive, atomic design based on Terrific.js
- Implemented and extended content elements (sliders, videos, etc.), wizards (technician online booking, etc.), and product catalogs (lists, detail views, etc.)
- Front-end support: detailed bug analysis, front-end bug fixing
- Agency support: assisted 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)
- Defining the target architecture: layer definitions, technology choices for each layer
- Defining a platform-independent protocol for communication between management software and hardware (IHAL) to improve collaboration among different developer teams
- Reference implementation in C++
- Replacing an MVCVC concept with standard JS technologies (WebSockets, jQuery widgets, Express.js)
- Consolidating existing divergent GUI concepts into a unified 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 Home Appliances (B/S/H/)
- Extending and integrating a shop application into the system landscape of one of the largest home appliance manufacturers
- Integrating SAP and other backend systems for booking customer service, a CMS platform for maintaining CMS content, spare parts search, separate marketing and shop catalogs
- The application serves around 120 shop instances per brand, across 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-Time, 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
Real Estate Fund Risk Assessment
- Developing a new 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 Extension
- Further development of a 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
- Developing 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
- Developed a system for global application monitoring, including standalone 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, Java Activation Framework, Java Cryptography Extension, EJB, JavaMail, WebWindow, Jetty, JUnit, iText, SuperWaba, Swing, SWT, Log4j, Eclipse, CVS, Tomcat, Antono Pen, Linux
Software Architect and Developer
Senaca.ch
- Developed 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
- Developed an infrastructure and frontend for a community platform where users can design their own space 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
- Set up an Eclipse-based infrastructure for the DSL Creator following the principle of "Convention over Configuration"
- Developed an automated build system for fully automated creation, testing, and distribution of software packages (e.g., Profiler|RES)
- Integrated XML descriptors for packages and build targets
- The code generator became part of an Eclipse-based development infrastructure
- Languages developed: Reddo, Lacuna, Arbor, Banta, Carpor, Emptor
- Technologies: Java, ANTLR, XML, SWT, JDT, JFace, Core Runtime, Workbench, JCIFS, JSSH, JUnit, Apache Commons, Log4j, JEE, Oracle, MySQL, HSQLDB, JDBC, Apache Axis, Batik, BCL, Xalan, EJB, JAX-RPC, JavaMail, SOAP, SSE, WebWindow, Jetty, Mozilla XPCOM, iText, Samba, RMI, Eclipse, SVN, Linux, Windows
Software Architect and Developer
Klinisches Dokumentationssystem Profiler|RES
- Implemented a system for online and offline documentation of patient data in clinical trials (2.5 MLoC)
- Focused on extreme longevity by separating technology and logic and ensuring auditable data integrity
- Integrated future technologies without risking validation logic or data semantics
- Technologies: Java, HTML, CSS, JavaScript, WML, XML, JEE, MySQL, Oracle, HSQLDB, ANTLR, Servlets, JSP, JDBC, Apache Axis, Batik, Commons, FOP, Log4j, POI, Xalan, JFreeChart, JCQ2K, JMML, J2SSH, EJB, JAX-RPC, JavaMail, 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 Shows
- Creation of driving simulators using live-action footage by connecting driver cabins (Formula 1 cars, Fendt tractors) to a multimedia system
- Development of a custom media format and player for adjusting film speed, frame selection, and direction
- Development of multimedia quiz shows on large screens
- Development of a greenscreen printer with an adaptive algorithm to automatically integrate visitors into images under challenging lighting conditions
- Integration with 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 instruction on the Bell UH-1D
- Visualization of live circuits on five screens with touchscreen configuration
- Real-time display of up to 2000 diagram elements and 180 measurement points (response time under 0.6 sec)
- Training units for troubleshooting 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. He has built deep expertise in software development and architecture and has gained experience leading development teams. He quickly learns new topics and masters them in no time.
Skills
Key Areas Of Focus
- 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-Driven 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
- Approx. 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
Additional Knowledge
- Development Of Distributed, Highly Available Web Applications In Regulated And Non-Regulated Environments, As Well As Enterprise E-Commerce Systems
- Spring Frameworks: Spring Mvc, Spring Boot, Spring Websockets, Spring Data, Spring Batch, Spring Kafka
- Web (Html5, Css, Javascript, Ecmascript 5, Typescript, Php, Jsp, React, Vue, Angular)
- Development In The Banking Domain (Banks, Real Estate)
- Development Of Cross-Platform Class Libraries
- Development Of Medical Information Portals
- Electrical Engineering: Low-Level Programming Of Embedded Processors, Can Bus
- Media Systems: Programming Media Apis (Directx, Proprietary Video Formats, Sound & Midi)
- Mobile Devices (Android, Java, Windows Mobile, Iphone)
- Clinical Documentation In Oncology, Pulmonary Care And Dental Implants (Cdisc, Hl7, Dicom, Etc.)
Languages
Education
Diploma in Computer Science (FH) · Computer Science
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 Backend Software Developer
Nearby freelancers
Professionals working in or nearby Augsburg, Germany
