Robert Di Marco-Software Architect
Check rate
Experience
Software Architect
FinTech / Wealth Management
- 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
Software Architecture, Development & Coaching
Self-employed
- 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
Senior Java Developer & Technical Consultant
Public Sector
- 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
Java Developer & Designer
EU Regulation
- 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
Java Developer
International Tax Cooperation
- 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
Senior Java Developer / Architect
Haeger Consulting
- 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
Software Development
Self-employed
- 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)
Software Developer - ERP System Development
Unnamed Company
- 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
Vocational Training - IT Specialist in Application Development
Unnamed Company
- 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.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Operations, and Human Resources.
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
Education
Degree in Computer Science · Computer Science
Vocational Training
IT Specialist in Application Development
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
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Robert based?
What languages does Robert speak?
How many years of experience does Robert have?
What roles would Robert be best suited for?
What is Robert's latest experience?
What companies has Robert worked for in recent years?
Which industries is Robert most experienced in?
Which business areas is Robert most experienced in?
Which industries has Robert worked in recently?
Which business areas has Robert worked in recently?
What is Robert's education?
Does Robert have any certificates?
What is the availability of Robert?
What is the rate of Robert?
How to hire Robert?
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 Software Architect
Nearby freelancers
Professionals working in or nearby Bad Neuenahr-Ahrweiler, Germany
Most recent projects
FRATCH works with many companies and recruitment agencies. Here you will find our recently posted projects and opportunities.