Eric Sheppard

Business Consultant at Eigenmode

Greater Melbourne Area 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

🤩
Rockstar
🎓
Top School
Eric Sheppard is a Business Consultant and former software developer based in Greater Melbourne with six years of experience bridging technical implementation and commercial outcomes. He has delivered implementation and consulting work across energy and analytics firms and now leads client-focused solutions at Eigenmode. A practical programmer as well as consultant, he has contributed to notable Rust open-source projects—improving the tiberius MS SQL driver and refining chrono’s timezone and DST handling—bringing a detail-oriented approach to backend reliability. His academic background in economics, finance and mathematical sciences informs a data-driven, analytical consulting style that balances technical depth with commercial insight.
code6 years of coding experience
job1 year of employment as a software developer
bookThe University of Melbourne
github-logo-circle

Github Skills (14)

asynchronous10
microsoft-sql-server10
stream10
sql-server10
datetime10
timezone10
date-format10
dates10
rust10
futures10
async10
testing10
sql9
calendars8

Programming languages (2)

RustGo

Github contributions (5)

github-logo-circle
prisma/tiberius

Apr 2020 - Aug 2022

TDS 7.2+ (Microsoft SQL Server) driver for Rust
Role in this project:
userBack-end Developer
Contributions:3 reviews, 84 commits, 21 PRs in 2 years 4 months
Contributions summary:Eric primarily focused on enhancing the `tiberius` crate, a Rust-based TDS driver for Microsoft SQL Server. Their contributions involved fixing doc tests, refactoring the execution result to use iterators and vectors, and attempting to implement `Box::pin` for stream handling. They also implemented several tests. These changes indicate a focus on improving the driver's internal workings, performance, and functionality.
sql-servermicrosoft-sql-serverrusttdssql
chronotope/chrono

May 2022 - Nov 2022

Date and time library for Rust
Role in this project:
userBack-end Developer
Contributions:200 reviews, 81 commits, 91 PRs in 6 months
Contributions summary:Eric primarily focused on enhancing the `chrono` library for date and time manipulation in Rust. Their contributions involved implementing and refining the `Local` and `NaiveDateTime` functionalities, specifically addressing issues related to timezone handling, local time ambiguity, and DST transitions. The user also added tests against the `date` command on Unix systems for verification. Furthermore, they implemented add and sub days and months functionality and improved existing functions.
datetimecalendartimeagorustinterval
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
Eric Sheppard - Business Consultant at Eigenmode