Steven Ferguson

Lead Software Engineer at Dave

Los Angeles, California, 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
Steven Ferguson is a Lead Software Engineer based in Los Angeles with 12 years of experience building production web applications, primarily in JavaScript and Ruby. At Dave he progressed from Senior Engineer to lead, guiding teams and shipping customer-facing systems since 2017. He’s an active open-source contributor, notably enhancing the official Ember-Firebase adapter (emberfire) with serializer/adapter improvements and fixes that prevent infinite render loops. Comfortable across the full stack, he blends pragmatic engineering with thoughtful design informed by a BA in Philosophy, Politics, and Economics. Colleagues rely on him for reliable delivery and for untangling tricky integration challenges between front-end frameworks and backend services.
code12 years of coding experience
job5 years of employment as a software developer
bookBA, Philosophy, Politics, Economics, BA, Philosophy, Politics, Economics at Claremont McKenna College
github-logo-circle

Github Skills (13)

emberjs10
realtime-database10
javascript10
ember-data10
firebase10
firestore10
testing9
integration-testing9
test-unit9
unit-testing9
test-integration9
addon8
addin8

Programming languages (3)

TypeScriptJavaScriptRuby

Github contributions (5)

github-logo-circle
FirebaseExtended/emberfire

Oct 2015 - Aug 2017

The officially supported adapter for using Firebase with Ember
Role in this project:
userFull-stack Developer
Contributions:5 commits, 5 PRs, 12 comments in 1 year 10 months
Contributions summary:Steven contributed significantly to the `emberfire` repository, demonstrating expertise in Ember.js and Firebase integration. They implemented features such as support for nested addons and keyForRelationship functionality within the serializer and adapter layers, improving the interaction between Ember Data and Firebase. The contributions included changes to serializers, adapters, and integration tests, enhancing the library's capabilities and maintainability. They also fixed an issue to avoid infinite renders on value changes.
firebase-sdkperformance-monitoringfirestorefirebasejavascript
steven-ferguson/knex-cleaner

Mar 2015 - Aug 2020

Database cleaner for Knex.js
Contributions:5 releases, 33 commits, 30 PRs in 5 years 6 months
mysqlsqlknex-jssqlite3sqlite
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
Steven Ferguson - Lead Software Engineer at Dave