Bo Ni is a senior software engineer with nine years of professional experience building scalable Java-based systems and embedded consumer products, currently designing software at Amazon Lab126. He has a strong foundation in backend architecture, performance tuning, and data migration from roles at DrFirst and Mercury Systems, and has shipped production systems under high-pressure, fast-growth conditions. Educated at Beijing University of Post and Telecommunications and Columbia (MSEE/CS), he blends rigorous academic training with pragmatic system design and implementation. Comfortable across the stack, he has experience with Java, Spring/Hibernate, front-end technologies, and real-time mapping integrations, and is known for turning ambiguous requirements into robust, testable designs. A detail-oriented engineer who enjoys the craft (“Having fun”), he brings calm ownership to complex delivery and runtime-performance challenges.
9 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Information and Communication Engineering, 3.71/4.0, Bachelor's degree, Information and Communication Engineering, 3.71/4.0 at Beijing University of Post and Telecommunications
Master's degree, Electrical Engineering, Computer Science, 3.72/4.0, Master's degree, Electrical Engineering, Computer Science, 3.72/4.0 at Columbia University in the City of New York
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.