Jared Hester

Software Engineer at Avanade

New York, New York, United States
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
Jared Hester is a software engineer in New York with 14 years of experience specializing in F# and tooling for the .NET ecosystem. He is an active open-source contributor to flagship projects like the F# compiler and the Ionide VS Code plugin, where he has improved core language features, editor UX, and dependency management. Jared blends backend systems work with build and release automation—having modernized CI/CD, build scripts, and cross-platform tooling across Expecto, FAKE, and FSharp.Formatting. His contributions show a focus on correctness and testing (FsCheck-driven tests for struct records) alongside pragmatic refactors that reduce technical debt. Notably, he moves fluidly between language-design-level changes and developer ergonomics, improving both compiler diagnostics and editor autocompletion. Based in New York, he brings deep F# expertise and a knack for making developer tools more reliable and pleasant to use.
code14 years of coding experience
github-logo-circle

Github Skills (38)

unit-testing10
dependency-management10
fscheck10
testing10
net10
dotnet10
build-system10
asp-net10
compiler-design10
compiler-compiler10
paket10
build-automation10
compiler10
fsharp10
functional-programming10

Programming languages (8)

TypeScriptC#PowerShellCSSTeXJavaScriptHTMLF#

Github contributions (5)

github-logo-circle
fsprojects/FSharp.Formatting

Feb 2016 - Jun 2019

F# tools for generating documentation (Markdown processor and F# code formatter)
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:70 commits, 7 PRs, 2 pushes in 3 years 3 months
Contributions summary:Jared primarily contributed to the project by updating the build process and test infrastructure. They modified build scripts, fixed build-related issues, and updated dependencies, including Paket and FSharp.Core. They also addressed test failures, fixed test reversals, and added additional token categories within the code formatting tools. These actions point towards a blend of backend work (code formatting tools) and strong focus on building and release automation.
fsharpcode-formatterformattermarkdown-processormarkdown
haf/expecto

Jan 2016 - Dec 2016

A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:12 commits, 4 PRs, 3 pushes in 11 months
Contributions summary:Jared's contributions primarily involve configuring the build process and CI/CD pipelines for the F# testing library. This includes setting up the build environment with Paket and FAKE, configuring builds for both .NET Framework and .NET Core, and adding an Appveyor configuration. They also refactored the code to use the Logary facade, ensuring proper logging. This work demonstrates a focus on automation, build management, and ensuring cross-platform compatibility.
property-based-testingstress-testingdotnettestingfsharp
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
Jared Hester - Software Engineer at Avanade