Dan Haywood

Consultant, Owner at Eurocommercial Properties N.V.

Worcester, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Dan Haywood is a seasoned consultant and hands-on developer with over 15 years focused on domain-driven design, agile transformation, and enterprise IT systems, operating through his firm Haywood Associates Ltd. He is a long-term technical advisor to Ireland’s Department of Social Protection, guiding CI/CD, AppSec, Team Topologies and the breakup of monolithic systems while helping draft RFTs and run POCs like database virtualization and test data management. As an Apache Causeway committer and PMC chair, he extends the naked objects pattern to provide REST and GraphQL APIs and contributes to a framework used for rapid domain-driven Java apps. He also builds and mentors teams delivering production systems such as the Estatio estate management application and specialist POCs for RFID-based configuration management. Comfortable at the intersection of tooling, process and code, he combines platform thinking and docs-as-code practices with pragmatic training and procurement experience. His background in mathematics and deep RDBMS expertise inform a methodical, evidence-based approach to architecture and delivery.
code15 years of coding experience
job7 years of employment as a software developer
bookMA (Hons), Mathematics, MA (Hons), Mathematics at University of Oxford
bookMathematics & Physics, Mathematics & Physics at Skelmersdale College (6th Form)
stackoverflow-logo

Stackoverflow

Stats
2,225reputation
61kreached
78answers
6questions
github-logo-circle

Github Skills (15)

javas10
refactoring10
command-execution10
refactor10
java10
spring-boot10
isis6
code-coverage6
maven6
mda6
metaprogramming6
user-interface6
apache6
visual-studio6
architecture6

Programming languages (11)

C#PowerShellJavaCSSMakefileJavaScriptGoMustache

Github contributions (5)

github-logo-circle
apache/causeway

Oct 2010 - Jan 2023

Use Apache Causeway™ to rapidly develop domain-driven apps or modular monoliths in Java, on top of the Spring Boot platform. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp, GraphQL or RESTful API. For prototyping or production.
Role in this project:
userBack-end Developer
Contributions:39 reviews, 9953 commits, 555 PRs in 12 years 5 months
Contributions summary:Dan contributed to the Apache Causeway project by adding or improving JavaDoc comments, simplifying methods and refactoring existing code in the core runtimeservices module. Their work focused on enhancing functionality related to command execution and incorporating improvements across various classes, including adding missing services and setting up initial data. The contributions reflect a focus on maintaining and streamlining the codebase.
developingdomain-modelprototypingdomain-drivenlogic
Contributions:60 commits, 29 pushes, 2 branches in 2 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dan Haywood - Consultant, Owner at Eurocommercial Properties N.V.