Skip to main content
Top expert badge
Recommended expert
Profile header background

Robert Di Marco-Software Architect

Robert Di Marco - Software Architect - profile avatar
Profile header overlay
Bad Neuenahr-Ahrweiler, Germany

Check rate

Experience

Oct 2025 - Mar 2026

Software Architect

FinTech / Wealth Management

Expertise details
Position Summary
Software Architect at FinTech / Wealth Management
Industries
Banking and Finance
Business Areas
Information Technology
  • Analysis of existing microservice structures and integration into the event-driven architecture
  • Design and implementation of prototypes
  • Introduction of structured workflows and embedding in a solid testing strategy
  • Team: small specialized team (3-5 people) from analysis to implementation readiness
  • Documentation of architectural decisions and definition of interfaces
  • Integration of the event-driven pipeline into the existing landscape
  • Technologies: Kafka, Docker, Microservices, Event-Driven Architecture, Java, Liquibase
Jan 2024 - Present

Software Architecture, Development & Coaching

Self-employed

Expertise details
Position Summary
Software Architecture, Development & Coaching at Self-employed
Industries
Information Technology
Professional Services
Business Areas
Human Resources
Information Technology
  • Freelance work as a software architect and senior developer
  • Development of a coaching and consulting business in team development and personal growth within a technical context
Apr 2021 - Sep 2025

Senior Java Developer & Technical Consultant

Public Sector

Expertise details
Position Summary
Senior Java Developer & Technical Consultant at Public Sector
Industries
Government and Administration
Business Areas
Information Technology
Product Development
  • Development and operation of a system for assigning uniform identification criteria for businesses
  • Architecture and implementation of complex data processing pipelines
  • Prototyping new system components and backend development with Java/Spring/Spring Boot
  • Technical consulting and code reviews in multiple agile Scrum teams
  • Long-term technical anchor and mentor for junior developers with systematic onboarding
  • Ensuring the technical integrity of the data processing layer over multiple release cycles
  • Technologies: Java 11, Spring Boot, Spring Data, Quartz, Oracle, H2, Liquibase, Maven, Git, Jenkins, SonarQube, MapStruct, Mockito, TDD, Scrum, PlantUML
Aug 2019 - Apr 2021

Java Developer & Designer

EU Regulation

Expertise details
Position Summary
Java Developer & Designer at EU Regulation
Industries
Banking and Finance
Business Areas
Information Technology
  • Implementation of a new EU directive to increase transparency in international financial transactions
  • Prototyping, design, and implementation of backend services with Java, JEE, and Spring Batch
  • Designing batch processing logic for large volumes of data
  • Technical consulting and documentation of regulatory requirements
  • Translating EU compliance requirements into robust batch processing workflows
  • Technologies: Java 8, JEE, Spring, Spring Batch, Oracle, H2, Liquibase, Maven, Git, jMockit, MapStruct, IBM Doors
Apr 2017 - Nov 2017

Java Developer

International Tax Cooperation

Expertise details
Position Summary
Java Developer at International Tax Cooperation
Industries
Government and Administration
Business Areas
Information Technology
  • Bulk data processing to implement international agreements for automatic data exchange
  • Design and implementation of batch processing components with Java, Spring, and Spring Batch
  • Technical documentation and alignment with business requirements
  • Technologies: Java 6/8, Spring, Spring Batch, Oracle, H2, Flyway, Maven, Git, IBM Doors, Tomcat, IBM WebSphere
Jan 2017 - Dec 2023

Senior Java Developer / Architect

Haeger Consulting

Expertise details
Position Summary
Senior Java Developer / Architect at Haeger Consulting
Industries
Government and Administration
Business Areas
Information Technology
  • Many years of involvement in large public sector projects (finance/taxes)
  • Technical consulting, architecture responsibilities and mentoring in agile Scrum teams
  • Projects with up to 64 participants
Jan 2013 - Dec 2017

