Lead Engineer at Pluto.tv (via Binagora)
May 2024 — Present
Feeds Management
- Development of an in-house platform designed to generate and distribute content feeds, delivering the entire Pluto.TV catalog to more than 20 content providers. This tool consists of multiple microservices to ensure scalability and availability, with all backend services running in Node.js and the presentation layer entirely built with React.
Senior Software Engineer at Sony NMS (via Binagora)
March 2019 — December 2023
User Management Services
- Migration of the services running in a monolith application into microservices running entirely over a event oriented serverless architecture in AWS.
- Worked on the design and implementation of the solution used to migrate ~20M users from the legacy platform into the new one.
- The solution also included a streaming data pipeline to process user playback events, aggregating information for efficient storage and utilization to power the content recommendation engine.
- Implementation of infrastructure deployment pipelines using terraform and serverless framework.
Senior Software Engineer at Sony Crackle (via Binagora)
September 2015 — March 2019
Crackle CMS
- Migration of a legacy CMS developed in ASP.NET Web Forms into a solution built with ASP.NET Web API and an Angular SPA for the presentation layer.
- The CMS was used to manage the content metadata and digital assets for the Sony Crackle platform, as well as the generation of content feeds distributed to multiple content providers that made use of Crackle's catalog.
- Implemented multitenancy to securely share the CMS functionality with other media platforms owned by Sony.
Senior Software Engineer / Product Manager at VMBC
July 2013 — September 2015
ES3 Suite
- Worked in the development and later leading a team of 4 developers and business analysts in the development of a suite of applications for internal use of the company. The suite included a fully functional online IDE for the development of company's clients web applications, an agile dashboard for project management and a requirements gathering tool. This suite was specifically designed to enforce best practices, ensure development consistency, and standardize the entire workflow from requirement gathering to ticket development across all projects, aligning with company policies.
- As Product Manager, I was in direct communication with stakeholders, gathering requirements, defining product roadmaps, prioritizing features, and translating business needs into technical specifications.
AMC Theatres iOS Application
- Implementation of the tickets purchase workflow in the AMC theatres application. Developed in Objective-C.
Full Stack Developer at Navent (Parent company of Bumeran.com)
November 2010 — July 2013
Real State Listing Platform
- End-to-end development of a multi-brand, multi-region, high-traffic real estate listing platform. Migration of acquired regional platforms to this in-house developed solution, optimizing performance and homogenizing business metrics.
- Led the design of UI components and screens across the entire platform, creating comprehensive documentation to facilitate team understanding and future development.
- Backend development consisting of PHP monolith application and a search engine powered by Apache Solr.
Marketing Web Designer at Bumeran.com
June 2010 — December 2010
Real State Listing Platform
- Designed, coded, and optimized engaging email templates and high-converting landing pages for a leading job applications platform.
- Utilized A/B testing methodologies to enhance user engagement and drive KPIs for various marketing initiatives, specifically improving click-through rates and conversion rates for job applications and user registrations.