Matthew Scharley

Systems Engineer at Equiem

Melbourne, Victoria, 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
Matthew Scharley is a systems engineer based in Melbourne with 16 years of experience designing and building browser-based applications in small, collaborative teams. He brings a polyglot background and deep backend sensibilities, having contributed foundational date/time types to the widely used NodaTime project and improved core functionality in the Ruby editor Redcar. At Equiem he progressed from web developer to systems engineer, pairing hands-on coding with systems-level thinking for production services. Comfortable across languages and stacks, he also offers consultancy experience in Drupal and long-term maintenance of developer tooling, demonstrating a pragmatic focus on maintainability and developer experience.
code16 years of coding experience
job5 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
129,799reputation
15.3mreached
483answers
111questions
Badges
mysql
top-5%
google-maps
top-5%
command-line
top-1%
abstract-class
top-5%
git
top-1%
tcp
top-5%
github-logo-circle

Github Skills (73)

datetime10
web-application10
bash10
loops10
menubar10
ruby10
asp-net10
menu10
visual-studio10
ksh10
symlink10
develop10
polygon10
linux10
dotnet10

Programming languages (25)

C#CGoMustacheHTMLReasonTypeScriptShell

Github contributions (5)

github-logo-circle
danlucraft/redcar

Jul 2010 - Mar 2012

A cross-platform programmer's editor written in Ruby.
Role in this project:
userBackend Developer
Contributions:238 commits in 1 year 8 months
Contributions summary:Matthew primarily contributed to the Ruby-based programmer's editor, Redcar, focusing on the application's menu system. The user applied patches to improve the merging of menu separators and extended the project tree's context menu to allow for plugin integration. Further contributions include bug fixes for syntax errors and debugging messages, indicating a focus on the editor's core functionality and maintainability.
ruby
nodatime/nodatime

Nov 2009 - Nov 2009

A better date and time API for .NET
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 day
Contributions summary:Matthew contributed significantly to the NodaTime project by implementing core interfaces and base classes like `IPeriod` and `SingleFieldPeriodBase`. They also implemented several concrete classes like `Days`, `Minutes`, `Seconds`, `Months`, `Hours`, `Weeks`, and `Years`, though with incomplete implementations. The user's work also involved adding initial unit tests and adding the necessary project files. Overall, the contributions focused on the creation of fundamental building blocks for the date and time API.
dotnet
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