Ivan Seleznev

Senior Staff Engineer at Dremio

Lisbon, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ivan Seleznev is a Senior Staff Engineer based in Lisbon with nine years of experience building and operating high-load web services and cross-platform C++ mobile components. Formerly a team leader at Yandex Maps, he combines hands-on coding with people management, having led a 5-person SDK infrastructure team to deliver pedestrian navigation, CI speedups, and more frequent automated releases. He has deep expertise in geo backend reliability and performance—improving Docker build times, eliminating synchronous I/O issues across 100+ microservices, and shaping L7 load-balancer patterns that handled millions of rps. A pragmatic full-stack contributor in notable open-source projects from JetBrains, he has improved remote Swing tooling and multiplatform plotting by fixing parsers, optimizing image caching, and extending protocol handling. At Dremio he continues to operate at the intersection of scalability and developer productivity, bringing systems-level thinking to distributed services and client runtimes. Collectedly, his profile blends low-level C++ and mobile know-how with large-scale backend engineering and measurable operational impact.
code9 years of coding experience
job9 years of employment as a software developer
bookLomonosov Moscow State University
languagesRussian, English
github-logo-circle

Github Skills (21)

kotlin10
awt10
websocket10
geospatial10
ui-design10
java10
spatial-data10
javas10
uid10
geo10
parsing10
front-end-development10
spatial10
text-parsing10
swing10

Programming languages (1)

Kotlin

Github contributions (4)

github-logo-circle
JetBrains/lets-plot

Jul 2019 - Feb 2021

Multiplatform plotting library based on the Grammar of Graphics
Role in this project:
userBack-end Developer
Contributions:111 commits, 26 PRs, 120 pushes in 1 year 7 months
Contributions summary:Ivan focused on enhancing the project's functionality by fixing a TWKB parser and adding a Twkb ParserTest. They implemented parsing for a variety of geometries including points, lines, polygons, multipoints, multilinestrings, and multipolygons. The user also made additions to JSON and tile protocol, adding functions for working with JSON objects and binary data streams.
pythonplotting-libraryplottingstatistical-datageo-spatial
JetBrains/projector-client

Jun 2020 - May 2021

Common and client-related code for running Swing applications remotely
Role in this project:
userFull-stack Developer
Contributions:8 commits, 3 PRs, 4 pushes in 10 months
Contributions summary:Ivan primarily worked on implementing and refactoring client-side features for a remote Swing application client. Their contributions included adding and modifying ARGB color handling, window header styling and positioning, and image caching. They also made changes to the server-side code, adding a websocket client and modifying core classes to work with this transport layer. Overall, their work appears to focus on improving the UI and communication aspects of the remote Swing application.
javaawtremotelyswing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ivan Seleznev - Senior Staff Engineer at Dremio