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 secure Authentication and Authorization REST API services using Java and Spring Boot to manage user access permissions, validate credentials, and centralize authentication workflows across multiple WebAuth-integrated applications.
→ Developed role-based access management functionality through REST endpoints to grant, revoke, retrieve, and validate user permissions, including bulk access validation, user entitlement retrieval, LDAP authentication, and multifactor authentication (MFA) using a 4-digit PIN with a 6-digit RSA token.
→ Built secure session management capabilities to authenticate users, generate and validate sessions, and decouple direct database interactions, improving system modularity, scalability, and enterprise security.
→ Strengthened enterprise security by enforcing a 16-character minimum password policy adopted by 62,500+ internal users and improving service account provisioning processes, remediating 3,000+ service accounts.
→ Modernized applications by upgrading to Spring Boot 3, Spring Security 6, and Java JDK 21, successfully remediating vulnerabilities identified through Veracode and VMAD security scans.
→ Conducted integration and load testing using JMeter, JUnit, Postman, and Insomnia, supporting deployments across Development, Test, QA, and Production environments to ensure reliability 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, SonarQube, Splunk, IntelliJ, VS Code, 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.