Work Experience

Software Engineer

OmniVision Technologies - Irvine, CA

  • Developed multiple full-stack React web applications for 1000 users, with a focus on efficient, user-friendly interfaces.
  • Managed CI/CD pipeline to automate testing and deployment for fast and reliable feature releases, supporting consistent updates across different offices.
  • Containerized applications using Docker, enhancing scalability and deployment efficiency on company servers.
  • Designed and maintained a REST API for automated sales data processing and building of quarterly forecasts.
  • Configured dynamic user permissions to manage feature access, enhancing application security and user experience.
  • Implemented and maintained BlackDuck for open-source security management, ensuring compliance with internal policies and industry standards.
  • Deployed and managed BlackDuck using Docker Swarm, integrating it with internal authentication systems for secure access control.
  • Created and implemented GUIs with C++ and Python using the Qt framework to assist the algorithm team.
  • Built an internal dashboard to monitor system health and application uptime across multiple environments.
  • Supported sales database management by building an app that aggregates and reports on weekly sales orders.

Software Engineer Intern

OmniVision Technologies - Santa Clara, CA

  • Built Jenkins pipelines to automate test execution post-code updates, speeding up development cycles.
  • Presented technical advantages of Selenium for automated testing, contributing to team adoption of more efficient tools.
  • Delivered production-ready features focused on enhancing transparency in reporting tools.
  • Developed robust unit tests, supporting the reliability and safety of key applications.
  • Contributed to feature updates in production environments, including enhancements to reporting tools and UI options.
  • Developed unit test cases to ensure reliable functionality in web applications, contributing to robust solutions.
  • Assisted in the implementation of an internal monitoring system to track API response times and server health.
  • Collaborated with senior engineers to refine the company’s DevOps strategy, focusing on automation and continuous integration.