Post Job Free

Resume

Sign in

Senior Principal Software Engineer

Location:
Wakefield, MA
Posted:
August 18, 2023

Contact this candidate

Resume:

Chris Rodgers

Senior Principal Software Engineer

Wakefield, MA • 781-***-**** • ady1cq@r.postjobfree.com • linkedin.com/in/chris-rodgers-4746b25

PROFESSIONAL SUMMARY

Software Design engineer with extensive experience in real time system design and development for Broadcast Production, office automation consumer electronics, cable TV, imaging systems, and document publishing industries.

WORK EXPERIENCE

Senior Principal Software Engineer Nov 1994 – May 2023

Avid Technology, Inc., Burlington, MA

●Contributed to the successful development and delivery of the Interplay Production suite, as a member of a highly collaborative cross-functional team. Involved in all aspects of software development, including design, implementation, testing, code review, analysis, and deployment. Ensured timely delivery of software through effective utilization of JIRA and Agile methodologies.

●Demonstrated expertise as a cross-team developer, providing valuable contributions to development and defect resolution across multiple product categories, including editor products, workgroup products, and Avid cloud-based solutions.

●Oversaw all stages of the Transfer Engine product's lifecycle, ensuring its successful development, testing, and deployment. This critical component facilitated seamless media movement within Avid workgroups enabling smooth integration with third-party video servers and supporting efficient media transfers to and from archive environments.

●Proficient in C++ applications development, utilizing Standard Template Library (STL), multi-threading, and various communications protocols (TCP/IP, HTTP, UDP, FTP/SFTP).

●Implemented solutions utilizing various IPC mechanisms, including message queues, shared memory, named pipes, and TCP/IP Sockets.

●Developed and maintained robust third-party SDKs, empowering vendors to seamlessly integrate their systems with the Transfer Engine Server. Enabled vendors to efficiently control and monitor media transfer activities and develop customized interfaces between the Transfer Engine and third-party video servers and archive environments.

●Implemented libCurl based FTP/SFTP plugins, facilitating smooth media transfer between the Avid Interplay workgroup and third party FTP file servers.

●Possess extensive expertise in handling MXF media assets, including the implementation of multiple media transform modules. Successfully developed solutions for converting between OP1A and OPAtom Media containers across various media formats. Additionally, contributed to the development of MXF/AAF metadata parsers, enhancing the metadata processing capabilities of the system.

●Delivered customer-focused support, collaborating directly with Avid customers and the Avid Customer Support team. Resolved critical customer issues, provided product enhancements, and offered integration support to customers and third-party vendors in the development and qualification of third-party plugins.

●Played a key role as a member of the project team responsible for the development of Avid AirPlay Product, a disk-based commercial/news playback system for the broadcast industry. Developed customized billing systems interfaces, device control interfaces for decks, interfaces with Louth protocol disk-based video servers, video routers and switchers, GPI controls, and remote control interfaces. Regularly engaged with customers, support personnel, and external development partners.

Software Engineer 1988 – 1994

Panasonic, Secaucus, NJ

Member of in-house contract engineering group, responsible for new technology research and development, supervision of multiple projects, and business development.

●Developed Microsoft Windows host utilities for Panasonic proprietary electronic filing system. Utilities include Win-Sockets TCP/IP network interface, Win-ASPI SCSI interface, media translation utilities to convert Panasonic proprietary file system to MS-DOS file system, and image file format conversion utilities for TIFF, G3, PCX, Windows BMP.

●Lead software engineer of product development team responsible for design and development of two way addressable, 50,000 subscriber cable TV network control system. Involved the development of the following: real time scheduler for multiprocessor environment, host billing system interface, multi-line telephone response system, and dynamic customer database management system.

●Developed various Microsoft Windows Multimedia control Interface (MCI) driver for Panasonic Laser Disc VCR products. Supervised development of IBM M-Motion device drivers

●Responsible for identifying and qualifying U.S. based technology vendors for printer controller and driver technology, involved in development contract negotiations and project management. As well as providing technical assistance to partner companies.

EDUCATION

Montclair State University, Montclair, New Jersey

B.S. Computer Science, Minor Mathematics,

Brookdale Community College, Lincroft, New Jersey

A.S. Business Administration

TECHNICAL SKILLS

Programming Langages: C++ 11/14/17; Java, Python

Tools and Software: Visual Studio, IntelliJ, Xcode, XML/ Xerces, HTML/CSS, Libcurl, Kubernetes, Jenkins, UnitTest, GoogleTest, cmake

OS/Platforms: Windows, Linux, Mac OS

Technologies: Advanced Debugging and Analysis, Scrum and Agile methodologies, Software Development Life Cycle (SDLC), Software Design

Network Protocol: TCP/IP, UDP, HTTP

Repo Management: Git, Coverity, Accurev



Contact this candidate