Kondrat Shmoylov

Senior Software Engineer/Manager

I am a software engineer with a passion for building products that are both functional and user-friendly. I have a strong background in computer vision and machine learning accompanied by a solid experience in building distributed systems and managing teams.

Key Competencies

AI & ML: Computer Vision, LLMs, CLIP models, Generative AI

Languages: TypeScript, Python, Rust, Golang, JavaScript

Frameworks: React, Svelte, Node.js, Django, Flask

Infrastructure: AWS, Google Cloud, Terraform, PostgreSQL, MongoDB, DynamoDB, DuckDB

Testing & Management: TDD, BDD, Jest, Cypress, Playwright, Team Leadership, Project Management

Experience

Senior ML Engineer
Lightly AI | lightly.ai
April 2024 - Present
Zurich, Switzerland
  • Architected and implemented instruments for dataset curation, including UX/UI experience
  • Developed high-performance data connectivity solutions between ML models and diverse storage systems
  • Optimized query performance and data retrieval for visual search engines
Engineering Manager
Crowdhouse | crowdhouse.com
June 2019 - Feb 2024
Zurich, Switzerland
  • Designed and implemented distributed backend systems supporting real estate marketplace platform
  • Led technical discovery processes with cross-functional teams to determine data access requirements
  • Built and optimized recommendation services using LLMs, handling high-volume data processing
Team Lead/Lead Engineer/Manager
Yandex | yandex.com
May 2005 - Feb 2016
Moscow, Russia
  • Built distributed systems serving millions of daily users with sub-second response times
  • Introduced a lot of improvements and features across Yandex products (maps, mail, blogs, search)
  • Led the development of multi-region, fault-tolerant services handling terabytes of user data
  • Led the frontend department

Languages

English (C2)
German (B2)
Russian (native)

Education

Bachelor's Degree in Computer Science

South Ural State University, Russia, Chelyabinsk

1998 - 2003