Roswell, Georgia, United States
With over 10 years of experience as a web developer and software engineer, I have a passion for creating innovative and scalable solutions that enhance user experience and performance. My field of expertise is in developing tools and web services using Node.js, React.js, and AWS, as well as implementing observability and configuration management systems. I currently work as a software engineer at Disney Streaming, where I am part of a core services team that supports all Disney streaming brands and developers. At Disney Streaming, I have contributed to several projects that improved the efficiency and quality of the development process and the streaming products. I created CLI tools that dynamically scaffold out boilerplate frameworks and configuration for new packages, built out a greenfield centralized config management system scoped to supply all Disney streaming services in a consistent manner, implemented observability tools into applications tracking application metrics, and helped migrate Disney entities to a multi-tenant monorepo. I also updated build processes to use Turborepo, and worked on in-house video player implementation featuring advertisement feed and analytics. Some of the technologies and frameworks I used include Next.js, Express, Stencil, PNPM, GH actions, Changesets, Webpack, Rollup, Vite, and Dynamo DB. I enjoy working with a talented and diverse team of engineers, and I am always eager to learn new skills and technologies.
• Implemented new UI ideas and solutions for an international supply chain application. • Developed a bio-directional Customer to CSR communication application using AngularJS and TypeScript. • Presented proof of concepts to stakeholders for customer engagement solutions. • Hosted solutions in GCP environment with technologies like Twilio and Web Sockets. Tools/Environments: AngularJS, TypeScript, Web Components, Twilio, Web Sockets, Jasmine, Karma, Cypress, Playwright, Jenkins, Hosted in GCP.
Worked on a core services team that created tools to increase efficiencies for Disney developers. Created CLI tools that dynamically scaffold out boilerplate frameworks and configuration for new packages. Built out a greenfield centralized config management system scoped to supply all Disney streaming services in a consistent manner. Implemented observability tools into applications tracking application metrics. Helped migrate Disney entities to a multi-tenant monorepo. Updated build processes to use Turborepo. Tools/Environments: Next.js, React.js, ES6, Node.js, Express, Stencil, PNPM, GitHub actions, Changesets, Webpack, Rollup, TurboBuild, Vite, Dynamo DB.
Lead a team of 3-5 developers that support the Turner Classic Movies (TCM) brand. Create and maintain APIs & web services (node.js / lambda / graphQL) that provide data to web apps (decoupled Drupal, React.js), additionally providing data to TCM branded mobile apps and connected devices. In-house video player implementation featuring advertisement feed and analytics, fed from AWS suite of products. Additional 4 months experience with (Angular v2) Filmstruck video streaming web app.
• Led a team of 5 developers in constructing and maintaining internal and external web applications using API's, Web Services, Sharepoint, and PhoneGap. • Developed an e-commerce platform on Sharepoint framework for Georgia Power's print shop, enhancing online sales and customer experience. • Managed the upcoming redesign of georgiapower.com, ensuring a seamless transition and improved user engagement. Tools/Environments: HTML5, CSS3, JavaScript, jQuery, .NET, Foundation, Bootstrap,