We provide IT Staff Augmentation Services!

Principal Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Offer 20+ years of IT experience spanning systems architecture design, development, integrations, operations, support, and maintenance.
  • Offers 14 years in customer - facing Professional Services role.
  • History of taking responsibility of thought leadership, defining business requirements and architecture, consulting with customers from development team level to C-Level executives, providing solutions development, and providing Sales support.
  • Due to significant experience of working throughout the Software Development Life Cycle, from conception through deployment, offers significant expertise in ensuring the most revenue generating and cost reducing processes and programs are envisioned, designed, developed, and implemented to meet business and customer needs.
  • Excels in understanding the needs across diverse stakeholders at various levels of the organization.
  • Effective at monitoring current and emerging trends and technologies that could positively affect existing organization systems’ architecture and would offer the potential for new business tools and systems.
  • Experienced in full-scope project management including identifying high-level and line-item deliverable requirements to performing requirements tracing to ensuring deliverable meets solution as defined in Statement of Work.
  • Meticulous and skilled in preparing feasibility studies, white papers, requirements documents, Statements of Work, senior management presentation materials, technical documentation, and training documents.
  • Experienced in developing architectures documents including Statement of Work (SOW), Solution Level Description (SLD), Technical/ High-level document (HLD), Low Level Document (LLD), Systems Integration Document (SID), and Describe Project / Post Mortem (POP).
  • Innovative in developing solutions as evidenced by the awarding of 20 patents and the authoring of a total of 38 submissions for patentable ideas.
  • Successfully led, participated in, and coordinated the development of multiple highly visible and highly complex systems and projects from Solution development, Proof of Concept and through to deployment while working with cross-cultural and cross-functional team members across the globe. Actively engaged with Business Development, Pre-Sales, Sales, Sales Engineering, Marketing, Project Management, and Development teams
  • Conceived of idea to create script to work around a bug in a newly developed real-time transcoder used to support the broadcasting of the 2008 Olympics. Engineers could not fix bug before going live in this highly visible launch and the script monitored the transcoder console output predicting an upcoming failure. As the failure approached, the script created would generate an alarm so the on-sight team(s) could manually switch over to a live spare. Had this script not been implemented, the transcoder would transmit a black screen to customers before operators were aware of an issue. (Linux / AWK) ( Confidential )
  • Reviewing enterprise architecture, successfully designed and oversaw the development of a completely functional Cisco/SA and ARRIS/Motorola headend lab (without a capital budget) which was leased to third parties for $10K weekly; leveraged solution to carry out product development and ISA compliance testing. (Solaris, Linux, Windows)
  • Conceived of solution to perform a data migration project for Videotron (Canada) to migrate 50,000 hours of content to the Confidential OpenStream system which reduced VOD asset migration time from 500 days to approximately one hour. (Python, Linux) ( Confidential )
  • Established methodology to lower required man hours for a 2000 Rovi Passport channel lineup by 75%. (SQL, Bash scripting, Python) (Rovi)
  • Developed MSO simulator for SSO which expedited customer integration time and generated savings by reducing necessary engineering personnel. (Python, REST, JSON) (Rovi)
  • Conceived of solution and invented platform which enabled operators to control the look and feel of their Over-The-Top system without having to create new software. These systems also used Akamai Content Distribution and Amazon S3. (designed XML based layout language) ( Confidential )
  • Conceived of and managed the development of an automated testing system to test ITV products simultaneously on multiple digital set-top versions, drastically slashing testing hours by up to 90% on a fully loaded test bed. (C/C++, Windows) (Cox)
  • Conceived of method to use markup language to control the look and feel of channel listing guide (and sole inventor on patent) in which Rovi is now suing other companies for patent infringement. (C) ( Confidential )

TECHNICAL SKILLS

Development Methodologies: Agile, Waterfall, object-oriented, multi-threaded programming, rapid prototyping, and real-time development.

Development Technologies: XML / HTML / DHTML, JavaScript Object Notation (JSON), Simple Object Access Protocol (SOAP), Representational State Transfer (REST), Web Services (WS), Remote Procedure Call (RPC), Common Object Request Broker Architecture (CORBA), Open Database Connectivity (ODBC), Java Database Connectivity (JDBC)

Programming Languages: C / C++, Python, Objective-C, Java, JavaScript, Bash / Korn / C-shell / FORTH, AWK, Learning Node.js, and Golang

Specialized Programming Skills: device driver, embedded hardware/software design and development, client/server network design, mainframes and distributed platforms, socket level programming, Shell scripting, message queues, desktop, and mobile devices.

Cloud: Akamai Content Delivery, VMWare, AWS EC2 & S3

Databases: Oracle, SQL, Access, NoSQL, MongoDB

Operating Systems: Linux, UNIX (Solaris), Symbian, PowerTV OS, Windows, DOS

