Arjun Asthana 🖶
jobs@guzt.in +1 608 313 4636 http://cv.guzt.in/
Jan 2020 -
Present
  • YouTubeTV playback on Safari
  • v0 Cross-platform library framework and media fetch/buffer controller for a custom streaming protocol
  • Latency optimizations for Widevine playbacks
  • Edge encrypted FairPlay playbacks
  • WebAssembly lead
Jan 2019 -
Jan 2020
  • Router management service
  • FIDL<->gRPC bridge generator, FIDL -> Protobuf schema translator
  • Multi-platform router management apps in Flutter
Mar 2014 -
Dec 2018
YouTubeTV on iOS
  • Optimizations and workarounds for very large HLS manifests.
  • FairPlay support, key prefetching, key rotation
  • Dynamic ad insertion with client-side manifest rewriting.
  • Lead iOS DRM playback POC for streaming, Ads, client teams.
HLS manifest server support and iOS playback support for transcoder experiments and multi-language auido content
Oct 2013 -
Feb 2014
Resolute hospital billing, Epic Systems, Inc.
Feb 2013 -
Aug 2013
  • Optimizations for very high traffic networks with small packets
  • Kernel API for per-host network traffic analysis
Jul 2011 -
Dec 2011
Java EE & OracleBPM apps for Business Process Management.
Summer 2010
  • v0 P2P collaborative editing in KOffice's Maemo port
  • DICOM SR filter for KOffice
2005-2006 Lead Dev for Linux Live CDs, Indserv Infotech Pvt. Ltd.
2012
2012 Kernel-level event logging on Android, Forensic lab.
2012 Document authenticity verification system on Android, Forensic Lab.
2012 Hardware DES & AES power/area analysis, Hardware lab.
2011 Distributed privacy-preserving anomaly detection in large ISP networks, Network and Distributed Systems Security Lab.
2010 Qualified for ACM-ICPC Asia Regionals
2009 Linux driver module for HD44780 LCD controller, 3rd semester OS course.
2008
CLI MP3 player on Linux in C++, CS class project.
2008 Music player in Javascript for OpenSocial-based social networks.
Rated to 4.8/5 stars within 8 days of release on Orkut.
2005 Shell script to generate bootable floppy disks from scratch with Linux and BusyBox.
C/C++, Shell, TypeScript
C++ (with Boost & QT), C (with POSIX extns), Shell, Java (ME, SE, EE, Android), HTML5 (CSS, JavaScript), Rust, Go, PHP, Perl, VHDL, Verilog, MIPS32 Assembly, MATLAB, Python, Ruby