My name is Junyan Wu (I also go by Jun) and I am currently a Software Engineer at the Bank of New York (BNY). I graduated from the University of California - Irvine in June 2023 with a B.S. in Computer Science and a specializaiton in Information.
My experiences include my work experience, course work, and personal projects such as this website!
Aug. 2023 - Present
→ Designed and implemented a web authentication REST service using Spring Boot and Java, leveraging RESTful APIs (CRUD operations) to decouple direct database connections and enhance security.
→ Developed the AuthZ application to centralize database interactions, improving system modularity, and integrated it with multiple WebAuth applications to streamline authentication workflows.
→ Upgraded applications to modern frameworks and tools, including Spring Boot 3, Spring Security 6, and Java JDK 21, effectively remediating vulnerabilities identified by Veracode and VMAD scans.
→ Enforced a 16-character minimum password policy, adopted by over 62,500+ internal users, significantly strengthening company-wide security standards.
→ Enhanced service account provisioning processes to improve identity management, successfully remediating 3,000+ service accounts and reducing security risks.
→ Conducted integration and load testing (JMeter, JUnit, Postman, Insomnia) and deployed applications across Development, Test, QA, and Production environments to ensure system reliability, stability, and performance.
Sept. 2019 - June 2023
B.S., Computer Science, GPA: 3.6/4.0
Java, SQL (MySQL, PostgreSQL), Python 3, HTML, CSS
Spring Boot, RESTful APIs, JUnit, Spring Security
Git, GitHub/GitLab, JMeter, Oracle, Maven, Postman, Insomnia, IntelliJ, Veracode, VMAD
→ Designed and maintained a personal portfolio website to showcase my experiences and skill.
→ Utilized HTML and CSS to create dynamic and responsive content on the website.
→ Designed and implemented a full-stack website hosted on AWS that allowed customers to log in with sessions, browse and purchase from a catalog of thousands of movies, and employees to log in and add movies to the data base.
→ Incorporated reCAPTCHA to block bot attacks and encrypted customer and employee passwords using SHA256 hashing to safeguard personal information.
→ Constructed an ETL pipeline to parse large XML dataset files for bulk uploading of movies and actors, and enhanced MySQL queries to decrease parsing time by a factor of 16.
→ Implemented a search feature for customers using full-text search, and autocomplete with caching support.
→ Collaborated with SAP Intelligent Trade Claims Management (ITCM), a company sponsor that automates the process of matching and allocating funds for deductions and invoice claims, to implement a secure data transfer web application for manufacturers and their retailers.
→ Designed and implemented a full-stack website hosted on Azure that automates the process of SAP clients (manufacturers) retrieving documents from their retailers and uploading them to the SAP ITCM system. Successfully reduced the time it takes to process documents on the SAP side by 30%.
→ Ensured the security of data transfer and storage by implementing robust security protocols, including encryption and regular data transfers at scheduled intervals.