David First

Senior Software Developer at Bit

Miami, 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
David First is a Senior Software Developer with 13 years of experience building scalable web platforms and developer tooling from Miami. He’s been a core contributor to Bit, an open-source TypeScript platform for composable software, where his full-stack work fixed complex component self-reference issues and advanced lint/format and rename behaviors. Previously he led migrations from legacy PHP/Drupal to Symfony-based architectures, implemented Elastic-backed search at scale, and helped SaaS products support large enterprise clients. Comfortable across back-end services, front-end frameworks, CI, and devops, he blends hands-on coding with pragmatic architecture decisions. Early roots in systems and IT management give him a practical mindset for operational reliability and integrations.
code13 years of coding experience
job10 years of employment as a software developer
bookMCP, Windows Server 2003, MCP, Windows Server 2003 at Microsoft
bookB.Sc, Computer science, B.Sc, Computer science at Jersualem College of Technology
languagesHebrew, English
github-logo-circle

Github Skills (11)

typescript10
javascript10
build-system10
typescripts10
typescript-types10
refactoring9
architecture8
architectures8
text-formatting7
formatting7
linting7

Programming languages (4)

TypeScriptCJavaScriptGo

Github contributions (5)

github-logo-circle
teambit/bit

Dec 2016 - Jan 2023

A build system for development of composable software.
Role in this project:
userFull-stack Developer
Contributions:707 reviews, 3209 commits, 6954 PRs in 6 years 2 months
Contributions summary:David's commits focused on introducing a new component issue "self-reference" and fixing various occurrences of this issue within the build system. The code changes involved relative path referencing within components, template modifications, and corrections to resolve the "self-reference" issue throughout the project. Furthermore, the commits support component pattern for lint and format command, as well as the new --delete flag for renaming.
component-drivenmonorepopolyreporeactnode-js
hargoyal/bit

Oct 2018 - May 2019

Easily share code between projects with your team.
Contributions:74 commits in 6 months
reactjavascriptexpresscode-sharenodejs
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
David First - Senior Software Developer at Bit