rainydayappworks Rainy Day App Works

Maker of Web and Mobile Stuff

My name is Elrond and Rainy Day App Works is my company. 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. I am a 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 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 have had the opportunity to develop software across a variety of settings (Public and Private Sectors with Agency and Product Companies). I have been in many roles such as, Subject Matter Expert, Developer, Lead Developer, Team Lead, and sometimes a Project Manager. I have worked and collaborated with Developers, Designers, Project Managers, Business Analysts, Sales & Marketing, and Executives.

Clients

Clients I've worked with range from large to small companies and individuals: Netflix, VIZIO, Funko, All Recipes, Amazon, PicMonkey, Vivid Consulting, Resourceful, Chickadee Business Services, Masnic, David's Fine Art for the Mountain Community, and more.
Example Work Click on a logo for more information.

Work History

Globant Globant is a client based companies were I had the oportunity with many clients on many kinds of projects. Built and led multiple teams for various client projects, provided consulting as a subject matter expert, architected large to medium size web applications and APIs, documented requirements, facilitated presentations, demonstrations, and communicated with stakeholders and client executives. The size of clients ranged from large to small, such as Netflix, Disney, Vizio, Funko, REI, Crunchyroll, and more. React NextJS Redux Angular NgRx VueJS Vuex Expo React Native Node Express Fastify NestJS REST OpenAPI AWS and more
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, data storage, reporting, and corporate online presence. Fine-tuned the build process for the online application and application for specific handheld devices. Java Hibernate Struts Spring JavaScript Node and more
Taleo / Oracle Taleo has an HR suite based in Java, Coldfusion, and JavaScript and was acquired by Oracle. Worked with a team of developers to architect, maintain, and develop new functionality to the HR web based application. Created Java plugins to work with ColFusion for custom functionality that specific clients utilized. Clients range from Disney, Northrop Grumman, Yahoo, Disney, and Government agencies among many others. Java Hibernate Struts Spring JavaScript ColdFusion and more
State of Alaska Division of Personnel of the Department of Administration where I architected and implemented applications to manage and transform multiple paper document workflows to digital using Coldfusion, Java, and MS .NET. Created and provided suppoer for job boards, training opportunities and tracking, as well as documented current and future technology and disaster recovery. ColdFusion JavaScript ASP .NET C# .NET and more

Get in touch

Whether you are looking to collaborate, talk more about my experiences and skillset, or what I can do for you.


elrond.sheppard@rainydayappworks.com
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.

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.

Funko POP