Andrew Haskell

Senior Software Engineer at Salesforce

Watertown, Massachusetts, 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
Andrew Haskell is a Senior Software Engineer with 12 years of experience, currently focused on frontend development at Salesforce and based in Watertown, MA. He brings a strong full-stack background from roles at MIT, Diffeo, and earlier startups, blending practical frontend work with systems-level contributions such as parallelizing database compression for genomics tools. An active open-source contributor, he implemented a Vue.js example and IndexedDB persistence for the well-known Dexie.js project, improving UX and package management. Equally comfortable in Go and modern JS frameworks, he pairs curiosity-driven learning with pragmatic engineering to ship reliable user-facing features. A former computational biology developer with a CS/Biology degree from Tufts, he often approaches UI problems with an appreciation for performance and data integrity—ask him about sloths and you might get a 45-minute conversation.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Biology, 3.62, Bachelor of Science (B.S.), Computer Science, Biology, 3.62 at Tufts University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
697reputation
30kreached
7answers
20questions
github-logo-circle

Github Skills (17)

javascript10
vue10
indexeddb10
vue-jsx10
databases9
front-end-development9
database9
npm7
css7
html7
data-structures6
concurrency6
rabbitmq6
php6
dictionary6

Programming languages (5)

TypeScriptCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
dexie/Dexie.js

Nov 2020 - Nov 2020

A Minimalistic Wrapper for IndexedDB
Role in this project:
userFull-stack Developer
Contributions:8 commits, 1 PR in 1 day
Contributions summary:Andrew's primary contribution involves developing the frontend components for a Vue.js-based to-do application using the Dexie.js library for IndexedDB storage. They added UI components, implemented the database class, and integrated Dexie.js for data persistence. The user also addressed UX issues by sorting the todo list to preserve order during updates. Further, they scaffolded the Vue example and switched the package manager from Yarn to npm.
offline-storageindexeddbjavascriptminimalisticdatabase
Code from my IndexedDB tutorial
Contributions:33 commits, 9 PRs, 8 pushes in 2 years 4 months
sqldatabaseindexeddb
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
Andrew Haskell - Senior Software Engineer at Salesforce