rainydayappworks Rainy Day App Works

About Me

Hi, I'm Elrond — founder of Rainy Day App Works.
I always wanted to be an Architect when I grew up. I went to schoool for Architecture early on and worked in construction for a bit. I liked designing and organizing spaces within spaces - rooms in a house and flow within each room. I can remember my obsession with Kitchens keeping an eye on triangle or square layouts for the oven/stove, refrigerator, sink, and the prep area. Anyway, the Internet boom happened and I got pulled into that. I started out creating websites for people and small companies using HTMl, CSS, and JavaScript for things like asynchronous calls and other client side handling. I did that kind of work while I went to school and where I was introduced to a world beyond just websites. I got into languages like PHP, ColdFusion, and Java.
My architecture nature kicked in and through my training and job opportunities I was back to being an Architect, just with a different medium. I still focused on designing and organizing spaces within spaces, integration of different things to make a robust application just like I did with a house bringing the pieces together. Javascript blew up with the inroduction of things like Node and React that took care of things I either wish I could do, such as server side JavaScript, to things I was trying to accomplish on my own, such as componentizing websites and applications. Don't forget the whole Mobile side of things either. Once we were able to have a computer in our hands the world grew even more. I still kept close to my roots of the frontend user experience but also dug even deeper in the backend with API development and that side of architecting and organizing information. I familiarized myself with frontend tech stacks like React, Angular, and Vue while also designing and developing backend APIs and the process to build and integrate those systems. You could say I have been a Full Stack Developer because of that experience - the the front end and the backend of the front end has been my bread and butter. Throughout my years of work I've had many incredible opportunities to gain even more incredible experiences and skills. I've worked in both the private and public sectors. I've worked with companies that build and maintain products and with client or service style companies where I've been able to work with many different clients. I gained the most experience working with Globant and their clients developing applications on TVs, mobile devices, the Web, and more. I was able to learn and gain skills and experiences beyond just development, such as communication and consulting, mentoring, documentation, requirements gathering, agile project management, and more. The infromation below shows some examples of things I worked on throughout the years, my resume style work history with various skills sprinked in there. I've truly been blessed and I would love to use my skills and experiences to help you with your next adventure. So when you get a free moment, reach out to me and we can talk about your thoughts and ideas to start planning the next steps.

Example Work

Click on a logo to see more about the work.

Work History

May 2014 - March 2024 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 MongoDB and more
April 2012 - April 2014 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
July 2007 - March 2012 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
January 2001 - June 2007 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

Lets Talk

Whether you are looking to collaborate, talk more about my experiences and skillset, or what I can do for you... lets talk
Thanks for talking with me! I'll reach out to you soon. In the meantime, keep taking a look at my profile and work examples.
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. Journalists 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