Computer Vision Developer2019 - PRESENTGameonstream
Technologies: Deep Learning, Computer Vision, Machine Learning, Jenkins, Docker, Bitbucket, C++, Python, Wowza, OpenCV, FFmpeg, PyTorch, Keras
- Built a Python-based automatic video streaming pipeline for stadiums.
- Implemented real-time multiple 4K cams panorama stitching.
- Developed an automatic 'video operator' algorithm.
- Implemented deep learning-based game situation understanding.
- Set up a DevOps process with CI/CD and monitoring (Bitbucket, Docker, Jenkins, and ELK).
- Prototyped algorithms with C++ (realtime high-res stitching, camera calibration, and lens dewarping).
Senior Video Research Engineer2020 - 2020LivePeer
Technologies: Google Cloud Platform (GCP), FFmpeg, Blockchain, OpenCV, Python, Keras
- Researched video transcoding verification approaches.
- Built a high-performance video transcoding verification API.
- Developed a deep learning model to verify transcoded videos.
- Explored attack vectors of zero-trust blockchain-based P2P video transcoding network.
Augmented Reality Developer2019 - 2019Lynx Equity Limited (via Toptal)
Technologies: C++, UWP, HoloLens
- Built a high-performance CV pipeline for an embedded device.
- Created automatic unit tests on real data.
- Implemented a holographic recorder app based on Microsoft SDK.
- Built a code to map data from several sensors to a single origin real-world coordinates.
Data Scientist2018 - 2019Media Startup (via Toptal)
Technologies: Flask, Elasticsearch, Python
- Developed a news data crawler.
- Created a data processing pipeline.
- Built a recommendation engine based on Elasticsearch.
- Implemented an admin web UI for the recommendation engine.
Machine Learning Expert2018 - 2019Alfa (via Toptal)
Technologies: Scikit-learn, XGBoost, NLTK, SpaCy, Python
- Developed an NLP processing pipeline for candidate resume analysis.
- Consulted in-house development team on AI technologies.
CTO2018 - 2019Digital Identity Startup (via Toptal)
Technologies: Facial Recognition, Deep Learning, OpenCV, TensorFlow, iOS, Android, Swift, C++, Java, Django, Flask, Python
- Built a prototype with Computer Vision and AI components running offline on mobile device (TensorFlow, MobileNet, OpenCV).
- Established DevOps process and AWS infrastructure (Jira, Jenkins, Kanban, Docker).
- Created an API and backend services with Flask.
- Managed the project and the team, including hiring and interviews.
- Created a client area of the company's website using Django.
Team Leader, Lead Data Scientist2010 - 2017Institute of Information Systems, Inc.
Technologies: Ubuntu, Python, Microsoft
- Led a team developing ECM system for a local legislative assembly.
- Built a reporting product with built-in analytics based on Microsoft SQL Server Reporting and Analysis services (OLAP).
- Set up DevOps process in the department from scratch.
- Implemented an anomaly detector for city's traffic monitoring system.
Software Developer2007 - 2010IT Business, Inc.
- Worked on custom ECM for an industrial facility.
- Built a batch scanning plugin for EMC Documentum and IBM Content Manager.
- Developed a project synchronization tool for Microsoft Project Server.