Experience
2019 — Now
2019 — Now
New York City Metropolitan Area
I work on making media experience in Android apps (LinkedIn and beyond) even better, focusing on performance, reliability and capabilities. Things I have been working on lately:
• wrote a media uploader SDK, capable of editing media and optimizing its resolution/size before uploading, with support for multiple upload protocols and networking stacks
• wrote and open sourced LiTr - a hardware accelerated media transcoder with capability to edit video/audio frames. Having started as a simple video transcoder, LiTr evolved (and continues to evolve) into a capable video/audio editing solution, adopted by independent developers and large software projects alike. As an open source project, it became a point of collaboration for multiple talented media engineers.
• parallelized video transcoding with upload to speed up video upload even more
• wrote a media player (wraps ExoPlayer2), optimized for LinkedIn's consumption experience
• giving talks at external and internal conferences
• helping fellow engineers to grow, via collaboration and/or mentoring
2017 — 2019
2017 — 2019
New York
Worked on everything video and Android - transcoding, playback, performance.
2010 — 2016
Bridgewater, NJ
• Worked on advanced R&D projects: inventing, prototyping, patenting, taking to production.
• Re-architected and refactored one of main software modules, developed at Verizon Lab - the SetupWizard. Turned legacy app (compiled as part of phone firmware, not debuggable, not scalable) into gradle based application, debuggable in AndrodStudio. Reduced code size by 60%, restructured code into independent modules, implemented highly scalable and testable data-driven architecture. Lead a team of 5 engineers.
• Created Dicomite DICOM Viewer application - a simple and powerful viewer for medical DICOM images for Android devices. (https://play.google.com/store/apps/details?id=com.samsung.mno.team1.dicomreader) Architected the app, wrote parser/decoder/renderer library, wrote most of UI code. Lead a team of 3 engineers.
• 4 patents pending.
• Contributor to Samsung KNOX.
• Assisting colleagues with resolving complex and critical issues.
• Android platform customizations: proprietary AGPS stack, SQLite encryption stack, device encryption, performance optimizations.
• Created custom AOSP (Gingerbread) based ROM for Samsung CDMA device.
2006 — 2010
2006 — 2010
Princeton, NJ
• Worked on CoPilot GPS Navigation software (iOS, Android, Windows Mobile, Symbian versions)
• Implemented new features for map rendering (3D buildings/landmarks, traffic overlays, bread crumbs, etc.)
• Developed map data compression algorithm, that increased the quality of polygon data while reducing size by over 33%
2003 — 2006
2003 — 2006
Designed and developed statewide PDA-based mobile traffic incident data collection system for NJDOT Traffic Operations Emergency Service Patrol.
Developed data mining and optimization methods for Traffic Incident Management.
Education
Rutgers University
Ph.D., Industrial and Systems Engineering
1997 — 2003