Summary
James Humble is a Senior Software Engineer based in the Salt Lake City area with nine years of experience building embedded systems, mobile apps, and cloud microservices. He has progressed from hands-on roles in electronics and firmware at small manufacturers to leading computer engineering efforts and delivering utility bill ingestion microservices at scale. James blends deep practical knowledge of microcontrollers and circuits with production software skills in control systems and computer vision, often authoring both firmware and backend services for the same product. Quick to learn and comfortable across hardware and software boundaries, he excels at turning prototype electronics into reliable, maintainable systems. Currently at NRG Energy, he brings an uncommon combination of field installation experience and backend engineering that helps bridge deployment realities with scalable architecture.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Utah State University