Andrew Hutchings

Senior Software Development Engineer at Zillow

Atlanta, Georgia, 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
Andrew Hutchings is a senior software development engineer with 16 years of experience building performant full-stack web applications, now focused on heavyweight JavaScript for browser and Node.js environments. Based in Atlanta, he has led adoption of web technologies at scale—creating desktop frameworks, component libraries, and embeddable widgets that standardized development across 50+ products and supported revenue-generating integrations. His career spans real-time systems (ICE Chat used by 90,000+ customers), tooling and build automation, and hands-on front-end work at Zillow and WebMD. An active open-source contributor, he’s improved performance-critical parts of redux-orm and advanced Flow/TypeScript typings for popular libraries like styled-components and Jest. He combines pragmatic engineering with developer education—having trained 100+ engineers—and a persistent focus on performance and maintainability that shows up in both product and library-level improvements.
code16 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science, Information Technology, Bachelor of Science, Information Technology at Southern Polytechnic State University
bookGeorgia Institute of Technology
bookWashington County High School
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (32)

libstdc10
libc10
javascript10
lib10
flow-control10
libudev10
css10
work-flow10
typescript10
libdispatch10
styled-components10
redux10
type-system10
orm10
jestjs10

Programming languages (8)

TypeScriptOCamlSCSSJavaScriptPHPHTMLLessPython

Github contributions (5)

github-logo-circle
redux-orm/redux-orm

Jun 2017 - Sep 2019

NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store.
Role in this project:
userBack-end Developer
Contributions:10 commits, 8 PRs, 15 comments in 2 years 3 months
Contributions summary:Andrew made several significant contributions focused on optimizing and improving the performance of the Redux-ORM library. They fixed a bug in the `Table#query` function, optimized query clauses, and changed id checks. The user improved the performance of the `manyToManyDescriptor` function and implemented lazy loading to avoid full table scans when looking up a row by id. These changes demonstrate a focus on performance and efficient data handling within the ORM.
relationalstate-managementreducerrelational-databasejavascript
flow-typed/flow-typed

Dec 2016 - Mar 2018

A central repository for Flow library definitions
Role in this project:
userFull-stack Developer
Contributions:6 commits, 8 PRs, 8 comments in 1 year 3 months
Contributions summary:Andrew contributed significantly to defining and updating Flow type definitions for various JavaScript libraries used within the project, including Jest and React-Bootstrap. They added new type definitions and updated existing ones to reflect API changes, specifically for versions of Jest and reselect. The user also made corrections and additions to existing type definitions for lodash, ensuring accuracy and consistency with the library's documentation, and included adding methods to Jest such as clearAllMocks.
libdefsflowtypedefinitionscli
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
Andrew Hutchings - Senior Software Development Engineer at Zillow