Configuration Management: Git, Subversion (SVN), SCCS, CSSC, TeamCity

Microsoft Products: Excel, Word, Visio, Project, PowerPoint

Technologies: Content Distribution Networks (CDN), Conditional Access (CA), Digital Rights Management (DRM)

Standards: Interactive Services Architecture (ISA), Real Time Streaming Protocol (RTSP), Lightweight Streamed Command Protocol (LSCP), MPEG / MP4 / H264 / Adaptive Streaming, Digital Storage Management Command and Control (DSMCC)

PROFESSIONAL EXPERIENCE

Confidential

Principal Engineer

Responsibilities:

  • Successfully led, managed, and participated in the delivery of products and projects on an international scale from developing the architecture, providing Sales support, preparing or contributing to the SOW, developing project plan and budgets, programming, testing, implementation, and training. (completed all or partial phases depending on the customer project).
  • Provided subject matter expertise for software development methodologies, Rovi products, Internet Protocol Television (IPTV) and Video on Demand (VOD) industries.
  • Delivered influential technical engineering, business, and industry guidance to customers, Business Development, Sales Engineering, pre-sales staff, Marketing, sales force, engineers, project and program managers, and Global Services team.
  • Functioning as Team Leader, actively participated in the development of all Requests for Proposal and Statement of Works for the Professional Services group.
  • Designed and Developed Multi-Site Operator (MSO) simulator that allowed Rovi to test new remote DVR services before deploying in the field. (Python, REST, JSON)
  • Designed MSO Admin Tool to streamline Rovi corporate server setup for MSO remote DVR service. This service allowed MSO customers (consumers) to control their DVRs and settops using an application on their mobile phone. Prior to streamlining, the process for Rovi server setup took 3+ weeks to get permissions, find someone to run modified queries on those servers, and execute the setting changes. With the MSO Admin Tool, it took one person, less than one hour to apply the settings for a specific MSO.
  • Provided coding support for Rovi, APIs, SSO and the XD product on iPhone and Android. (Objective-C, Java)
  • Further increased customer satisfaction by creating multiple programs to simplify ongoing maintenance. One specific script provided previously unavailable trending information. (Python, Bash Scripting, SQL)
  • Led or participated in Professional Service projects for Rovi clients including Confidential (Domestic), SourceCable (Canada), CableOnda (Panama), Charter Communication (Domestic), Multimedios (Mexico), Armstrong (Domestic), Mediacom (Domestic), and SELCO (Domestic). (Not full listing.)

Confidential

Principal Engineer (Solutions Architect)

Responsibilities:

  • Proficiently participated in and coordinated large-scale, complex, and international projects comprised of cross-cultural and cross-functional team members across the globe.
  • Played a chief role in solution design, development, and integration, and/or implementation of Professional Service products or services.
  • Served as Solutions Architect developing proposed customer solutions and translating the solutions into the creation of Statements of Work ensuring key stakeholders actively engaged and satisfied with solution delivered.
  • Partnered with key internal business stakeholders to identify requirements for stated needs and develop proposals for the improvement of internal systems or processes through system architecture offerings.
  • Performed project management related activities including preparing critical-path analysis, performing risk analysis and mitigation management, coordinating tasks between cross-platform teams in a matrix environment, monitoring of budget compliance and proposing remedial actions, and providing efficient and effective communications to stakeholders, project team, management, and customers.
  • As acting Solutions Architect, was customer liaison for multiple projects ensuring customer’s needs were met while ensuring contract terms in Statement of Work were in compliance to avoid the addition of product or service features that did not have the incremental revenue increase.
  • Participated in all facets of Software Development Life Cycle including requirements gathering, feasibility studies, use cases, costing, solution level descriptions, functional analysis of system vision including both high-level designs and low-level designs, creating Statements of Work, establishing system specifications, developing hardware/software and human resource budget(s), developing and managing the development of the system, programming, integrating and deploying product, pre and post- implementation testing, and performing requirements traceability matrices for Global Professional Services.
  • Provided subject matter expertise within the combined area of solutions architecture, software development, Confidential products, and Video on Demand (VOD), Internet Protocol Television (IPTV), Interaction Television (ITV), and Over-the-Top Television (OTT) industries.
  • Ensured projects were in compliance with Confidential corporate procedures and industry best practices to provide high quality solutions for products and services that used emerging technology or required leading, developing, and introducing new technologies.
  • Designed and managed, through the entire Software Development Life Cycle, 9 of 19 solution’s components that allowed Media Corp in Singapore (a partially public and partially government owned company) to enter the television market. Project was managed under time sensitive deadlines with frequently changing priorities on this highly visible and highly complex product offering. Solution designed was to leverage existing Confidential ’s products (as much as possible) and to customize as needed. Solution also required working with 3rd parties to gain the ability to use, interact, and interface the Over-The-Top Television system that allowed viewers to watch live streaming TV or Video on Demand (VOD) on their TVs, phones, tablets and PCs. (Java, Akamai, AWS, EC2, S3, XML/HTML/DHMTL, Bash/ Korn / C-Shell)
  • In addition to the streaming, the system allowed customers the ability to play games, interact with live shows, perform live voting, and view information on actors, directors, and shows.
  • Due to the critical nature of this project, worked 6 months at customer site directly with the Chief Technical Officer in developing this relatively new product. Activities included the development of the Solutions Proposal, High-Level Design, Requirements document, and all aspects of the project through to the implementation schedule.
  • Worked with Singapore officials to gain access to the government owned data repositories and to ensure product was in compliance with government standards.
  • Project required working with cross-functional and cross-cultural team members and co-orchestrating efforts of 25 engineers, remotely in Brazil and locally in various U.S. locations.
  • Deployed solutions and provided training for multiple projects in Shanghai, China including world’s first server-side digital video recording system for Oriental Cable Network.
  • Developed Lightweight Subscriber Management System interface that enabled companies that did not have Real-Time billing systems to use the OpenStream product for Video on Demand for Portugal and Canada with over 130,000 subscribers. (CBI, Java, JDBC, Web Services (WS), RPC, JDBC, SOAP)
  • Developed RTSP client that allowed the purchase of VOD assets from the OpenStream over the internet. (PYTHON, RTSP)
  • Led or participated in Professional Service projects for Confidential clients including Time Warner Cable (Domestic), Bright House Networks (Domestic), Confidential (Domestic), Charter Communications (Domestic), Rogers and Cogeco (Canada), Oriental Cable Network (Shanghai, China), Media Corp (Singapore), Cabovisao (Portugal), and UPC (Netherlands). (Not a comprehensive list of all customer for which projects were completed.)

