Viktor Tiulpin's CV
- Email: [email protected]
- Location: Amsterdam, the Netherlands
- Website: tiulp.in
- X: tiulpin
- GitHub: tiulpin
- LinkedIn: tiulpin
Profile
Platform Engineer with 7+ years experience designing and operating distributed systems; focused on solving diverse challenges, driving product innovation and research; proven at slashing CI runtimes by 50% and delivering high-impact features
Experience
Software & Infrastructure Engineer, JetBrains N.V.
May 2022 – present
joined as a software engineer in the Qodana team, then switched to the AI Platform team to work on the LLM infrastructure
-
deployed new services and evolved the distributed multi-regional JetBrains AI infrastructure
-
implemented Qodana CI extensions CircleCI, GitHub Actions, Azure Pipelines adopted by 15K+ open-source projects
-
created Qodana CLI (Go) to run Qodana across platforms and architectures with minimal setup (2M+ downloads)
-
constructed reproducible Docker builds for Qodana images, standardizing release processes (2M+ Docker pulls)
-
led a 3-person team to develop and maintain Qodana security and compliance features, ensuring robust code quality
Software & Infrastructure Engineer, IntelliJ Labs Co Ltd. (JetBrains)
July 2020 – Feb 2022
worked on a newly launched product (Qodana) for static code analysis and code quality management
-
shipped new features: license audit, clone finder, improving code analysis capabilities for 3000+ users
-
rolled out a data pipeline for large-scale analytics of all public GitHub repositories (~2.8M repos)
-
launched initial product website/socials, turned beta feedback into product improvements, reaching 1,000+ early users
Machine Learning Engineer, Center of Reactive Programming
Feb 2019 – June 2020
built computer vision and natural language processing solutions for various clients
-
trained object detection and text classification neural networks for real-world business problems
-
collaborated with industry partners to integrate ML prototypes into production, improving workflow efficiency
-
boosted object detection algorithm precision by ~30% using data augmentation and transfer learning
Skills
Programming & Algorithms: Go · Python · Kotlin · TypeScript · Java · Data Structures & Algorithms · System Design
DevOps and Infrastructure: Docker & Compose · k8s · Terraform · AWS · GCP · Monitoring (Prometheus, Grafana)
CI/CD and Version Control: git · GitHub Actions · Azure Pipelines · GitLab CI · CircleCI · Jenkins · TeamCity
Machine Learning: PyTorch · TensorFlow · Scikit-learn · OpenCV · Hugging Face · MLflow · Data Science
Databases and Message Brokers: PostgreSQL · MySQL · Redis · Kafka
Spoken Languages: English · Ukrainian · Russian · Dutch (A2)
Education
Computer Science Center, competitive admission bootcamp in Software EngineeringSept 2020 – Jan 2022
-
mlcourse.ai: 8th/2360 participants · stepik: algorithms · c++ · java · python · databases · coursera: Stanford ML
-
kaggle expert (ex. top 500): PANDA (13th/1010) · Bengali.AI (46th/2059) · TReNDS (31st/1047) · RSNA (48th/1345)
Saint Petersburg Polytechnic University (SPbPU), B. Sc. in Computer ScienceSept 2016 – July 2020
Other Activities
volunteer @ 911ua.org · conference organizer & tutor @ log.tiulp.in · open‑source contributor