James C.
About James C.
James C. serves as the Director of Software Engineering at Orion, where he leads the engineering team and collaborates with executives to shape the engineering roadmap. He has a diverse background in software engineering, having held various positions at notable companies and earned degrees in Electrical Engineering and Management Information Systems.
Work at Orion Labs
James C. has served as the Director of Software Engineering at Orion Labs since 2018. In this role, he collaborates with product teams and C-suite executives to establish the engineering roadmap, ensuring a balance between resources, cost, and schedule. He oversees a diverse technology stack that includes responsive web applications built with JavaScript (React, Next, Node), Python, Go, and GraphQL. James leads the transition from monolithic services to microservices, utilizing Docker, Kubernetes, and serverless AWS Lambdas. He also works closely with engineering managers to define the engineering ladder, promoting equitable advancement opportunities for engineers.
Education and Expertise
James C. holds a Bachelor of Science in Electrical Engineering from North Carolina State University, where he studied from 1995 to 1999. He furthered his education by obtaining a Master of Business Administration (MBA) in Management Information Systems from Georgia College & State University in 2002. In 2018, he completed a Full-Stack Web Development Bootcamp at UC Berkeley Extension. His expertise encompasses a range of technologies, including machine learning solutions using IBM Watson, Microsoft Azure, and AWS ML, as well as experience in GraphQL API design and Role-Based Access Control (RBAC).
Professional Background
James C. has a diverse professional background, beginning his career as an Officer and Software Engineer in the United States Air Force from 1999 to 2007. He then worked at Northrop Grumman Space Technology as a Senior Software Engineer from 2007 to 2009, followed by a role as Senior Staff Software Engineer at Assured Space Access Technologies from 2009 to 2010. He founded TrackGraphic, where he worked from 2017 to 2020. Prior to joining Orion Labs, he served as Manager of Engineering at SPJ Solutions from 2016 to 2018.
Achievements in Software Engineering
Throughout his career, James C. has contributed significantly to various software engineering projects. He designed and implemented a GraphQL API and an underlying data model for Role-Based Access Control (RBAC). His leadership in transitioning from monolithic architectures to microservices has enhanced system scalability and maintainability. Additionally, he has established key performance indicators (KPIs) and metrics for success, providing engineering guidance that supports organizational objectives.