David Pichsenmeister

Senior Software Engineer at Slack

San Francisco, 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

🤩
Rockstar
🎓
Top School
David Pichsenmeister is a Senior Software Engineer with 12 years of experience building scalable web and messaging platforms, currently at Slack in San Francisco. He combines deep backend expertise (Scala, Node.js, TypeScript) with product and operational experience from founding and scaling oratio, where he grew MRR from $200 to $20k and led a distributed team. His open-source contributions include thoughtful refactors to the popular slackapi/bolt-js framework, simplifying authorization flows and improving code quality. Comfortable moving between architecture, hands-on coding, and developer relations, he has a track record of shipping integrations and services before platform APIs even existed.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor's Degree, Software Development and Business Management, Bachelor's Degree, Software Development and Business Management at Technische Universität Graz
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
2,132reputation
152kreached
19answers
28questions
github-logo-circle

Github Skills (21)

application-framework10
authorizations10
javascript10
slack-api10
app-framework10
typescript10
authorization10
typescript-types10
web-framework10
typescripts10
typesc9
type-system9
websocket8
nodejs8
html6

Programming languages (7)

TypeScriptJavaSCSSJavaScriptVuePHPHTML

Github contributions (5)

github-logo-circle
slackapi/bolt-js

Dec 2019 - Dec 2019

A framework to build Slack apps using JavaScript
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 5 pushes in 3 days
Contributions summary:David primarily focused on refactoring the authorization logic within the Bolt.js framework. Their contributions involved modifying the `singleTeamAuthorization` function to use `botId` and `botUserId` obtained from the `auth.test` API, removing calls to `user.info`. They fixed linter errors and addressed changes related to data structures in the `types/actions/block-action.ts` file. These changes streamlined the authorization process and improved code quality.
websocketsjavascriptframeworkwebsocketslack
A collection of common workflows and interaction patterns for Slack apps.
Contributions:44 commits, 3 PRs, 5 pushes in 10 months
interactioncommon-workflowsslackpatternsworkflows
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 Pichsenmeister - Senior Software Engineer at Slack