Relevant Work
With experience in all stages of Scrum agile software development, I’ve taking on roles through requirements gathering, planning, system design, development, testing, CI / CD, and release. Teams I have served or served on span IT departments, product, design, engineering, business intelligence, and marketing teams.
Corporate work
Software Engineer @ Crackle Plus
2020 - 2023
Rebuild www.crackle.com with revamped designs and APIs, on top of a ReactJS NextJS front end. Communicate with internal and external teams to integrate web SDKs and APIs that support features such as video playback, analytics, user session and account management.
Software Engineer @ TiVo
2016 - 2019
Develop fully responsive and cross-browser-device compatible apps (product detail pages, box activation, change payment plan, cancellation) for www.tivo.com and CRM teams.
Projects I’ve worked on
Call center web applications to support web services for e-commerce transactions.
- HTML
- CSS
- Javascript
- Angular
Serverless applications initiating cron jobs to batch and transfer data from S3 bucket to SFTP server.
- AWS
- SQS
- S3
- Lambda
- CloudWatch
- Javascript
- NodeJS
Ad supported video streaming websites.
- HTML
- CSS
- Javascript
- ReactJS
- NextJS
- Playwright
- Github Actions
- ESLint
Data lake ETL pipelines provisioned with SQL-like access.
- AWS
- Glue
- Data Lake
- Athena
- S3
- Lambda
- CloudWatch
- Python
- PySpark
Website performance and SEO tune ups.
- SEO
- Lighthouse
- WebPageTest
Website platform migrations.
- Amazon Web Services
Business process automations.
- HTML
- CSS
- Javascript
- Angular
- NodeJS
- Scripting
Case study
Building Watchlist Components @ Crackle Plus
2023
The Watchlist feature allows authenticated users to add TV Shows or Movies to their own personal list.