Adam Pflug

Senior Software Development Engineer at The Pokémon Company International

Maple Valley, Washington, 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
Adam Pflug is a senior software development engineer with 14+ years building scalable web and native applications for brands like Meta, Amazon, Microsoft, and the Pokémon Company International. He blends hands-on full‑stack engineering—React/Node, .NET/Java, API-first CMSs and cloud platforms across AWS and Azure—with solutions architecture, UX, and accessibility expertise. He’s led and grown engineering teams, migrated legacy CMS landscapes to modern, API-driven stacks, and improved hosting and edge strategies to boost scalability and observability. At Meta he maintained a CMS serving billions of requests daily and drove modernization and testing improvements; his open-source contributions include backend work on a well-known Sequelize/Express REST utility. Comfortable shifting between product-facing UX decisions and deep technical details like caching, CI, and cloud functions, he often surfaces practical, measurable process improvements. Based in Maple Valley, WA, he pairs a B.S. in Informatics from the University of Washington with a knack for translating complex requirements into pragmatic, production-ready systems.
code14 years of coding experience
job18 years of employment as a software developer
bookB.S., Informatics, GPA 3.7, B.S., Informatics, GPA 3.7 at University of Washington
github-logo-circle

Github Skills (10)

api-rest10
sequel10
rest-api10
expressjs10
api-design10
sequelizejs10
restful-api10
javascript9
nodejs9
pagination8

Programming languages (7)

TypeScriptShellCoffeeScriptC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
dchester/epilogue

Aug 2013 - Oct 2013

Create flexible REST endpoints and controllers from Sequelize models in your Express app
Role in this project:
userBack-end Developer
Contributions:7 commits in 1 month
Contributions summary:Adam primarily contributed to the backend logic of the project, focusing on the implementation and refinement of REST endpoints. They fixed issues related to passing parameters into resource definitions and adjusted pagination logic. The user also updated the update endpoint to utilize the 'put' method and added support for Sequelize 2.0 validation API. Furthermore, they corrected a copy/paste error.
controllersexpressjssequelizeexpressendpoints
AdamPflug/express-brute

Aug 2013 - Mar 2020

Contributions:4 releases, 116 commits, 18 PRs in 6 years 8 months
incomingexpressroutesrate-limitinglimiting
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
Adam Pflug - Senior Software Development Engineer at The Pokémon Company International