Software Development

Self-employed

Expertise details
Position Summary
Software Development at Self-employed
Industries
Information Technology
Government and Administration
Business Areas
Information Technology
Operations
Product Development
  • Development and operation of own software product solution
  • Part-time position as a staff member for a state parliament member at the Rhineland-Palatinate State Parliament (1.5 years)
Jan 2006 - Dec 2009

Software Developer - ERP System Development

Unnamed Company

Expertise details
Position Summary
Software Developer - ERP System Development at Unnamed Company
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Development and enhancement of a modular merchandise management solution (ERP) in Java with a Swing frontend
  • Worked on a classic client-server architecture with backend and frontend responsibilities
Jan 2003 - Dec 2006

Vocational Training - IT Specialist in Application Development

Unnamed Company

Expertise details
Position Summary
Vocational Training - IT Specialist in Application Development at Unnamed Company
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Dual vocational training focusing on Java development
  • Subsequent hire by the same company in ERP development

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Government and Administration, Professional Services, and Banking and Finance.

Information Technology
Government and Administration
Professional Services
Banking and Finance
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Operations, and Human Resources.

Information Technology
Product Development
Operations
Human Resources
Profile match chart

Summary

Software developer, architect, and Scrum Master with over 12 years of professional experience in designing, developing, and modernizing complex software systems. I believe that great software is built by great teams. That's why I combine technical know-how with a focus on people.

Specialized in Java/Spring ecosystems. Certified Scrum Master (PSM I) and software architect (iSAQB-F, iSAQB-A in progress). Additionally trained in personal and executive coaching as well as personal development. Many years of industry expertise in public administration (finance/tax) and FinTech/wealth management.

Success: The best systems aren’t created by the smartest lone wolves, but by teams where every individual can grow. My goal is to create exactly these environments: as an architect, I bring the technical vision; as a coach, the human development; and as a Scrum Master, the framework in which both come together.

Skills

  • Architecture & Design: Software Architecture (Isaqb), Microservices, Event-driven Architecture, Domain-driven Design, Api Design (Rest), Code Reviews

  • Development: Java (Jdk 8-21), Spring Boot (Core, Data, Batch, Ai), Hibernate, Jpa, Kafka, Sql, Oracle, H2, Tdd, Mockito, Maven, Git

  • Devops & Cloud: Kubernetes, Docker, Jenkins, Ci/cd, Sonarqube, Liquibase, Flyway

  • Agile & Team Leadership: Scrum Master (Psm I), Team Leadership & Mentoring, Code Reviews As A Development Tool, Technical Consulting, Stakeholder Communication

  • People & Growth: Executive Coaching, Personal Coaching, Team Development, Personal Development

  • Software Development +++

  • Project Management ++

  • Software Architectures ++

  • Web Development (Frontend) ++

  • Object-oriented Programming (Oop) +++

  • Design Patterns ++

  • Agile Software Development, Scrum ++

  • Test-driven Development (Tdd) ++

  • Domain-driven Development (Ddd) ++

  • Refactoring/software Evolution ++

  • Continuous Integration (Ci) +

  • Ecommerce +

  • Content Management Systems ++

  • Support And Troubleshooting ++

  • Requirement Analysis / Business Analysis ++

  • Web Services (Rest/soap) ++

  • Languages & Standards: Java, Jms, Jdbc, Ejb, Java Web Services, React, React Native, Cdi, Json, Soap, Sql, Wsdl, Xml, Xpath, Xsd, Xsl, Xslt, Html, Bootstrap, Css, Jquery, Scss, Php, Python, Go, Dart, Ruby, Uml, Design Patterns, Bdd, Ddd, Scrum, Kanban

  • Rest Web Services +++

  • Soap Web Services ++

  • Jpa ++

  • Hibernate +++

  • Spring Core +++

  • Spring Data +++

  • Spring Batch +++

  • Spring Ai +

  • Spring Boot +++

  • Jakarta Ee +

  • Log4j/slf4j ++

  • Junit/testng, P6spy ++

  • Mockito, Jmockit +++

  • Microservices ++

  • Kafka ++

  • Intellij Idea +++

  • Eclipse Ide ++

  • Docker ++

  • Kubernetes +

  • Maven +++

  • Jenkins ++

  • Camunda 7 +

  • Jira/confluence +++

  • Gitlab/github ++

  • Javascript: Jquery +

  • Scss ++

  • Html5 ++

  • Css/css3 ++

  • Sql ++

  • Git +++

  • Svn ++

  • Cvs +

  • Oracle, H2, Liquibase, Flyway

  • Perf4j +

  • Hugo +

  • Bourbon/whisky/neat ++

  • Bower ++

  • Yeoman +

  • Heroku

  • Ruby On Rails +

  • Phoenix +

  • Dart +

  • Angular Js +

  • Bootstrap ++

  • Foundation ++

  • Wicket +

  • Jsf +

  • Zend Framework +

  • Laravel Framework +

