David Rhoderick is a Staff Software Engineer and system architect with 11+ years building scalable full-stack applications across JavaScript, TypeScript, and PHP ecosystems. He blends hands-on coding with platform-level leadership, enforcing guardrails in CI/CD, testing, and release processes to make delivery predictable and reduce production risk. David has modernized legacy stacks, architected OAuth2 identity platforms, and lately focuses on practical AI integration—vector search, RAG, and agent workflows—to make products smarter and more autonomous. Comfortable as a fractional-CTO advisor, he pairs stakeholder-facing communication with deep technical mentorship and codebase stewardship. Based in Podgorica, he uniquely couples multimedia and product experience (from a Masters in Computer Art and earlier video production roles) with rigorous engineering discipline to design systems that are both usable and maintainable.
11 years of coding experience
14 years of employment as a software developer
Bachelors of Science, Electronic Art, Bachelors of Science, Electronic Art at Rensselaer Polytechnic Institute
Masters of Fine Art, Computer Art, Masters of Fine Art, Computer Art at School of Visual Arts
Contributions:5 PRs, 55 pushes, 5 branches in 3 years 2 months
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 Rhoderick - Staff Software Engineer at 2am.tech