Tim Mcclure

Senior Software Engineer at Bloomberg LP

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

👤
Senior
🎓
Top School
Tim Mcclure is a Senior Software Engineer in New York with a decade of experience building scalable web applications across technology, finance, and retail. He blends tech lead responsibilities with hands-on development, shaping internal tooling, performance optimizations, and reusable UI libraries at companies like Bloomberg and Work Market. Tim’s background spans full-stack work from Node.js backends and Java-based web apps to React/Redux front ends and webpack-driven build systems. He’s an active open-source contributor to high-profile projects such as Babel, where he implemented private class features and spec-compliant transformations that help JavaScript evolve. A former proprietary trader, Tim brings quantitative rigor and rapid decision-making to engineering challenges, plus a habit of continually learning new languages and practices. Colleagues rely on him for pragmatic architecture, solid testing and CI practices, and measurable user-focused improvements.
code10 years of coding experience
job4 years of employment as a software developer
bookPolitical Science, Political Science at American University
bookB.S., Economics, B.S., Economics at George Mason University
stackoverflow-logo

Stackoverflow

Stats
1,184reputation
273kreached
33answers
10questions
Badges
navbar
top-5%
github-logo-circle

Github Skills (20)

astm10
javascript10
testing10
compiler-compiler10
babel-core10
compiler10
babeljs10
nodejs10
navbar9
github-integration9
s69
configuration-management9
angular8
html6
google-chrome6

Programming languages (5)

TypeScriptJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
babel/babel

Nov 2018 - Sep 2019

🐠 Babel is a compiler for writing next generation JavaScript.
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 43 comments in 9 months
Contributions summary:Tim primarily contributes to the Babel compiler, focusing on implementing and supporting new JavaScript features related to private class methods and accessors. Their work involves adding syntax support, spec compliance, and loose mode implementations for these features. They are also responsible for fixing bugs, adding tests, and updating helper functions within the Babel ecosystem. Their contributions significantly expand Babel's capabilities to support the latest JavaScript language proposals.
next-generationbabelflavortownjavascriptast
cla-assistant/cla-assistant

Jan 2019 - Mar 2019

Contributor License Agreement assistant (CLA assistant)
Role in this project:
userBack-end & Full-stack Developer
Contributions:12 commits, 1 PR, 8 comments in 1 month
Contributions summary:Tim contributed to the Contributor License Agreement assistant by implementing features and addressing issues related to configuration and testing. They added an organization override configuration option, which likely enhances the tool's flexibility in handling CLA agreements. Furthermore, the user refactored tests, ensuring the reliability of the CLA assistant's functionality by fixing and re-enabling broken tests. They also worked on improving the user interface by providing more information for whitelisting users.
assistantclacontributoragreementsap-hana
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
Tim Mcclure - Senior Software Engineer at Bloomberg LP