Languages

German
Native
English
Advanced

Education

Oct 2009 - Jun 2013

Degree in Computer Science · Computer Science

Oct 2003 - Jun 2006

Vocational Training

IT Specialist in Application Development

Oct 2001 - Jun 2003

Higher Vocational School for Computer Science

State-certified Assistant in Computer Science, specialization in Application Development · Computer Science · Saarbrücken, Germany

Certifications & licenses

Neuroencoding Specialist

Professional Scrum Master I (PSM I)

Certified Personal Coach

iSAQB CPSA Foundation Level

Statistics

Experience

Total positions 9
Experience in Information Technology 14 y
Avg length 3 y 3 m
Longest experience 6 y 11 m

Expertise

Recent roles Software Architect, Software Architecture, Development & Coaching, Senior Java Developer & Technical Consultant
Main industries Information Technology, Government and Administration, Professional Services
Main business areas Information Technology, Product Development, Operations

Qualifications

Certifications earned 4

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Robert based?

Robert is based in Bad Neuenahr-Ahrweiler, Germany.

What languages does Robert speak?

Robert speaks the following languages: German (Native), English (Advanced).

How many years of experience does Robert have?

Robert has at least 20 years of experience. During this time, Robert has worked in at least 9 different roles and for 7 different companies. The average length of individual experience is 2 years and 3 months. Note that Robert may not have shared all experience and actually has more experience.

What roles would Robert be best suited for?

Based on recent experience, Robert would be well-suited for roles such as: Software Architect, Software Architecture, Development & Coaching, Senior Java Developer & Technical Consultant.

What is Robert's latest experience?

Robert's most recent position is Software Architect at FinTech / Wealth Management.

What companies has Robert worked for in recent years?

In recent years, Robert has worked for FinTech / Wealth Management, Self-employed, Public Sector, EU Regulation, and Haeger Consulting.

Which industries is Robert most experienced in?

Robert is most experienced in industries like Information Technology, Government and Administration, and Professional Services. Robert also has some experience in Banking and Finance.

Which business areas is Robert most experienced in?

Robert is most experienced in business areas like Information Technology, Product Development, and Operations. Robert also has some experience in Human Resources.

Which industries has Robert worked in recently?

Robert has recently worked in industries like Government and Administration, Information Technology, and Professional Services.

Which business areas has Robert worked in recently?

Robert has recently worked in business areas like Information Technology, Product Development, and Human Resources.

What is Robert's education?

Robert attended education in Computer Science.

Does Robert have any certificates?

Robert has 4 certificates. Among them, these include: Neuroencoding Specialist, Professional Scrum Master I (PSM I), and Certified Personal Coach.

What is the availability of Robert?

Robert will be available from April 2026.

What is the rate of Robert?

Robert's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Robert?

To hire Robert, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 920-1080 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.