James Digioia

Senior Director Of Engineering at Ollie

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
🎓
Top School
James Digioia is a senior engineering leader based in New York with 12 years of experience building and scaling front-end teams and products, now serving as Senior Director of Engineering at Ollie. He combines deep hands-on expertise in React and Vue with a history of technical leadership—from tech lead to director—across fast-moving B2B and consumer projects. James is an active open-source contributor with notable work in high-profile repos like Babel and DefinitelyTyped, improving language parsing and TypeScript typings that benefit the wider JavaScript ecosystem. He pairs pragmatic product thinking (shipping stable, performant UIs and charting features) with platform-level concerns like build/release automation and observable/reactive integrations. Colleagues appreciate that he moves fluidly between code, architecture, and cross-continental team coordination, and he brings rare experience migrating legacy stacks and stabilizing mission-critical onboarding flows.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science Marketing, Bachelor of Science Marketing at New York University
github-logo-circle

Github Skills (34)

parserator10
javascript10
parser10
testing10
plugin-development10
css10
typescript10
typescript-definitions10
homebrew-cask10
type-definition10
ruby10
compiler-compiler10
typescript-types10
babel-core10
compiler10

Programming languages (16)

JavaC++JinjaRustGoHTMLSvelteTypeScript

Github contributions (5)

github-logo-circle
PrismJS/prism

Jan 2016 - May 2021

Lightweight, robust, elegant syntax highlighting.
Role in this project:
userFull-stack Developer
Contributions:4 releases, 89 reviews, 49 commits in 5 years 4 months
Contributions summary:James primarily contributed to the PrismJS project by implementing and improving the core functionality of the library. They worked on the `toolbar` and `copy-to-clipboard` plugins, adding features like button registration, styling, and copy functionality, while also addressing compatibility issues and enhancing the overall user experience. They also made changes to the core functionality to allow manual highlighting. Additionally, the user updated the documentation and the build process.
highlightjshighlightingprismjsprismicsyntax-highlighting
kefirjs/kefir

Jun 2016 - Nov 2020

A Reactive Programming library for JavaScript
Role in this project:
userFull-stack Developer
Contributions:50 commits, 30 PRs, 40 pushes in 4 years 5 months
Contributions summary:James primarily focused on enhancing the project's integration with the ES Observable specification, adding the `observe` method, and improving interop with ES Observable implementations. They also addressed a cyclical dependency issue related to `take` and `takeErrors` methods, improving the project's stability. Additionally, they added typings and tests to enhance code quality, including changes to the build and test environment, which included a migration from CoffeeScript to JavaScript.
rxjsfunctional-programmingfunctional-reactive-programmingkefirjavascript
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
James Digioia - Senior Director Of Engineering at Ollie