Summary
Yichun Lu is a Senior Software Engineer with eight years of experience building full-stack web applications, currently contributing to Oracle after progressing from Software Engineer there. He holds an MS in Computer Science from the University of Chicago and dual BS degrees in Computer Science and Computational & Applied Mathematics from USC, blending strong theoretical foundations with pragmatic engineering. Comfortable across Java and Python, he frequently ships React-, Vue-, and Flask-based solutions and has end-to-end experience in databases, front-end interfaces, and back-end services. At UChicago he built an SQLite-backed RNA preprocessing pipeline and an RShiny visualization UI, highlighting his ability to bridge data analysis and web tooling. He also brings exposure to networking, machine learning, and mobile development, making him versatile on cross-functional teams. Colleagues describe him as hardworking, curious, and an easygoing collaborator who enjoys learning new technologies.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computational and Applied Mathematics, Bachelor of Science - BS, Computational and Applied Mathematics at University of Southern California
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Chicago