James Gemmell is a Senior Principal Software Engineer based in Melbourne with 11 years of hands-on experience building and scaling production systems across both startup and enterprise environments. He progressed through multiple engineering and leadership roles at Zendesk before joining Oracle, demonstrating a consistent trajectory from software engineer to senior technical leadership. James blends practical engineering with team enablement—having led technical teams at No Yelling while maintaining individual contributor depth at product-focused companies. His background in journalism suggests strong communication skills and a knack for distilling complex technical issues into clear narratives for stakeholders. Known for steady career growth and cross-functional impact, he excels at translating customer needs into reliable, maintainable software solutions.
11 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Journalism, Bachelor's degree, Journalism at The University of Queensland
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
James Gemmell - Senior Principal Software Engineer at Oracle