Personal details

David S. - Remote back-end developer

David S.

Based in: đŸ‡ș🇾 United States
Timezone: Eastern Time (US & Canada) (UTC-4)

About

Full-stack software craftsman and technical leader with over 15 years of experience. Equally adept at system design, programming, technical leadership, mentorship, and business collaboration. Have a wide breadth of technical experience, but specialize in backend API development, relational databases, and web applications. Passionate about simplicity and efficiency.

I have worked at over a dozen companies large and small, in a handful of different domains. Also participated in hundreds of interviews, about half-and-half as the interviewer and the interviewee. I have given dozens of talks and training sessions on a variety of topics, mostly focusing on distributed systems, caching, and testing.

My top skills are Java, SQL, testing, and refactoring.

I have experience with formal academic and professional mentorship, and would love to help you skill up, solve a problem, or just nerd out with you today!

Work Experience

Sr. Staff Software Engineer
Fanatics Betting & Gaming | May 2023 - Present
Java
MongoDB
Spring
PostgreSQL
WebSocket
React
Apache Kafka
AWS
- Designed new mission-critical system serving majority of application traffic - This system has one of the lowest incident rates of any system at FBG - Saved at least 5 person-years of development time by simplifying architecture - Built a custom caching solution which hugely improved network efficiency - Optimized a few key database tables, transforming them from pain to asset
Staff Software Engineer
Crossbeam | Apr 2022 - Mar 2023
PostgreSQL
Elasticsearch
GitLab
Clojure
Apache Kafka
Vue.js
AWS
- Achieved 100x optimization in PostgreSQL, avoiding a costly re-platforming effort - Re-developed reporting system which drastically reduced overall system load - Developed a technique to cut team's production debugging time in half - Simplified testing framework to make testing complex scenarios easy - Improved team velocity through mob programming and pair programming

Education

Grand Valley State University
Bachelor's degree・Computer Science
Aug 2003 - Apr 2009