| Notes |
Concurrent Computer Corporation
Total Duration7 yrs 9 mos
TitleDirector, Software Engineering
Dates EmployedSep 2006 – Oct 2006
Employment Duration2 mos
LocationChalfont, PA
Responsible for direct leadership of over 25 direct reports. Responsibilities included project planning, management and coordination for all domestic software development, including session management, navigation, streaming, content management, VOD backoffice and set-top client initiatives.
Drove advanced architectures such as model-driven software, and data architectures
Transitioned from C++ to Java for development of advanced model-driven systems
Implemented automated builds and unit test via technologies such as Cruise Control, ANT, and JUnit.
see less
TitleManager, Operational Software
Dates EmployedFeb 2005 – Sep 2006
Employment Duration1 yr 8 mos
LocationChalfont, PA
Responsible for leadership of between 12 and 15 direct reports. Responsible for oversight of project planning, and management, and coordination for session management, navigation, streaming, content management, and set-top client initiatives. Responsible for driving adoption of new technologies in concert with senior development staff and System Engineering.
Drove selection of defect management software
Defined and streamlined the defect management and change management processes
Introduced Scrum as a development process and served as Scrum Master for several projects, including international projects that included teams in England, Japan, and China.
Visited Shenzhen to train Chinese developers on the Conclurrent Video-on-Demand system, and to initiate implementation of a Content Management System.
…
see more
TitleSenior Consulting Engineer
Dates EmployedNov 2003 – Feb 2005
Employment Duration1 yr 4 mos
LocationChalfont, PA
Responsible for technical leadership of between three and six members of the Content Management and Content Delivery teams. Responsible for architecture/analysis, design, and implementation of the Video-On-Demand control plane, content management system, and video delivery subsystems.
Performed analysis, design, and implementation of the Concurrent Real-time Encoding System
Applied various technologies including (in addition to those noted below) XML RPC, XML/HTTP, HTTP, and SNMP.
Worked extensively with fielded systems and in direct contact with Concurrent’s customers in a consulting capacity.
see less
TitleConsulting Engineer
Dates EmployedNov 2000 – Nov 2003
Employment Duration3 yrs 1 mo
LocationChalfont, PA
Responsible for leadership of the Content Management team. Responsible for architecture/analysis, design, and implementation of the Video-On-Demand control plane and content management system.
Performed analysis, design, and implementation of the Business Management System and Asset Management System
Applied various technologies including Oracle, SQL Server, C++, ODBC, and XML toward solving business management problems.
Analyzed, designed and implemented TV Guide EPG support, and interactive video server software.
see less
TitlePrinciple Engineer
Dates EmployedFeb 1999 – Nov 2000
Employment Duration1 yr 10 mos
LocationChalfont, PA
Responsible for architecture/analysis, design, and implementation of the Video-On-Demand content management system.
Analyzed, designed and implemented several Windows NT and Microsift SQL Server applications and services.
Performed maintenance activities as required on the remainder of the Video-On-Demand system and Broadcast Server.
Became proficient regarding details of Concurrent's state-of-the-art end-to-end Video-onDemand system.
see less
Show fewer roles
|