Led data engineering organization delivering analytics solutions to 300,000+ users globally.
I retrofitted the Call Center technologies helping migrate to a new platform and re-architected aspects of the stack. Doing so saved 500K+ and allowed us to remove millions of telephone numbers. This architecting also allowed us to reduce the size of the team and operationalize the platform.
I created a shared services team. This team created a new federated API layer to connect multiple systems. We designed and developed a Neo4J based system for determining what services are available at a specific geo location. We were able to make a direct 2M+ direct impact in < 5 months from scratch.
In this role, I developed and evangelized a serverless strategy. We were in the midst of needing to re-write some legacy systems and my team was tasked to create the new "go-to" architecture. We developed tools and serverless patters that would act as guides for teams to break apart monoliths into smaller serverless micro-services. As part of this, I needed to help garner trust in the new direction and build faith in the architecture. The success of this is seen through the promotion of our strategies by AWS, we have been featured at re:Invent 2017 and numerous other AWS events.
Director of Project Engineering
In this role, I was asked to create metrics and data awareness for teams. We did this by creating the M.A.D team (Machine Learning, Analytics, and Data Gathering). This team led the separation, recording, and pipelines for Metrics and Business Events inside of the Comcast eCommerce ecosystem. We were able to create a robust system at AWS that allowed all applications to push data to a stream and we then consumed and moved the data to different places, this fueled dashboards, KPI's and a better understanding of our processes and want might be wrong with them. I mentored leaders and this team still exists and is doing great things in the ML/AI spaces
Director, Shared Services Produce Development
In this role i lead the COAME (Customer Owned And Maintained Equipment) engineering and product efforts, this included Xfinity TV on Xbox, Samsung Smart TV, Apple TV, Roku and more. I was responsible for the product management as well as the technical leadership of the backend systems we built. Aspects of this ecosystem were: API's for the devices, Backoffice services, Editorial and Promotional services, Traffic Routing/Shaping and Metrics/Reporting. These were highly revered systems that we demoed at CES, NAB and other tradeshows. Due to some of the technical limitations of the devices we created very robust systems to handle the data and flows. Some of these led to patents i created.
Senior Product Manager
I was the Product Manager responsible for our syndication products. This involved business development with entertainment properties in San Fran and Los Angeles. We created syndicated products like DVR from any website, DVR from a billboard/poster QRCODE, Sharing of local entertainment guide information, see what's on your DVR, etc. My role merged together the Engineering teams with Product and Business Development into one solution.
Senior Software Engineer
As a Sr Engineer, I was part of a multi-person R&D team. We were focused on new technology and how to bring benefits to the consumer with the vast amount of broadband available to the home. Some of the items we focused on were: Download Management, Media Consumption, Online Tools, Virus Protection, Speed Boosting. Many of these seed projects were turned into full businesses under the Comcast umbrella. I was also used as a consultant by the Comcast Office of the CTO as new products and ideas were pitched to Comcast.
I was responsible for helping an emerging development team to grow. We were tasked with creating applications all over the Regional office area. This included applications for Call Center, Quality Control, Cable Serviceability and Project Management. This role involved working with many different people and backgrounds. Since we did not fully utilize a project management organization we had to handle some of those roles within the team. Agile methodologies were not fully adopted yet but I helped apply some of the methodologies inside of the small ream environment.