Team Lead
Moscow, Russian Federation
• Technical team leader in recommendation systems department• Significant business impact on top classified site, and one of 3 largest it companies in Russia• Building and management of recommendations team. ~12 developers and data scientists• ~25 production loaded microservices, written on async Python + Golang• Our systems can handle 50 million items, 60 million users, 1.5 billion events daily, operating in kubernetes cluster during loads up to 10 krps external traffic load• Lots of storage solutions: Distributed: Redis, MongoDB, Sphinx Search Engine, Tarantool. Analytics and transactions: PostgreSQL, Vertica. Messaging systems: RabbitMQ, NSQ, Kafka• Initiated separation of recommendations system from php monolith into microservices, resulted in dramatically increased development speed, system stability and low latency• Data driven decisions based on statistics, company scale abtesting system • Encouraged best development practices such as TDD, code review• Interviews, hirings and trainings for new employees