John Maddux
I am a software engineer, and a blogger,
Software Engineer
I have over a decade of experience crafting robust web applications, I specialize in building scalable solutions that drive business growth. My journey in software engineering has been marked by leading high-impact initiatives at companies ranging from innovative startups to established enterprises.
My expertise spans across:
- Backend: Ruby on Rails, Node.js
- Frontend: React, React Native
- Static Sites: Jekyll (this site)
- Infrastructure: AWS, Database Optimization
- Testing: TDD, Automated Testing Frameworks
- DevOps: CI/CD, Git, Agile Methodologies
Dragon Astronauts Blog
Here are some of my top posts:
- Why you should use Docker in Development
- Notes on the Rails 8 Keynote: “It’s more fun to be competent”
- The difference between Ruby blocks, procs, lambdas, and closures
- Why do we bundle exec (rexamined)
- Using spaced repetition to learn programming
Connect
Interested in discussing new technologies, innovative projects, or potential collaborations?
Reach me at jemaddux@gmail.com.