# Carissa Mahonchak > Senior Engineering Manager Location: Los Gatos, California, United States Profile: https://flows.cv/carissamahonchak Software engineer with a Master's degree in computer science and over twenty years experience including full life cycle design, agile programming methodologies, objects oriented programming and quality code delivery. Work well in a team environment with excellent communication skills and a strong work ethic. Sound technical skill set with the ability to learn quickly. Specialties: Typescript, Javascript, HTML5, RxJS, NodeJs, Backbone, JQuery, restful interfaces, Underscore, JSON, AngularJS, Java, C++, C, Flash, ActionScript, XML, XSLT, Java Swing, UML • Git, GitHub, Concourse, Webpack, Artifactory, Css, Maven, Jetty, CometD, Mocha, Jasmine, NodeJS, Cygwin, PowerTV, SNMP, Ant, HttpUnit, JTestCase, JUnit, JMeter, Log4J, CruiseControl, Tomcat, Oracle, Perforce, ClearCase, Sybase Open Client / Open Server, Syncsort, Visio, iPlanet, object-oriented design and implementation • OSX, Windows (95, NT, 2000, XP), DOS, UNIX (Solaris, HP, AIX), Linux ## Work Experience ### Senior Engineering Manager @ Comcast Jan 2025 – Present ### Principal Software Engineer @ Comcast Jan 2019 – Present | San Francisco Bay Area ### Senior Software Engineer @ T-Mobile Jan 2018 – Jan 2019 | United States ### Senior Software Engineer @ Charter Communications Jan 2014 – Jan 2017 | Broomfield, CO • Technical liaison between product implementation engineering teams and server-based feature design teams. • Designed and implemented cloud-based digital video recorder service across 2 product platforms. • Worked closely with services teams to coordinate client/service API's and data delivery to client applications for coordinated release schedules. • Implemented accessibility features in the web-based Spectrum online video streaming portal, using JavaScript, AngularJS, RESTful web services. • Prioritized tasks according to product owner/business direction using Agile methodologies. * Coordinated engineering resources to align with product priorities. Groomed project tasks and bugs to adhere to the feature delivery and release schedule. • Diagnosed and solved highly complex issues using browser web developer tools, Chrome, Safari, Firefox Developer Tools. • Development practices included continuous integration using Jenkins, and Github, unit test-driven design and implementation using Agile development methodologies. ### Software Engineer - Senior Consultant @ Time Warner Cable Jan 2012 – Jan 2014 • Technical team lead for fast-paced, dynamic product feature and maintenance engineering teams. • Prioritized tasks according to product owner/business direction. Coordinated engineering resources to align with product priorities. Groomed project tasks and bugs to adhere to the feature delivery and release schedule. • Patented design and implementation of a local caching mechanism for server-provided data. Utilized RESTful web services and cometD messaging to maintain cache consistency and integrity with the server. • Provided technical direction and expertise in platform product tier acting as a go-to resource to aid team members in diagnosing and resolving issues with expediency using Javascript, BackboneJS, JQuery, NodeJS • Diagnosed and solved highly complex issues using browser web developer tools, Chrome, Safari, Firefox, Opera. • Coordinated new feature work across multiple service teams utilized in the client application layer. ### Senior Engineer @ CableLabs Jan 2009 – Jan 2012 Development lead on a cable plant visual data analysis tool written in Java and Java Swing. Lead project planning, and a development team in agile software development environment. • Met with external stakeholders/MSO's to problem solve and integrate needs into the product. • Balanced requirements from internal and external sources to provide a product that met the needs of the customer. • Managed a team of developers, testers and support engineers to deliver a robust product on time and within budget. • Coordinated cross-team collaboration to integrate other products into a broadened solution portfolio. ### Software Engineer - Senior Level Consultant @ Time Warner Cable Jan 2005 – Jan 2009 • Designed, developed and maintained multiple releases of a multi-threaded, multi-tier embedded client navigator written in C and C++ on Scientific Atlanta, Pace and Pioneer platforms running the PowerTV OS • Designed and implemented user interface applications using Flash and ActionScript: Guide, Settings, On Demand, Pay Per View, Search, and Channel Based Applications. Involved in all aspects of application design and maintenance from data exposure and presentation to screen layout. • Created an asynchronous data filtering algorithm, enhancing users’ experience • Analyzed and improved system performance by minimizing data requests from the application layer to the data layer ### Software Engineer @ Sun Microsystems Jan 2003 – Jan 2005 | Broomfield, CO • Designed, developed and maintained releases of multi-tiered web application, Sun’s Online Support Center, deployed on the iPlanet Web server, using Java, XML, XSLT, HTML, SQL, Ant, and JUnit • Implemented HttpUnit testing infrastructure using the JTestCase framework for performance and functional analysis • Integrated CruiseControl with existing code base for automated build process, with JMeter to analyze code coverage ### Software Engineer @ Avolent, Inc Jan 2002 – Jan 2003 • Enhanced and supported releases of multi-tiered financial relationship management software • Modified and maintained XSL templates used within the application • Adapted the existing application user interface to be compatible with different web browsers and browser versions • Designed and maintained presentation java beans within the application, successfully integrating them into the baseline product ### Software Engineer @ Eyeris, Inc Jan 2002 – Jan 2002 • Implemented changes in existing product architecture shifting to a new data processing model which satisfied customer needs • Added functionality and features to existing graphical user interface applications using Java Swing, including displaying and modifying data from an Oracle database, improving product usability • Improved and maintained existing product to meet customer specifications ### Software Development Intern @ Sybase Jan 2000 – Jan 2002 • Enhanced and supported releases of multi-threaded, asynchronous database gateways which provide connectivity to a variety of data sources (including UDB DB2, MS SQL Server, and Informix) using both ODBC and native Sybase protocols • Implemented the licensing architecture for the products. Completed this feature on-time and within the allotted resources • Participated in all phases of the latest release cycle • Developed on 4 different operating systems simultaneously ## Education ### M.S. in Computer Science, Software Engineering focus University of Colorado Boulder ### B.S. in Exercise and Sport Science, Sports Medicine Colorado State University ## Contact & Social - LinkedIn: https://linkedin.com/in/carissamahonchak - Portfolio: http://www.cablelabs.com --- Source: https://flows.cv/carissamahonchak JSON Resume: https://flows.cv/carissamahonchak/resume.json Last updated: 2026-04-12