Verified Expert in Engineering
Bitbucket, WebStorm, Git
The most amazing...
...thing that I have built is an application that can run performance testing against a set of sites, then generate interactive graphs from data collected.
- Automated website testing using Puppeteer, generated alerts and test statuses to different channels.
- Developed internal tools to facilitate team productivity.
Senior Software Engineer
- Developed video transcoding and assets management tools for videos and images using Node.js, AngularJS, Bootstrap, and PUG.
- Created scripts to ingest videos from youtube and AWS S3 buckets.
- Built tools to transcode videos from various formats to mp4 and cut videos using ffmpeg.
- Designed and created application for internal users to manage video metadatas.
- Automated segments of the pipeline for video distribution to business partners.
- Created deployment scripts for auto deploy, improved CI/CD pipeline with CircleCI.
- Improved system security and made systems more robust.
- Designed and built RESTful Web APIs.
- Communicated with stakeholders and gathered business requirements and feedback.
- Added mobile responsiveness to existing consumer facing website.
- Reviewed code and provided feedback to peers to keep codes clean, testable, and maintainable.
- Developed test automation for UI, API and unit tests.
Software Quality Engineer
- Designed and implemented test automation framework from scratch using Java, Selenium, TestNg, Maven, and Sikuli.
- Automated the process for submitting palmprint and fingerprint into the biometric identification system and verified results.
- Setup automation to run daily and generated email reports with test result for managers using Jenkins and Jenkins Plugins.
- Worked with product managers to gather business requirements and created test plans.
Associate Quality Engineer
- Developed automation scripts using Selenium WebDriver and Java.
- Automated the process for testing the Advertiser's account management system and verified advertising metrics.
- Created stored procedure for data integrity testing on SQL Server database.
Express.js, Bootstrap, Capybara, Selenium, Angular, Knockout (Knockout.js), Unity, AngularJS, TestNG
React, Node.js, jQuery, React Redux, API Development, Sikuli, Vue
Front-end Development, Serverless, Semantic UI, Quality Assurance (QA), Manual QA, Website QA, QA Automation
Jira, Adobe Photoshop, Adobe Illustrator, Balsamiq Mockups, MongoLab, Cucumber, InVision, Bitbucket, CircleCI, Jenkins, Slack, GitHub, Git, WebStorm, Apache Maven, Apache JMeter, Adobe After Effects
Agile Software Development, Manual Testing
AWS Lambda, Firebase, Amazon EC2, Oracle Database, Amazon Web Services (AWS)
Amazon S3 (AWS S3), MySQL, MongoDB
Master of Science Degree in Computer Science
University of Southern California - Los Angeles, CA
Bachelor of Science Degree in Computer Science, Math, Statistics
University of California, Riverside - Riverside, CA