Suggestions
James Womack
Staff Software Engineer at ServiceNow, helping lead a revolution in how we deliver assets & meet our customers' performance needs
Professional Background
James Womack is an accomplished software developer with a passion for combining technology with creative disciplines. With an extensive career that began in 1998, James has built a solid foundation in software development, particularly in JavaScript. He has a remarkable ability to improve team processes and ensure developer efficiency, which ultimately translates into high-quality deliverables for customers. His experience includes a notable stint with industry leaders such as Netflix and Sony, where he transitioned teams to modern technologies and instilled best practices for code development and collaboration.
His move to Tokyo, Japan, in 2013 while working for Sony marked a pivotal point in his career. During this time, he learned the importance of focusing on team dynamics over individual performance, a lesson that has influenced his leadership style ever since. James believes that fostering an environment where developers feel supported leads to increased happiness and productivity. He has utilized this insight in his work, delivering workshops and establishing critical team processes across various departments in both the USA and Japan. He continuously shares his knowledge through speaking engagements and insightful articles, aiming to optimize developer experiences and eliminate fatigue in JavaScript programming.
Education and Achievements
James Womack began his educational journey studying Web Page, Digital/Multimedia, and Information Resources Design at Palomar College. With a passion for technology and design, he furthered his expertise by completing a Web Development Program, Computer Science at the same institution. This educational background laid the groundwork for his extensive career in software engineering, where he has consistently embraced learning and growth.
Over the years, James has achieved several milestones that testify to his capabilities in the software development domain. Notable achievements include leading Netflix’s Digital Supply Chain in its transition from Grails to Node.js, which marked a significant technological shift for the company in 2015. His spearheading of the server-side re-architecture effort for PlayMemoriesOnline.com in 2014 also showcases his ability to manage and implement large-scale projects with precision.
At Sony, James was instrumental in delivering improvements to team processes and system architectures, conducting workshops on various topics including code review and iOS development. His commitment to cross-cultural communication, showcased through his work in Japan, is a testament to his adaptability and commitment to team collaboration.
Achievements
- Transitioning Netflix's Digital Supply Chain: Led the significant transition from Grails to Node.js, enhancing operational efficiency and product scalability.
- Re-architecting PlayMemoriesOnline.com: Spearheaded efforts to improve the website’s server-side architecture, showcasing his forward-thinking approach.
- Cross-Cultural Communication Initiatives: At Sony Headquarters in both the USA and Japan, delivered a series of workshops aimed at enhancing team capabilities in code review, server-side architecture, and other essential skills, which fostered better collaboration and understanding between units.
- Innovative Product Development: Executed development for the first (Express/CouchDB/Ubuntu) and second (iOS/AppleTV/AirPlay) editions of Amco Brilliant, demonstrating expertise in multi-platform product delivery.
- Mentorship and Team Leadership: Taught a team of five developers Objective-C, leading to improved skill sets and fostering a culture of learning within the organization.
- Communication Tools Initiatives: Instituted essential tools like weekly developer keynotes, Slack for team communication, and GitHub for version control, significantly improving collaboration and accountability within development teams.