With 20 years of experience in development and a demonstrated track record in leading teams to successfully deliver high-quality front end applications. My extensive background with technologies such as Media Player Engineering, HTML, CSS, JavaScript, Angular, React, and Node.js, tvOS, combined with my hands-on experience in developing scalable and well-documented code, makes me a vital asset to a team.
- Engineered reusable Angular components ingesting media & metadata for a custom media asset and metadata management system.
- Engineered UI tools to organize media files such as images, audio, and video for efficient discovery, retrieval, and usage.
- Created UI POC application utilizing ChatGPT services enabling media metadata creation, packaging and transformation for asset distribution.
- Integrated legacy CBS and Showtime media packaging and asset distributing APIs with Paramount distribution NgRx state management system.
- Added technical documentation to Confluence facilitating smoother on boarding and systems knowledge transfer.
- Worked within a GIT mono repo system.
- Adhered to verbose code review standards before branch integration.
- Led team (4) front end developers responsible for all aspects of the Asset Distribution System's (ADS) front-end development, for the Showtime and CBS Broadcasting entities.
- Responsible for interviewing process of new front end staff or consultants.
- Successfully delivered Asset Distribution System 2.0, including more than 1500 features over 5+ years.
- Engineered product specs based on direct communication with product owners.
- Wire framed complex technical UI components aggregating and filtering large datasets for content management asynchronous and synchronous work, increasing efficiency by 12%.
- Utilized AWS ec2 Cloudwatch capabilities for deep dives and system error logs.
- Created proof of concept application prototypes utilizing React, AngularCLI, Vue framework.
- Maintained and added feature updates to broadcast operations media player.
- Led front end technical Agile story planning and delegating tasks to other front end developers.
- Led front end scums when scrum master was not available.
- Adhered to verbose GIT code review standards before branch integration.
- Created proof of concept media players testing emerging DRM systems (ex, Widevine HLS, & Playready).
- Designed light-weight AppleTV app (SWIFT) for NOC broadcast operations quality control of PPV live events utilizing Apple TestFlight for internal distribution.
- Developed front end media key decryption system for Showtime's first POC consuming Apple HLS media for the Asset Distribution System.
- Transitioned hybrid roles between media player engineering and AngularJS front end application engineering.
- Participated in front end technical Agile story planning.
- Adhered to verbose GIT code review standards before branch integration.
- Led initiative of reengineering the media player from Flash to HTML media.
- Implemented a 'best practices' culture for developers to maintain.
- Integrated OSMF to enhance media capabilities standardized code impementation.
- Integrated multiple players platforms to a single versatile custom agnostic framework.
- Designed an agnostic Javascript foundation platform with following capabilities: - Video data consumption via JSON services.
- Generic video event listening and response delegation (pub/sub pattern).
- Designed intelligent integration with various Ad platforms to increase Ad targeting capabilities thus increasing revenue.
- Implemented enhanced media fail over workflow.
- Led the phase II development CNBC video player platform based on Akamai's Enterprise Player API.
- Responsible for creating technology design review documents to be presented to the Director Engineering for new initiatives.
- Collaborated with product owner to hash out phase iteration features.
- Collaborated with Engineering team regarding player specific services.
- Designed early player iterations of video on demand and live broadcast streams.
- Added Multi Bitrate (MBR/VBR) capabilities.
- Integrated Freewheel ad component capabilities for pre-roll and post-roll capabilities.
- Integrated Conviva analytics component.
Concentration: Computer Programming