We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Seasoned Lead Engineer with 12 years of experience developing cutting - edge software in multi-platform environments is seeking a full time position.
  • Content protection with FairPlay, PlayReady, Widevine, Primetime, Verimatrix including their respective policies.
  • DRM development with JWT Tokens, user-based Policy implementations.
  • Strong cloud knowledge from blue/green deployment, auto scaling, load balancing, routing, VPC
  • Experience with cryptographic algorithms including AES, RSA, SHA and X.509 Certs
  • Application security experience for Win32, iOS, OSX, Linux and Android
  • User Interface design and development.
  • Database programming and schema development experience
  • Developed Django based customer and Paypal payments website.
  • Designed and developed C++ object oriented acquisition, storage, transmission and hardware control programs on both the Windows and Linux operating systems.
  • Created C++ objects handling UDP, TCP, and Serial protocols to communicate with servers, gimbals, cameras, and grabber boards
  • Extensive experience with Unix/Linux: customized scripting, administration and operating system modifications.

TECHNICAL SKILLS:

Operating Systems: Windows (Win32, .NET, WinRT), iOS, Android, Linux, OS X

Languages: C/C++, C#, JAVA, Objective-C, Assembly (x86, ARM), Python, Bash, Golang

Dev Tools: MS Visual Studio, Apple XCode, Perforce, Git, Eclipse

Technologies: AWS, Django, Apache, Tomcat, JBoss, Win32, OpenGL, DirectX, MySQL, SQLServer, IIS, Arxan, Cloakware, Trustzone, HLS, MPEG-2 TS, H264, AAC,Azure, Dash, MPEG-4

Skills: Cryptography, Network Programming, Embedded Programming, Audio/Video Processing, Application Security, Databases

PROFESSIONAL EXPERIENCE:

Confidential

Lead Software Engineer

Responsibilities:

  • Led Atlas DRM Team to develop FairPlay, PlayReady, Primetime, Widevine, Token and Key services that support the majority of the client device ecosystem.
  • Setup AWS multi-region cloud infrastructure from deployment to secure auto scaling environment.
  • HLS and DASH client side development of Windows, Android and iOS client protected playback with their respective policy application.
  • Supported multiple launched of platform releases for film, channels and sport events.

Confidential

Lead Software Engineer

Responsibilities:

  • Developed User Aware HLS/DASH iOS video player
  • Developed iOS Test and Demo applications for research and patent development
  • Developed iOS/Android User Aware application with REST Node.js Azure Mongo and Red Hat Openshift Django Postgresql

Confidential

Lead Software Engineer

Responsibilities:

  • Architected and developed secure video player technologies based on Apple’s HTTP Live Streaming IETF draft
  • Responsible for the entire development lifecycle for the ViewRight Web product line
  • Utilized FFMPEG, Apple VDA, DirectX and OpenGL for decoding and rendering
  • Implemented ViewRight Web security client and related API on multiple platforms including Windows, Mac OS X, Android, iOS and Linux
  • Designed and implemented advanced security protocols for client/server communication using cryptographic paradigms
  • Developed customizable user interfaces for subtitles (SRT, CC), On Screen Controls (custom skinning) and other middleware integration points
  • Satisfied video security requirements by implementing output controls (HDCP, CGMS-A, Downres) and anti-screen scraping technologies
  • Secured the ViewRight Web security client and associated players using Arxan and Cloakware technologies

Confidential

Software Consultant

Responsibilities:

  • Developed Tegra3 ARM application for image capture, control and processing
  • Developed Pan Tilt Unit tracking software using multiple GPS and Air Traffic Transponders sources

Confidential

Software Consultant

Responsibilities:

  • Developed websites utilizing C#, .Net, Java, JSP, Richfaces and SOAP
  • Developed and supported IIS, JBoss and Tomcat websites utilizing Hibernate, MySQL, SQLServer on Linux and Windows server machines
  • Implemented customized Windows and Linux clustering, load balancing and failover for Apache and Tomcat

Confidential

Software Engineer

Responsibilities:

  • Experienced with camera and turret program design, hardware control and high data rate capture
  • Create C++ Frame Grabber SDK.
  • Created C++ software implementing navigation and imagery computation and alignment
  • Developed a 3D display for target detection, an OpenGL redirector and manipulated Radeon & S3/Via Hardware.
  • Designed and wrote user interfaces in C++ using QT and OpenGL
  • Developed Bash, Python scripts and .Net tools for testing and verification
  • Utilized and manipulated Win32 and Posix to implement and create Linux and Windows software applications
  • Utilized async and sync serial, UDP and TCP protocols for camera and data capture dapplications on Linux and Windows
  • Developed MFC/ATL based video-conferencing applications

We'd love your feedback!