Ian Obermiller

Software Engineer at Netflix

Ponte Vedra Beach, Florida, 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
🎓
Top School
Ian Obermiller is a senior software engineer with 16 years of experience building high-performance web applications and developer tooling, currently on the TV UI team at Netflix. He spent eight years at Facebook where he founded and tech-led a browser-based design tool that renders thousands of components, driving front-end performance and modern React practices. Ian is a prolific open-source contributor—helping improve core React behavior and enhancing styling/tooling projects like Radium and redux-react-hook shortly after hooks landed. His background spans Microsoft Research and production services, where he ported large SPAs to TypeScript, cut payload sizes by over 50%, and saved substantial costs through engineering improvements. Known for combining deep front-end expertise with systems thinking, he often surfaces practical refactors and testing improvements that keep large codebases maintainable.
code16 years of coding experience
job12 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at University of Washington
bookHonors BS, Computer Science, Honors BS, Computer Science at Marquette University
stackoverflow-logo

Stackoverflow

Stats
2,006reputation
168kreached
12answers
8questions
Badges
stream
top-5%
github-logo-circle

Github Skills (25)

javascript10
media-queries10
testing10
css10
typescript10
styled-components10
ui-design10
redux10
uid10
front-end-development10
css-animations10
typescript-types10
typescripts10
frontend10
react10

Programming languages (11)

TypeScriptC#JavaCSSRustOCamlJavaScriptVue

Github contributions (5)

github-logo-circle
FormidableLabs/radium

Mar 2015 - Apr 2017

A toolchain for React component styling.
Role in this project:
userFront-end Developer
Contributions:490 commits, 294 PRs, 993 pushes in 2 years
Contributions summary:Ian's contributions primarily involved implementing and enhancing UI components within the React-based project, specifically focusing on adding and modifying styling features. They were instrumental in introducing support for media queries to create a toolchain for React component styling. Their work also included incorporating CSS vendor prefixes and handling the rendering of keyframe animations, improving the visual presentation and responsiveness of the components. Further, the user was active in addressing various bug fixes and enhancing styling features in the component.
react-componentreactstylingtoolchain
React Hook for accessing state and dispatch from a Redux store
Role in this project:
userFull-stack Developer
Contributions:3 reviews, 72 commits, 64 PRs in 2 years 6 months
Contributions summary:Ian primarily contributed to the development of a React Hook library for Redux, demonstrating full-stack capabilities. Their work included adding copyright headers to files, refactoring error messages and renaming variables for clarity. Additionally, the user added tests, updated React and typings and improved the example project, showing contributions across multiple aspects of the project.
dispatchreactreact-hooksredux-storeredux
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
Ian Obermiller - Software Engineer at Netflix