Confidential

Manager, Systems Integration

Responsibilities:

  • Strategically contributed to driving company revenues through proficiency in Project Management, Systems Integration, and Quality Assurance (QA) with an emphasis in Interactive TV (ITV) products for Confidential ’ cable systems.
  • Managed teams of System Integrators, Project Managers, and Quality Assurance (QA) engineers.
  • Navigated development and introduction of QA and configuration management policies and procedures to ITV applications prior to field deployment.

Confidential

Manager, Data Delivery Systems

Responsibilities:

  • Led, managed team, and directly participated in the group that designed, developed the architecture, and deployed the Automated Wagering System (TVG-AWS) that allowed consumers to place wagers on horse races using their TV and a remote (over a proprietary settop box). The system displayed all race cards of multiple tracks with associated handicapping information over the television. (C/C++, Linux, device driver for customized hardware, developed wager clearance and data deliver communication protocol)
  • One of three team members that designed the entire system and participated in activities from preparing the Proof of Concept and High Level technical documents through to remaining actively engaged in the entire Software Development Life Cycle of the product.
  • This was cutting edge technology with no products to build upon and, initially, no competition. Confidential secured numerous patents on this process and system.
  • Personally designed and developed the handicap data aggregation and transmission system.
  • Led and managed the personnel that developed the side card and wager clearing systems. System was deployed at Churchill Downs and the Maryland Jockey Club and processed over $1M in wagers monthly.
  • Managed team of exceptionally skilled, entrepreneurial type, and high performing software engineers that were involved in multiple cutting edge projects.
  • Remained abreast of industry trends, identified optimal technologies for products and projects, conceived of patentable ideas, performed end-to-end solution design, and ensured solution design met customer requirements.
  • Remained abreast of industry trends, identified optimal technologies for products and projects, conceived of patentable ideas, performed end-to-end solution design, and ensured solution design met customer requirements.
  • Designed and developed Internet Explorer based consumer interface prototype for the TWG-AWS. (JavaScript, DHTML)
  • Designed and developed Nokia cell phone based consumer interface prototype for the TVG-AWS. (Symbian, C/C++)
  • Led project, managed the team, and directly participated in redesigning the architecture and developing the TVG-AWS system for the Motorola DCT 2000 taking capability of its in-band data delivery, advanced graphics and additional memory and processing power. (C/C++, PowerTV OS)
  • As Senior Software Engineer, developed aggregation system for the Sports Trakker product that gathered data feeds from multiple sports news services to a centralized system. This system then reformatted and broadcast that information to Cable TV based side cards via QPSK on out-of-band frequencies. Developed UNIX device driver to communicate with proprietary RF broadcasting hardware. Through an in-depth investigation of the broadcast hardware, found opportunity to increase data refresh efficiency from 5 minutes to 15 seconds. (C/C++, Linux, device driver for customized hardware)
  • Through all projects at Confidential, performed programming activities, participated in code reviews, performed configuration management, performed unit and integration testing, performed or managed system implementation, and completed user acceptance activities ensuring the product or service delivered met the established requirements.

We'd love your feedback!