Sr. Software Engineer Resume
2.00/5 (Submit Your Rating)
PROFESSIONAL EXPERIENCE
Sr. Software Engineer
Confidential
Responsibilities:
- As a Java developer, work on an Agile/Scrum team to develop multiple applications and software services that deal with video ingestion, validation and transcoding.
- Promoted to Software Engineer Team Lead on March 2016. As a Team Lead, work closely with the Architecture team to ensure the projects are well executed and delivered on time. Act as a point person for all development projects within a team of four developers, a tester, and an system integration engineer.
- The lead engineer and architect for the Confidential Unified Ingest service. A Java application that ingest video and metadata assets from television networks for Confidential Video On Demand. The application ensures that all files in the asset has been received from Aspera, it ingests thousands of video assets a day. The application validated the video and audio asset ensuring it meets the Confidential specification and qualifications.
- Work as a leader in video, audio and closed caption problems. Including building tools that analyze the video and caption track to ensure proper quality.
- Lead Architect and developer for the Confidential Unified Transcoder. Using the ffmpeg and x264 as an transcode engine, developed a Java application that splits a video transcode job to multiple VM’s and/or physical servers. The application transcodes and packages assets to multiple codec’s and formats.
- Developed a video analyzing tool that utilizes Mediainfo and ffprobe to ensure successful video ingest into the Confidential VOD system.
- Developed Groovy code within 3rd party ThePlatform’s MPX VMS.
- Worked with Cassandra persistence storage to store metadata from the video assets.
Digital Media Engineer
Confidential
Responsibilities:
- Oversaw and head architect for the Transcoding Lab. Built and implemented hardware and software for transcoding systems within a testing environment. The lab was built with Windows and Linux OS’s, running multiple transcoding applications including but not limited to x264, ffmpeg, Agility, and Vantage.
- Supervises and oversees Discovery VOD and Download - to-Own (DLTO) systems engineering, implementation, and troubleshooting. Provides system support, integration, and troubleshooting.
- Works with multiple transcoding and video editing systems for delivery and packaging, including Telestream Vantage, Agility, and AmberFin iCR video transcoding systems.
- Familiar with video codec and wrapper engineering tools. I built a Linux system that is optimized for codec/ wrapper repair and analyzing. Tools such as x264, ffprobe, ffmpeg, ffmbc, mediainfo, dvdauthor, mencoder, and mpegtools are all utilized to work in an automated system for engineering use. I am familiar with Debian and Red Had Linux system integration and administration.
- Provides help-desk support for Discovery’s Media Technology Production and Operations departments, including locations in Silver Spring, MD; New York, NY; Miami, FL; and Los Angeles, CA.
- Works closely with Netflix and Amazon VOD deliveries. Sets up technical workflows of automated transcoding through Agility, AmberFin iCR, and Vantage transcoding systems to create and deliver Netflix.
- Works closely with all aspects of DVD and Blu-ray authoring. Supports a full disc-authoring workflow that involves Scenarist Authoring software, and the Rimage Disc Burner system.
- Applies knowledge of closed captioning (CC) systems for file base and broadcasting. Works with CPC and EEC software to implement captioning in the VOD environment. Acts as lead for updating workflow for compliance with the new CC Federal Communications Commission (FCC) regulations for online video. Familiar with 708, 608, and SCTE21 Closed Caption standards.
Media Administrator
Confidential
Responsibilities:
- Manage the digital assets on the Avid ISIS storage system. In charge of the organization and file structure of the Interplay system. Created and administrate the read/write permissions for each editor, producer, and freelancer that accesses the interplay system.
- Technically administrated and the Avid unity ISIS system. Monitored the health and diagnostic applications to make sure the ISIS and interplay is running smoothly.
- Administrated and organized the SGL tape archive system. Transferred assets from the Avid ISIS to the SGL archive system once the episode aired. Managed the file structure and read/write permissions for the SGL system.
- Developed web applications with PHP and mySQL on an IIS Windows web server. Created a dynamic dub request system, and a tape stock organization system.
- Manage the live ingest into the Avid Airspeed system. Highly familiar with all aspects of the Avid Airspeed system including Airspeed, Pilot, and Flight Plan. In charge of scheduling and organizing freelancers to digitize media into the Avid ISIS storage system. Create projects and set up interplay folders for the media to be digitized into.
- Administrate the Anystream transcoding system. Manage and create custom profiles for any transcoding needs.
- In charge of the entire offline media library. Administrate and organize the Nesbit database. Create and administrate read/write permissions for the various users.
- In charge of the tape duplication department. Created a duplication form system that was put in place for all employees to use when a duplication is needed either from tape to tape or Avid ISIS to tape.