James Kennedy is a Technical Team Lead with eight years of experience building backend, data, and DevOps systems, currently leading engineering efforts at Liferay from Bend, Oregon. He progressed from Software Engineer to Senior Data Engineer and now leads teams, combining hands-on data engineering with platform and sales-ops integrations. Previously he led early-stage product development at bePurposeful, guiding tech choices and release operations for a React/Node/Postgres stack. Known for a pragmatic, service-oriented approach, he focuses on delivering reliable systems that enable business users while mentoring engineers and improving operational maturity. Notably, his background spans design and production roles, giving him a practical appreciation for design-to-delivery tradeoffs.
8 years of coding experience
8 years of employment as a software developer
Computer Science, Computer Science at Pasadena City College
Bachelor’s Degree Computer Science ​, Bachelor’s Degree Computer Science ​ at Baskin Engineering at UCSC
Contributions:169 commits, 56 PRs, 98 pushes in 4 months
empoweringsharingmeaningful
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.