Adam Hines

Senior Software Engineer at FactSet

Longmont, Colorado, 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

👤
Senior
🎓
Top School
Adam Hines is a senior software engineer with over a decade of experience building high-performance, interactive data visualizations across C++, TypeScript, ASP.NET and Node.js. At FactSet he has driven large migrations and tooling—porting 60k lines to TypeScript, creating custom build tools to ease transitions from CoffeeScript, and architecting rendering abstractions for multiple graphics backends. He focuses on real-time framerate and performance-sensitive code, which extends into hobby projects like games and HoloLens mixed-reality experiments; one of his games has been used as a C# training lab at FactSet for five years. An active contributor to open-source build tooling, he’s worked on turborepo backend logic and dependency handling to support Yarn PnP and optimize build graphs. Based in Longmont, Colorado, he combines hands-on individual contributor work with technical leadership and a knack for solving cross-platform graphics and deployment challenges.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at New Jersey Institute of Technology
github-logo-circle

Github Skills (10)

dependency-management10
build-system10
go10
monorepo9
caching9
typescripts8
typescript8
yarnpkg8
typescript-types8
rust7

Programming languages (6)

TypeScriptC#RustJavaScriptShaderLabGo

Github contributions (5)

github-logo-circle
vercel/turborepo

Mar 2022 - Apr 2022

Build system optimized for JavaScript and TypeScript, written in Rust
Role in this project:
userBack-end Developer
Contributions:11 reviews, 5 commits, 5 PRs in 1 month
Contributions summary:Adam primarily contributed to the backend logic of the turborepo build system, focusing on dependency graph construction and build process optimization. They addressed issues related to internal and external dependencies with the same name, ensuring correct version matching. The user implemented changes to support yarn pnp, which involved modifying the prune command and the backend configurations. Furthermore, the user refactored code to address the usage of posix paths for tar archives and environment variables.
monorepoincrementalturborepobundlerrust
thebanjomatic/vite

Dec 2022 - Jul 2024

Next generation frontend tooling. It's fast!
Contributions:49 pushes, 10 branches in 1 year 7 months
next-generationreactfrontend-toolingfrontendtypescript
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
Adam Hines - Senior Software Engineer at FactSet