Summary
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.
10 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
English, Chinese