David John- CV
Overview
Adaptable video streaming engineer proficient in all areas of video delivery.
Handles all IP՞based video delivery scenarios.
Equally comfortable facilitating massive streams for 1M viewers or installing and maintaining high-end video conferencing infrastructure for executive offices.
Working experience
Oct 2021 - Apr 2023Video Streaming Engineer | FreeCast Remote
Company Description
- Managed video endpoints for unified communications networks, providing consistent
video conferencing performance
- Tested and verified video network performance, reporting operational variances to
appropriate engineering personnel
- Maintained video infrastructure, providing administrative duties to help supervisor exploit
video assets
- Developed IP distribution technologies such as codecs, compression techniques and other tools
Nov 2019 - Mar 2021Video Streaming Engineer | Disney Remote
Company Description
- Vision ability close vision, peripheral vision, and ability to adjust focus
- Strong working knowledge of video test equipment
- Knowledge of design, documentation and integration of television and post-production
systems
- Able to concentrate for long periods of time
- Able to set priorities under pressure of deadlines
Sep 2017 - Feb 2018Video Streaming Engineer | nFlux
Company Description
- Strong organizational and computer skills are required
- Experience within IT Networking, as well as Unix/Linux Systems Administrative
experience
- Solid Cloud experience, preferably in AWS or Azure
- Understanding of IT work experience in systems administration
- Experience with signal processing including: video transport, encoding, decoding,
transcoding, frame rate conversion, timing
- Experience working with Unix and Linux operating systems; specifically troubleshooting
and providing administration
Dec2016 - Feb 2017Video Streaming Engineer | Growth AI
Company Description
- Diagnosed and resolved problems with AV equipment and media management systems
- Supported live events with well-controlled lights, sound and video streaming
- Controlled video input for live conferences or performances and pre-recorded
productions
- Met budget targets with optimal formats, content choices and mediums to meet
objectives
- Obtained, set up and loaded videotapes for scheduled broadcasts
Powered by ? www.enhancv.com
Education
University of Chicago, Bachelor in Computer Science (dropped on the 4th year).
Tech skills
Good understanding about how programing was crafted from basic concepts such as Computer Architecture, Operating System, Internet Protocol…
Good understanding about OOP, Data Structure, Programing Language Principles.
Good at analyzing and architecting web system, structuring source code with community standard.
Independent from library/framework, can “reinvent the wheel” if the requirement needs.
Work effectively with git and unix commands.
Excellent Javascript skill: prototype, scope, event driven, asynchronous, ES6…
Always hungry for the new technology, spend free time on the top newest stack such as AWS services, Apollo GraphQL…
Respect unit test. Understand coverage and its levels.
Soft skills
Communicate fluently in English.
Good at both independent or team working.
Actively analyze business requirement and provide suggestion if any.
Understand and apply critical thinking to solve the problem.
Perfectionism, carefully deal with details, always look for the best solution.
Have a win-win mindset with business and relationship.
Familiar tools
Source code management: Git, Source Tree.
Project management: Asana, Trello, Redmine.
Documentation: Confluence, Google Docs.
Communication: Slack, Skype, Hangouts.
Editor: Sublime Text, Visual Studio, Eclipse.
Testing: Karma, Istanbul, Jasmine.