James Melville

Associate Consultant

London, 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

🤩
Rockstar
🎓
Top School
James Melville is an associate consultant based in London with 14 years of experience bridging technology and business analysis to deliver pragmatic solutions for regulated enterprises and scale-ups. At esynergy he helps identify improvement opportunities, craft strategic recommendations, and support implementation with strengths in data science, project management, and client communication. Technically hands-on, he has contributed to the well-known openHAB open-source ecosystem, fixing Java bindings for heating and smart-plug integrations and improving Units of Measure handling and MDNS discovery. His PPE background from the University of York gives him a broad analytical perspective that informs both technical problem solving and stakeholder-aligned strategy. Colleagues rely on him to translate complex technical details into actionable, auditable plans that move projects forward. He combines practical engineering chops with a consultative mindset to turn messy requirements into scalable outcomes.
code14 years of coding experience
bookBachelor's degree, Philosophy, Politics, Economics (PPE), 2:1, Bachelor's degree, Philosophy, Politics, Economics (PPE), 2:1 at University of York
github-logo-circle

Github Skills (10)

javas10
openhab10
addin10
addon10
java10
mqtt8
mqttnet8
snmp7
snmpd7
home-assistant7

Programming languages (7)

TypeScriptJavaSCSSJavaScriptApexRubyPython

Github contributions (5)

github-logo-circle
openhab/openhab-addons

Dec 2020 - May 2022

Add-ons for openHAB
Role in this project:
userBack-end Developer
Contributions:31 reviews, 8 commits, 11 PRs in 1 year 5 months
Contributions summary:James primarily contributed to the `openhab-addons` repository by implementing and fixing issues related to the `openthermgateway` and `draytonwiser` bindings. Their work involved modifying Java code within the OpenTherm Gateway binding to correct setpoint overrides and enhance the handling of smart plug power metering within the Drayton Wiser binding, including addressing null value handling. They also introduced functionality to handle Units of Measure (UoM) in multiple bindings, further suggesting a focus on core binding functionality and data handling. Furthermore, the user implemented fixes related to MDNS discovery within the draytonwiser binding.
add-onsopenhabaddonjavaons
salestrip/docker-sfdx-cli

Feb 2018 - Apr 2021

Contributions:16 commits, 16 pushes, 1 branch in 3 years 2 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
James Melville - Associate Consultant