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 providing vehicle inventory for international Mercedes-Benz online stores
- Enhancement of a vehicle reservation service as part of the checkout process
- Design and implementation of a highly scalable end-to-end test architecture focused on maintainability, reusability, and a high number of automated test cases
- Development of a multi-layered test infrastructure with a clear 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-driven review architecture for automated evaluation and quality assurance of end-to-end tests
- Development of a dashboard to consolidate vehicle context across multiple backend systems, including AI-generated summaries and condensed case analyses
- Integration and further development of connections to various reservation systems via Apache Kafka and REST
- Design of new microservices and support in architectural decisions
- Risk analysis and planning 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
Development of a FHIR Validator
- Developed a TypeScript-based FHIR validator (Fast Healthcare Interoperability Resources) for use in German clinics (successor to HL7)
- Analyzed the existing Java HAPI-FHIR implementation
- Built an interface to extract resource data models from FHIR structure definitions
- Developed a module for automated generation of validator classes at the TypeScript level
- Ran the solution on Deno and Node.js
- Increased validation throughput compared to Java HAPI FHIR by a factor of 5-10
- Conducted performance analyses & integrated 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 acquisitions & sales, and due diligence checks
- Built a document management system and data room to store structured company information (annual reports, key figures, etc.)
- Used LLMs & AI to extract company data from documents and smartly query external systems as input aid under constant user supervision
- Developed a form engine to configure complex questionnaires for gathering 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 (backend focus)
Mercedes-Benz
- Central release management of all relevant components for the Hybris e-commerce solution
- Release coordination of three ARTs in SAFe, coordinating with external component suppliers
- Stabilized the release train through structured documentation and alignment with IT teams
- Prepared a certification process to delegate continuous deployment to IT teams
- Risk management to control the release trains
- Central communication of release notes
- Created a central release management dataset for release monitoring
- Trained and guided IT teams for decentralized releases connected to the release train
- Visualized and communicated risks to management
- Coordinated 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 Hybris e-commerce
- Integration into the overseas system landscape
- Definition and alignment of end-to-end interfaces
- Requirements management between market and IT teams
- Configuration of market systems
- Bug analysis & management between market and IT teams
- End-to-end analysis to align 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
- Conducting a Swiss investor private sale
- Leading 14 developers
- Interactive forecast tool for value development
- Implementation of a back office for order processing
- Contract processing via Adobe E-Sign
- Definition of all related business processes
- Management and implementation of regulatory framework
- 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
- Further development of the global search
- Leading 14 developers
- DSL for language-based graphical interface description
- Definition of all related business processes (P2P payment, checkout, top-up, payout)
- Management and implementation of regulatory framework
- Backend: Spring MVC with REST API, testing with JUnit / Selenium
- Framework for integrated E2E/module tests based on domain concept and DSL for interface description
- Building Kafka microservices with 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 Deutschland
- Further development of the global search
- Personalization
- Modernization of integration testing
- Further development of testing strategy
- Frontend: JQuery with migration to Webcomponents, testing with Karma
- Backend: Spring MVC with REST API, 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
Rental Workshop Management Console
- Implementation of the backend in Spring (Spring MVC, Spring Boot, Spring Security) and MySQL
- Data communication with Redux
- Integration of the 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
- Integration and extension of existing REST APIs
- Mobile-first FE for more than 10 brands (approx. 15 agencies)
- Responsive, Atomic Design based on Terrific.js
- Implementation and extension of content elements (sliders, videos, etc.), wizards (technician online booking, etc.) and product catalogs (lists, detail views, etc.)
- FE support: detailed bug analyses, FE bug fixing
- Agency support: assisting 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 of PHP, SQLite, C++ and Bash (about 250k LoC)
- Defining the target architecture: layer definitions, choosing technologies for each layer
- Defining a platform-independent protocol for communication between management software and hardware (IHAL) to improve communication across developer teams
- Reference implementation in C++
- Replacing an MVCVC concept with standard JS technologies (WebSockets, jQuery widgets, Express.js)
- Consolidating divergent 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 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 service booking, a CMS platform for maintaining content, spare parts search, and separate marketing and shop catalogs
- Application serves about 120 shop instances per brand, with a total of five brands
- Database size over 50GB, 15 development servers, 8 staging servers, 8 production servers across 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
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 API, Eclipse, SVN, Ant, Maven, JUnit, Tomcat, Windows
Software Architect and Developer
Webshop Extension
- Further developing 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 various commission types for a bank
- 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 in 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
- 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
- Built an infrastructure based on Eclipse for the DSL Creator following the "Convention over Configuration" principle
- Developed an automated build system for fully automated creation, testing, and distribution of software packages (e.g. Profiler|RES)
- Integrated XML descriptions for packages and build targets
- The code generator became part of an Eclipse-based development infrastructure
- 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
- Implemented a system for online & offline documentation of patient data in clinical trials (2.5M LoC)
- Focused on extreme longevity by separating technology & logic and ensuring auditable data integrity
- Integrated future technologies without compromising validation logic & 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 live-action footage by connecting driving cabins (Formula 1 cars, Fendt tractors) to a multimedia system
- Development of a custom media format and player to manipulate video speed, framing and direction
- Development of multimedia quiz shows on large screens
- Development of a greenscreen printer with an adaptive algorithm for automated integration of 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 training on the Bell UH-1D
- Visualization of active circuits on five screens with touchscreen configuration
- Real-time rendering of up to 2000 diagram elements and 180 measurement points (response time under 0.6 seconds)
- Training sessions for troubleshooting by activating error sources in actual 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 knowledge in software development and architecture and also gained experience leading development teams. He quickly dives into new topics and masters them in a very short time.
Skills
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-Driven Enterprise Systems
- E-Commerce And Enterprise Platforms
Knowledge And Skills
Operating Systems
- Windows
- Linux
- Mac Os
Programming Languages
- Typescript (Focus)
- Java (Focus)
- React
- Vue
- Angular
- Html
- Css
- Javascript
- Php
- Antlr
- C
- C++
- Bash
- Approx. 12 Custom Languages Developed 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)
- Continuous Integration: Jenkins, Bamboo, Gitlab, Teamcity
- Test Tools: Junit, Mockito, Selenium
- Documentation: Jira, Confluence, Clickup, Miro, Trello
Further Knowledge
- Development Of Distributed, Highly Available Web Applications In Regulated And Non-Regulated Areas, 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 Sector (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 Of Media Apis (Directx, Custom Video 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.
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
