zacharytamas
Joined 15 years ago
Joined 15 years ago
Remote: Yes
Willing to relocate: Potentially along US east coast with a preference for NoVa
Technologies:
- Languages: HTML/CSS, TypeScript/JavaScript, Python, Go, Java. Some: Kotlin, Swift, Scala
- Frameworks/Tools: Node.js, React, Webpack, Django, Protobuf, Jest, Bazel, Postgres, TanStack, Tailwind, LangChain, Convex, Prometheus and Grafana
- Skills: GCP, AWS, Vercel, GitHub
Résumé/CV: https://zacharytamas.com/cv.pdfEmail: [email protected]
Website: https://zacharytamas.com
GitHub: https://github.com/zacharytamas
LinkedIn: https://linkedin.com/in/zacharytamas
I'm Zachary. I've been writing software for about 25 years, mostly with things around the Web though I have worked a bit with hardware and IoT. Notably I've worked at large tech companies like Google (itself, Fiber, and Checks) and Block/Square, as well as others like Opendoor and Cerner.
Lately I've been building TypeScript heavy full-stack stuff. I would consider myself a fullstack-capable engineer but have swung probably 60/40 in both directions at different times.
lazygit (of course): https://github.com/jesseduffield/lazygit
git-machete: https://github.com/VirtusLab/git-machete
rebase-editor: https://github.com/sjurba/rebase-editor
As you said, you kinda just have to expect a little pain pre-1.0. But the time investment in learning and using it has been worth it in my opinion.
I also noticed the verboseness. On the projects I worked on at Google I had just made a Behavior of logic utilities that I added to components that needed that kind of behavior. So they could inherit some utilities like `_equalTo`. It wasn't ideal but it did stop the need to define essentially the same functions across multiple components.
The support graph is starting to look a lot better, though: https://jonrimmer.github.io/are-we-componentized-yet/
Safari has shipped 2/4 of them already with the Custom Elements v1 spec currently in the Safari Tech Preview and turned on by default. https://webkit.org/blog/7027/introducing-custom-elements/
I work primarily as a freelancer or contractor and have worked on web projects for companies such as Cerner and Google (currently approaching three years).
I'm always interested to hear about new projects to work on so don't hesitate to reach out! [email protected]
https://twitter.com/zacharytamas
[ my public key: https://keybase.io/zacharytamas; my proof: https://keybase.io/zacharytamas/sigs/YBzOIBVAoODb3nIrVSRkdo6il4NinAt4CyNpUGPcq_g ]