Crackle Plus
www.crackle.com allows users to stream free on demand Hollywood movies and TV shows, generating revenue through in stream advertisements. In addition to Web, Crackle apps are available on CTV platforms such as Roku, LG, Playstation, X Box, Vizio, Samsung, Amazon Fire TV. Purchased by Chicken Soup For The Soul Entertainment (CSSE) from Sony, CSSE provides Crackle improved workstreams in video production, distribution, metadata, licensing.
Background
Year
2020 - 2023
Role
Software Engineer, Front End Developer
Skills
HTML5, CSS3, Javascript, NodeJS, NextJS, ReactJS, StorybookJS, Playwright, GatsbyJS, Github Actions, AWS, Scrum
Motivations
As a front end focused software engineer, my main role was to develop web application solutions to meet business and product objectives. At Crackle Plus, I frequently collaborated with internal and external teams to integrate web SDKs and back end APIs that implement new features on our web platforms.
Work
2020 | Project |
---|---|
2020 | Building a data lake ETL pipeline and providing SQL like access with AWS |
2020 | Maintain Contentful GatsbyJS application powering CSSE business website www.cssentertainment.com |
2020 | Inherit, build, maintain, and release features for www.crackle.com ReactJS Redux application |
2020 | Use Scrum practices to deliver user stories over 2 week sprints with retrospectives, backlog grooming, estimations, and task assignments |
2020 | Integrate Prerender SEO service to improve Google rankings results |
2020 | Restore broken CastLabs web video player SDK integrations |
2020 | Improve web SDK data flow integration to enhance metrics in Conviva Analytics dashboard |
2021 | Project |
---|---|
2021 | Use Bitmovin web video player SDK features to validate support for business objectives |
2021 | Review Pull Requests for mono repo that builds client CTV web apps for multiple CTV platforms |
2021 | Lead ReactJS microsite application development that services CTV code entry auth flows |
2021 | Web application to configure, play, share, and debug video streams for cross-functional teams |
2021 | AWS Sync S3 Bucket Files To SFTP Server Using Lambda Functions And SQS |
2021 | Proof of concept build of Crackle web using NextJS SSG |
2022 | Project |
---|---|
2022 | Rebuild www.crackle.com website with new designs and back end APIs |
2022 | Set up CI/CD pipelines for continuous integration and continous delivery of web artifacts |
2022 | Convert mockups into StorybookJS components to build a library of components with documented use cases |
2022 | Develop Button component various states |
2022 | Develop end-to-end Playwright tests and snapshots for critical happy path features |
2022 | Building Sign In and Sign Up flows |
2022 | Integrate JWT and add sitewide authentication states |
2022 | Building Sign In Sign Up Components |
2022 | Building Header Menu Dropdown Components |
2022 | Building Watchlist Components |
2022 | Building Continue Watching Components |
2023 | Project |
---|---|
2023 | Integrate accessibility features, screen reader, keyboard navigation |
2023 | Integrate mParticle analytics into Freewheel Ad Server web SDK integration to improve business insights |
2023 | Performance testing with webpagetest.org |
2023 | React Query to cache front end API calls |