ILYA PLATONOV
Software Engineer
Email: isplatonov.official@gmail.com
GitHub: github.com/ISPlatonov
LinkedIn: linkedin.com/in/isplatonov
Telegram: @isplatonov
Software Engineer, Protected Audience API team
november 2024 - present
- Integration of Criteo products in the Google Privacy Sandbox APIs, Protected Audience in particular. The Privacy Sandbox is meant to replace 3rd-party cookies for online advertising in Google Chrome.
- Development of an internal tool for tracingand debugging Protected Audience API events with real-time reporting and visualization.
Software Engineer
december 2022 - november 2024
Web Engine team
february 2023 - november 2024
OS Graphics team
december 2022 - february 2023
Web Engine team
- Development of custom web engine, web parser and CSS layout algorithms; perfomance tracing and debugging.
- Supported approximately 80% of the most spread web elements.
OS Graphics team
- Construct the 2D graphics stack and window system of the OpenHarmony OS.
- OS rendering and layouting performance and power consumption optimization on 20%.
- Research on the new generation of OS graphics stack, through the innovation of architecture and system design within an international team.
QtQuick software developer
september 2021 - september 2022
- Migrated operatop module from GTK+ to Qt Quick, integrated PTZ tracking system for surveillance cameras. Implemented NAS video recorder web service.
Assessor-developer
august - november 2021
- Programming and Computer Science related search results review.
- Worked with search and recommender systems, improved the search ranking algorithm for English and Russian queries.
Teaching Assistant
february - march 2024
- Conducted lectures and practical classes on web development, lead course projects.
- Introduced students to the basics of web development and architecture, Python for web development, HTML, CSS, JavaScript, and the Flask web framework.
Master in Computer Science
2023 - 2025
- Major: Software Engineering
Representative of the university in the international student community
Bachelor in Computer Engineering
2019 - 2023
- Major: Information and Communications Technology
- Minor: Neural Networks
Software engineer, master's thesis
april - july 2024
- Research on the evolutionary algorithms, implementation of the simulation of the evolution of the population of organisms using the genetic algorithm.
Software engineer, diploma project
september 2022 - june 2023
- Designed the architecture of the multithreaded app, implementaion management and debugging. Decomposition and profiling system components.
- Dataset generation app for training the model.
C++ developer, personal project
may 2022 - june 2024
- Design and implementaion of multiplatform client-server game based on SFML library.
C/C++: CMake, Boost, GN, Qt, SFML, GStreamer
Python: Flask, PySide (Qt), Pandas, Matplotlib, OpenCV
Other: Linux, Android, Docker, OpenVPN, JS / TS, Flutter, ffmpeg, ZMQ, Kafka, Kibana, Grafana, CI/CD
Completed courses: Python, C++, Databases, Operating Systems, Calculus, Probability Theory and Mathematical Statistics, Discrete Mathematics, Linear Algebra, Electronics, Physics, Computer Networks, Network Video Technologies, Web Services Development
Languages: English (C1), Russian (Native), French (B1)