Resume

Career Summary

As an experienced software engineer with a decade of expertise, I specialize in developing video streaming solutions, including webinars, video chats, video players, video encoders/decoders, IPTV systems, video conference solutions, virtual video/audio drivers, and screen capture applications. My extensive knowledge of building networking-intensive applications and proficiency in various programming languages like C, C++, Java, Python, and Perl have helped me develop low-latency GStreamer applications, porting frameworks, and network simulation modal XML generation. My technical proficiency also extends to web development and cloud programming, where I have worked with technologies such as AWS Lambda and Google Cloud Function. My expertise lies in video encoding/decoding, video streaming protocols, and server cloud.

Work Experience

Senior Software Engineer, Video

Oct 2020 to Dec 2022 · 2 years 3 months
  • Developed the application for communicating with video/audio drivers written in C#
  • Implemented the video/audio converter using FFmpeg
  • Collaborated with 10 senior engineers to brainstorm and implement ideas and feedback into app's development
  • Developed the virtual video/audio drivers for Windows written in C/C++

Senior Video Streaming Engineer

May 2018 to Jan 2020 · 1 year 9 months
  • Customer can register a complain
  • Auto identification of a customer
  • In Emergency situation forward a call to customer solutions
  • Many more...
  • Successfully integrated and tested new features, resulting in a seamless user experience and improved overall performance metrics.
  • Wrapped the computer vision with the GStreamer plugins
  • Developed GStreamer plugins written in C/C++
  • Collaborated with tech team, escalating issues as needed via ticketing system and prompt communication
  • Managed video infrastructure monitoring and reporting systems, providing real-time insights and implementing immediate corrective actions to mitigate network disruptions

Senior Video Processing Engineer

Jan 2017 to Jan 2018 · 1 year 1 month
  • Collaborated with a 9-person software development team using scrum methodologies and provided resources to meet deadlines
  • Analyzed 5+ IP & USB Camera SDKs for integrating to Nx Witness VMS
  • Developed the libraries of Nx Witness VMS for IP & USB Cameras
  • Implemented regular alerting and monitoring of network performance, which reduced network downtime by 9%

Video Streaming Developer

Jan 2016 to Dec 2016 · 1 year
  • Live & VOD Streaming Service Development
  • Integration with RTMP Publishing and HLS Adaptive Bitrate Streaming
  • Mobile App Development for iOS & Android
  • Wowza Media Server Transcoding Configuration
  • Development with C/C++, GStreamer, AVFoundation and MediaCodec

C++ Developer

May 2014 to Oct 2015 · 1 year 6 months
  • Developed cloud-based technologies with C ++ and Java to assist Fortune 500 companies with scaling content distribution by 40% or more and increasing their productivity by 20% or more
  • Teamed up with current clients to understand needs for improved functionality, and communicated with engineers and clients to develop enhancements that boosted client satisfaction by 17%
  • Manipulated algorithms to align with marketing, sales, and solutions, improving automation by 22%
  • Drafted documentations delineating designs and specs for more than 10 projects

Skills & Tools

Main Skills

  • C++
  • FFmpeg
  • GStreamer
  • Live Video Streaming
  • Video Conferencing
  • Real Time Streaming
  • Protocols(RTSP, RTMP, RTP)
  • AWS Lambda
  • Amazon Kinesis
  • Amazon S3
  • Wowza

Others

  • Amazon Web Services
  • VoIP
  • TeleCommunication
  • Micro-services
  • webRTC

  • Code Review
  • Git
  • Jira
  • Team Collaboration
  • Slack
  • Unit Testing
  • Twilio
  • Trello

Education

  • Bachelor's Degree at Computer Engineering Technologies/Technicians
    Southern Methodist University, Texas
    2010 - 2014

Awards

  • Linux Programming
    Master-level certificate in the discipline
  • Programmer/Analyst Aptitude
    Master-level certificate in the discipline

Language

  • English (Professional)

Interests

  • Book Reading
  • Music