Summary
Nianlu Shu is a software engineer with over a decade of professional experience and more than four years focused on full-stack Java development, currently building web applications at Bayer from front-end React/JavaScript to back-end Java/Spring and Oracle databases. He has deep hands-on expertise designing database-driven systems—authoring Oracle packages, procedures and migration/ETL tools—and has applied performance tuning and monitoring to large data migrations. Comfortable across the stack, he pairs UI work in Bootstrap/jQuery/Ajax with robust server-side logic, security and testing (Spring Security, JUnit) to deliver end-to-end features. His background in electrical and electronics engineering (M.Eng., Stevens Institute of Technology) informs a pragmatic, systems-oriented approach to complex business rules and data flows. Notably, he has repeatedly translated heterogeneous inputs (FTP, web services, SQL Server) into consistent Oracle schemas, showing strength in integration and operational resilience.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Engineering (B.E.), Electronic and Information Engineering, Bachelor of Engineering (B.E.), Electronic and Information Engineering at Xi'an Technological University
Master of Engineering (M.Eng.), Electrical and Electronics Engineering, 3.74, Master of Engineering (M.Eng.), Electrical and Electronics Engineering, 3.74 at Stevens Institute of Technology
English, Chinese