Principal Software Engineer, TDS Telecommunications LLC
Jul, 2014 - Present
Grew career with TDS from Developer Intern to Principal Software engineer within 8 year span
Worked with team of developers to migrate five customer facing websites to the Adobe Experience Management (AEM) CMS platform, reducing marketing's dependency on IT to make the majority of site content changes
Designed and led the development of new CPQ system used by marketing to configure collections of products and services for sale on the web
Designed and led the development of a customer information pre-compiled answer (PCA) system, which receives events from many upstream systems and compiles data from them into a single data source for TDS' MYA and IVR system's to leverage, reducing the number of integrations these systems need to directly use to get answers and to provide fast, streamlined and uniform responses
Designed and led the development of a new MYA (Manage Your Account) Portal for customers to use built on Django CMS and utilizing the customer information PCA, which helped reduce login times significantly from the previous experience
Designed and led development of a generic system object translation framework that translates from upstream system objects to downstream system objects using a complex, configuration driven rules and mapping engine
Worked with data management team to design and build a system for storing and querying broadband label data for TDS standalone internet products, so we could display broadband labels on TDS' shopping sites and MYA portals, in order to maintain compliance with FCC requirements
Updated numerous TDS websites to utilize a OneTrust based cookie banner for managing user consent preference changes, in order to allow TDS to better maintain privacy controls based on users' changing choices
Implemented internal use utilities for streamlining setup and management of TDS' AEM platforms, reducing the time and effort needed for associates to set up AEM for development and execute deployment and configuration changes in non-production and production environments