John Cui is an Engineering Manager based in the New York City area with 11 years of professional software experience and a background that blends self-taught craft with formal computer science training. He has led engineering teams and product architecture through startup growth, serving as CTO, Chief Technical Architect, and platform lead to deliver schema-driven BaaS platforms, multi-tenant systems, and numerous payment and donation micro-sites. Equally comfortable in hands-on development and technical leadership, he ships full-stack solutions—APIs, Angular-based SPAs, integrations with Salesforce, and cloud infrastructure—while mentoring engineers and improving processes. His career began in low-level embedded and performance tuning work, giving him a pragmatic systems perspective that informs scalable web architecture and hardware integrations. Certified in Agile practices and methodical about testing and analysis, he combines craftsmanship with operational discipline to turn ideas into usable products. Outside typical engineering duties he’s kept a knack for tooling and optimization, from HTML compression utilities to bespoke telemetry and firmware projects.
11 years of coding experience
23 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Rutgers, The State University of New Jersey-Newark
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.