Netflix Media Center is a web-based application for Journalists from all over the world to gather information to write material on content coming to Netflix specifically. Journalists have access to videos, images, and other content about these shows and movies. Brooklyn United initially designed the Netflix Media Center website. Ratio eventually took over the project from them. I was the lead deveoper for the team to maintain and grow this application (improving the design and enhancing the admin tool). The press site is a globally accessed outlet for publishers and journalists to find resources and news regarding the company's latest offerings.

Journalist were able to filter through media assets on a title basis, via category types, or by user generated search terms, in order to find and seamlessly engage with company content. These Journalist used various assets and video clips to help create their blogs and reviews of titles. One of the most important requirements was the ability to serve content to a global community. The site's content and assets provided were available in multiple languages, including ones that are written right to left such as Arabic. At launch we included support for 8-13 distinct languages, and others were added.

Netflix Media Center


The video content was served through Ooyala, which is now Brightcove. They provide a way to store and stream video content, and provided meta data on the content for consumption and display to users. This meta data along with other content, assets, users, permissions, and more, were maintained through a Content Management System (CMS). The team made various modifcations and custom plugins for the CMS to proide specific functionality and workflows. We setup various integrations, such as the content from Brightcove, as well as, Continuous Integration and release builds for various environments using AWS, Circle CI and other technology.

We were able to migrate the system to a Headless CMS, and Netflix was able to bring everything in-house at that point. The team help with migrating the system to Netflix's infrastructure.

Netflix Media Center
VIZIO Smartcast is the smart platform that powers every VIZIO TV. It provides a way for every user to watch shows, movies, and launch various apps to further watch content. The content can be filered by types: sports, TV Shows, Movies, and so on. There is also a way for users to search for content through the TV and Alexa.

VIZIO came to Ratio/Globant to help them create their Smartcast application. I lead the team that helped design, architect, and build this application. The backend of the application is VIZIO's Companion Library. The Companion Library is used by other companies to create apps for the platform. My team also maintained and updated the Companion Library throughout the process of building this application. We helped integrate Smartcast and the TV with Alexa, AppleTV, and their mobile app.
VIZIO Smartcast
The team also helped improve VIZIO's 'Out Of the Box Experience' (OOBE). The Out Of the Box Experience is what the user sees when they turn on the TV for the first time or after a Factory Reset. The user can use the VIZIO Mobile App to go through the flow or to go through the flow on the TV. This flow is how the user can initially configure the TV, such as, setting up the network connection, connect to Alexa, configure Accessibility options, view Policies and Terms, and more.
Funko creates collectible figurines called POPs. Funko bought a mobile app created by a fan. They had a small development team with no good mobile development experience. Funko needed help to build out more features and to maintain this application, which was written in React Native.

The team I lead created documentation on setting up and configuring a local environment for working on this app, and walked some of their developers through that setup. We worked with their IT to setup and configure their build server for the mobile app. We setup a CI/CD workflow that created builds for QA and Production. This workflow was difficult and complex because their build server was inhouse and was used for builds of other types of systems. We eventually were able to move the build process to the cloud so we could be more specific. Not only did this simplify the process, but it made the build process less error prone and quicker.

We continued to build out features in their app, and reviewed many user comments on features they would like to see. The app is still being maintained and growing after I left Globant.
Funko POP
Funko POP
Picmonkey

VIZIO Smartcast
Rainy Day App Works
Maker of Web Stuff
I can help turn ideas into real life products. I make sites, applications, and APIs that work seamlessly and beautifully with the web and mobile platforms.

Get in Touch
Whether you are looking to collaborate or talk more about my experiences and skillset, get in touch.


[ elrond.sheppard@rainydayappworks.com ]
About Me
My name is Elrond and Rainy Day App Works is my company.

I am a seasoned senior software developer specializing in front-end and API development. I have a successful track record of collaborating with various hat wearing people and leading projects to successful delivery, leveraging seasoned work ethics to quickly adapt to different processes, and am recognized for project management and problem-solving abilities. I am a fierce advocate for innovation and encouraging different opinions in conversations, as varying perspectives foster creative solutions and lead to much better outcomes.

I've had the opportunity to develop software across a variety of settings.

I have worked in the Public Sector and in the Private Sector with Agency and Product companies.
State of Alaska, Oracle, Globant, Netflix, VIZIO, REI, Pokemon, Funko, and more (Work History).

I have worked as a front-end developer working with designers and sometimes doing designs myself. I have experience with many programming languages and frameworks.
JavaScript, HTML, CSS (SASS), React, NextJS, Angular, Vue, NuxtJS, ReactNative, Java, Android, Swift, and more (Work History).

I have worked as a back-end developer. I worked with database and server administrators (sometimes doing that level of work) as well as front-end developers in order to build out the APIs in the best way.
Node, Express, NestJS, MongoDB, Postgres, SQL, NEO4J, and more (Work History).

I have been in many roles: Subject Matter Expert, Developer, Lead Developer, Team Lead, and sometimes a Project Manager. I've worked and collaborated with Project Managers, Business Analysts, and Executives.
Work Examples & History
Examples
History
Ratio & Globant
Globant eventually bought Ratio. Globant is a technology company that offers software product development services and serves industries worldwide. I had multiple roles with Globant: team lead, individual contributor, subject matter expert, and account technical manager - among others. I managed multiple accounts with multiple projects and teams with different skill sets. Clients have been positively impacted with improved applications, infrastructure, release cycles, code management, and more with the teams I helped build and manage as well as my individual contributions.
React
NextJS
Angular
VueJS
NuxtJS
React Native
Node
Express
NestJS
REST
OpenAPI
AWS
Trace Register
Trace Register provides a robust and easy way to capture specific data at points in the supply chain which provides traceability for food and other goods. Architected and implemented APIs for vendor and internal application access. Improved the performance, security, scalability, and disaster recovery of their applications and corporate online presence.
Java
Hibernate
Struts
Spring
JavaScript
Node
C# .NET
Taleo / Oracle
Taleo has an HR suite based in Java, Coldfusion, and JavaScript. Their clients include Northrop Grumman, Yahoo, and Disney, among others. Lead scrum meetings, gathered requirements for new features, worked with the team to architect and implement the features and bug fixes, worked with the team to test the code and UI, and helped document the requirements and architecture.
Java
Hibernate
Struts
Spring
JavaScript
ColdFusion
State of Alaska
Division of Personnel of the Department of Administration - transforming multiple paper document workflows to digital using Coldfusion, Java, and MS .NET.
ColdFusion
JavaScript
ASP .NET
C# .NET