Technology & Tools

Throughout my career, I have always viewed myself as an engineer first. I have strive to always follow best practices, expand my technical skills, and design robust yet flexible architecture and system designs.
Technical Areas of Expertise
I am a full-stack developer with extensive experience in Java and JavaScript. I have extensive experience using AWS Cloud Services and am versed in SQL and NoSQL databases. Outside work, I have been using Python to program devices, including a Raspberry Pi. In addition to front-end web development, I have also developed mobile applications for iOS and Android devices.


For Disney Movies Anywhere, I designed the architecture for the backend systems hosted in AWS, which I developed using Java and Spring. The backend systems are RESTful web services using MySQL,Oracle, and Memcached, supporting over 75 million users across 100 million sessions daily.
I have extensive experience installing and managing multiple content and video management systems. I was the Subject Matter Expert for the Video Management system used by Disney Movies Anywhere. I developed a library of operational scripts to import, export, and manipulate data via Ruby.

I have extensive experience with AWS technology, having used it at Disney, NBCUniversal, Amazon, and Brightcove. I designed the architecture for a mobile portal application to retrieve content via AWS from NBCUniversal’s internal backend systems using AWS Virtual Private Cloud and Lambda functions.
I was the Subject Matter Expert for the Digital Rights Management implementation for Disney Movies Anywhere. This included supporting the iOS platform using Fairplay for HTTP Live Streaming,the Android platform using Widevine, and the Xbox platform using PlayReady. In addition, I have managed teams developing tools for managing streaming media at Amazon and Brightcove.

I led the effort to incorporate the LAMP technology stack for Disney Parks, including establishing a standard method for deployment to AWS Cloud. I also developed Disney Parks' first fully featured website using WordPress. I have overseen development using HTML5, React, AngularJS, NodeJS, and Typescript at Disney, Amazon, and Brightcove.

I redesigned the NBCUniversal Employee Directory mobile application using Typescript and Ionic Framework. I designed a mobile portal application to display an NBCUniversal internal website. I also developed a mobile application for indoor maps and directions at NBCUniversal.
Architecture
While at Disney, I joined a new Architecture team. The team was responsible for overseeing and guiding all architectural changes and decisions. I introduced semantic technology via a standardized ontology data model using Web Ontology Language, Resource Description Framework, and SPARQL RDF Query Language. I architected multiple front-end applications running on iOS, Android, and Xbox for Disney Movies Anywhere,including designing the authentication mechanism for the Disney Movies Anywhere Xbox client.
Development Tools
I have experience using a wide array of development and project management tools.



























Languages & Platforms
I have extensive experience using various programming languages and development platforms.
























Best Practices
As an engineer, I always follow best practices, including international standards such as OWASP and SOC. This includes developing and following local team-defined standards and guidelines.
Some general guidelines include decoupling components, using microservices, utilizing weak data consistency, and following SOLID development principles.
Success Measurements
To determine whether a product is successful, one should measure certain technical items.
- Team: Sprint Velocity & Cycle Time
- Complexity: Cyclomatic Complexity & Code Coverage
- Traffic: Bandwidth requests per second
- Disaster Recovery: Recovery Time Objective in seconds
- Availability: Downtime seconds per day
- Throughput: Transactions per second
- Scalability: Response Time
- Latency: Delay in seconds between request and response