Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bowen Yang

Senior Software Engineer (IC3)
Sunnyvale,CA

Summary

Experienced software developer with expertise in Web Development, Java, Microservices, and Cloud Development. Proven track record of suggesting enhancements to designs. Skilled at designing new systems, analyzing current systems, identifying problems, and implementing solutions to meet business requirements.

Overview

4
4
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Developer (IC3)

Oracle
02.2021 - Current

Third-Party Application

· Role: Designed and developed a centralized platform for managing open-source third-party libraries across Oracle Fusion Apps, ensuring compliance and scalability.

· Impact:

  • Built an Oracle APEX web application with features for library requests, approval workflows, reporting, and audits, streamlining organization-wide library governance.
  • Architected an end-to-end obsoletion flow for expiring libraries, enhancing system reliability using distributed system principles.
  • Developed containerized Java Helidon microservices with Docker, implementing REST APIs to extend functionality, deployed via CI/CD pipelines.
  • Optimized Oracle SQL database schemas and queries for high-performance library tracking.

· Technologies: Oracle APEX, Java (Helidon), SQL, Docker, Kubernetes, CI/CD, REST APIs.

UniSearch CVE Scan

· Role: Engineered a security-focused system to scan and manage Common Vulnerabilities and Exposures (CVE) data for software dependencies.

· Impact:

  • Designed an Oracle Autonomous DB with JSON Duality Views to store CVE data from NVD, CVE.org, and GitHub, exposing secure OAuth-protected REST APIs.
  • Developed a custom algorithm to scan CVEs for given GAV coordinates, improving vulnerability detection.
  • Architected a scalable solution using OCI Queue for asynchronous scan request processing and Kubernetes CronJobs for automated data refresh.
  • Managed DB versioning and CI/CD with SQLcl (Oracle’s Liquibase), ensuring reliable releases.

· Technologies: Oracle Autonomous DB, Java, Kubernetes, OCI Queue, REST APIs, OAuth, SQLcl.

FA SaaS Manager UI Development

· Role: Developed a UI for managing sensitive secrets in Oracle Cloud Infrastructure (OCI) Vault.

· Impact:

  • Designed and implemented a responsive UI using Oracle JET (Virtual DOM framework), enabling authorized users to create, edit, and delete secrets.
  • Architected a secret request approval workflow, integrating admin-level controls for secure request management (create, approve, reject, withdraw).

· Technologies: Oracle JET, OCI Vault, Workflow Design.

Education

M.S - Computer Science

Rice University
01.2019 - 12.2020

B.S - Computer Science

Boston University
08.2014 - 05.2018

Skills

Java, TypeScript/JavaScript, SQL, CSS, MEAN Stack, Oracle SQL, Oracle Cloud Infrastructure, Docker, Kubernetes, OJET (Oracle’s React)

Timeline

Senior Software Developer (IC3)

Oracle
02.2021 - Current

M.S - Computer Science

Rice University
01.2019 - 12.2020

B.S - Computer Science

Boston University
08.2014 - 05.2018
Bowen YangSenior Software Engineer (IC3)