David Mcafee

Musician

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

🤩
Rockstar
🎓
Top School
David Mcafee is a versatile technologist and musician based in Los Angeles with nine years of software engineering experience and a parallel career as a touring musician and music director. He spent seven years at AWS Amplify contributing to TypeScript/React front-end work and meaningful open-source improvements to Amplify docs and libraries, including backend PubSub and AppSync SDK fixes that migrated SDKs to AWS SDK v3 and resolved subscription race conditions. Comfortable across full-stack concerns from Ruby on Rails to GraphQL and Redux, he also builds polished web apps for startups and mentors product-thinking in client engagements. His background in English education and formal training from App Academy inform his clear technical writing—evident in substantial documentation enhancements to popular AWS projects. Equally at home scoring films or shipping production SDK fixes, he brings a creative, detail-oriented approach to engineering and collaboration. Currently open to new opportunities, he blends live-performance grit with disciplined open-source and product delivery.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Secondary English Education, Bachelor's degree, Secondary English Education at Grove City College
bookFull-Stack Web Development, Full-Stack Web Development at App Academy
languagesEnglish
github-logo-circle

Github Skills (23)

unit-testing10
aws-appsync10
javascript10
authentication10
user-authentication10
wpgraphql10
aws10
wordpress-graphql10
aws-amplify10
graphql10
react10
documentation10
typescript9
websocket9
typescript-types9

Programming languages (5)

TypeScriptMDXJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
aws-amplify/amplify-js

Sep 2021 - Jan 2023

A declarative JavaScript library for application development using cloud services.
Role in this project:
userBack-end Developer
Contributions:590 reviews, 225 commits, 222 PRs in 1 year 4 months
Contributions summary:David primarily contributed to the AWS Amplify JavaScript library, focusing on the PubSub category. Their work involved adding JSDoc and unit tests for the removePluggable function, along with minor updates to those tests. They also contributed to the storage package, merging in a release branch and addressing test cases related to the AWSS3Provider, which included custom headers and download functionality.
pwaamazon-cognitoawsaws-mobilestorage
aws-amplify/docs

Aug 2021 - Jan 2023

AWS Amplify Framework Documentation
Role in this project:
userFull-stack Developer
Contributions:162 reviews, 63 commits, 48 PRs in 1 year 5 months
Contributions summary:David primarily focused on updating and improving the documentation for the AWS Amplify framework. Their contributions involved significant changes to the documentation files, including additions of new sections, code examples, and UI updates. The user also addressed feedback, fixed spacing issues, and made various style updates to improve the overall quality and readability of the documentation.
amplify-frameworkaws-lambdaserverlessaws-amplifygraphql
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 Mcafee - Musician