Raphael Haddad

Independent Consultant at Self-employed

Sydney, New South Wales, Australia
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
Raphael Haddad is an independent consultant and software/data engineer in Sydney with 12 years’ experience helping organisations tear down silos and instill ownership across application, integration, data, and operations teams. He blends hands-on engineering with management consulting, delivering automation, modularisation, testability and observability to help enterprise and government clients productionise big data workloads. His background spans progressive technical leadership roles at Telstra Purple and consulting for clients like Woolworths, NSW Health and QSuper, demonstrating adaptability across domains and scales. An active contributor to open-source .NET projects, he has improved Neo4j client date/time handling and strengthened GitVersion’s test and security posture—small but impactful work that reduces production surprises. He holds honours in Software Engineering and a BA in Government and International Relations from the University of Sydney, a pairing that helps him navigate technical and organisational complexity.
code12 years of coding experience
job5 years of employment as a software developer
bookThe University of Sydney
languagessyriac, Arabic, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (19)

json-deserialization10
git10
datetime10
testing10
net10
dotnet10
datetimes10
asp-net10
dates10
dotnet-core10
versioning10
csharp10
libgit29
unit-testing9
nunit9

Programming languages (14)

C#PowerShellJavaCSSGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
DotNet4Neo4j/Neo4jClient

Jul 2015 - Oct 2015

.NET client binding for Neo4j
Role in this project:
userBack-end Developer
Contributions:9 commits, 4 PRs, 7 comments in 2 months
Contributions summary:Raphael primarily focused on enhancing the .NET client for Neo4j by adding support for DateTime and DateTimeOffset data types. Their contributions include implementing and testing the correct deserialization of date and time values, ensuring proper handling of time zones and various date formats. This involved modifying existing deserialization methods and adding new test cases to validate the functionality. The user also addressed a bug related to premature parsing of DateTimeOffset.
dotnetcsharpneo4jbinding
GitTools/GitVersion

Jul 2015 - Jul 2015

From git log to SemVer in no time
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:14 commits, 14 PRs, 16 comments in 2 days
Contributions summary:Raphael primarily focused on testing and improving the reliability of the `gitversion` project. They implemented tests for existing functionalities, including dynamic repository handling, and also contributed tests to ensure security of the logging. In addition to the testing efforts, the user modified GitPreparer class to validate target branch and ensure the correct behaviour of the repository. Several commits included the addition of a test fixture.
dotnetsemvergit-logversioningc-sharp
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
Raphael Haddad - Independent Consultant at Self-employed