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.