Sergey Kazmin Email & Phone Number
Who is Sergey Kazmin? Overview
A concise factual answer block for searchers comparing this professional profile.
Sergey Kazmin is listed as Software Developer at Àlber Blanc, a with 83 employees, based in Moscow, Moscow City, Russian Federation. AeroLeads shows a matched LinkedIn profile for Sergey Kazmin.
Sergey Kazmin previously worked as Senior Software Developer at Kaspersky and Software Developer at Kaspersky. Sergey Kazmin holds Master'S Degree, Software Engineering, System Programming from Higher School Of Economics.
Email format at Àlber Blanc
This section adds company-level context without repeating Sergey Kazmin's masked contact details.
Review company-level records connected to Sergey Kazmin before choosing the right outreach path.
About Sergey Kazmin
An experienced developer with a wide range of skills in developing and designing various systems. I have worked on high-load systems, desktop applications, core libraries, and utility tools. I was involved in creating backend services, business logic for antivirus products, and implementing CI/CD processes.Over the past few years, I have been deeply involved in the development of Ast, a new version control system for large repositories. It is a client-server solution designed to speed up user operations while working with a monorepository.My primary programming language is C++, although I also write code in C and Python. At work and school, I have also worked with Java, Bash, Nemerle, and Assembly language (x86). I am well-versed in modern C++ standards (20 and 23) and am interested in language development, attending conferences, and following the standardization process.Thanks to the university, I have a broad understanding of machine learning. I enjoy sharing my knowledge with colleagues and participating in public events. Recently, along with a colleague, we gave a talk at the Ozon E-CODE conference about our version control system.In addition, I have been teaching for a while now - I have given lectures and webinars on C++ programming. I have experience conducting coding interviews for C++ developers and participating in promotions for senior positions.From time to time, I contribute to open-source projects on GitHub [https://github.com/yerseg]. I hold a master's degree in software engineering and systems programming from the Higher School of Economics. I also have a bachelor's degree in information security from the National Research Nuclear University MEPhI.
Sergey Kazmin's current company
Company context helps verify the profile and gives searchers a useful next step.
Sergey Kazmin work experience
A career timeline built from the work history available for this profile.
Senior Software Developer
💼 Core Technologies Department, Engineering Infrastructure TeamAs a Senior Developer, I contributed to the development of Ast — a cross-platform client-server version control system (VCS) designed to handle large repositories. Our goal was to significantly speed up operations when working with Monorepo.In Ast, we implemented various approaches: shifting heavy operations to the server, virtualizing the file system, and optimizing data storage structures.More details about Ast can be found in our presentation at the Ozon E-CODE 2024 conference. The recording is available here: https://ecode.ozon.tech/talks/f7a22fd8c0a4420ea220366df25e38a0/During my time on the Ast development team, I achieved several important milestones and handled various responsibilities:✅ Developed a remote commit conversion service from Git to Ast, replacing local conversion. This significantly reduced the time needed for branch switching from Git—by factors ranging from 2x to 1000x.✅ Optimized the local commit conversion process from Git to Ast after code profiling, resulting in a speed boost of 2x to 10x.✅ Created an installer for the Ast client application on Windows using WIX.✅ Investigated and resolved slow build issues in macOS projects caused by our virtual file system, implemented via NFS v3. By adjusting NFS cache timeout policies, I reduced overhead by 50%.✅ Contributed several fixes and improvements in libgit2 and userver on GitHub.✅ Acted as an expert in the promotion process for C++ developers advancing to Senior roles.✅ Conducted coding interviews as part of the C++ hiring process.This experience significantly enhanced my understanding of backend architecture and client-server systems. I also gained valuable skills in performance analysis across platforms using tools like Windows Performance Analyzer and Xcode Instruments. Additionally, preparing for the conference talk helped me further develop my public speaking abilities.
Software Developer
💼 B2B Products Development Department, Single Management Platform TeamI was involved in the initial stages of the project to create The Security Data Platform for several products in the B2B portfolio. The project was initiated as part of the technological transformation of the product line.One of the key aspects of The Data Platform is the requirement for its certification as part of the products. This imposes requirements of Secure Development Lifecycle (SDL) on the components it consists of.ClickHouse is one of the foundational components of the platform. As a Senior Developer, I participated in addressing the following tasks related to adapting the ClickHouse source code for the project's needs: ► CI/CD: Configuring build and automated testing in our company's infrastructure using CMake and Docker► DevSecOps: Setting up static and dynamic analysis, fuzzing in our company's infrastructure using Svace, libfuzzer, and LLVM sanitizers► Engaging in discussions on the future development process and project vision► Collaborating with another developer as a Security ChampionI also participated in technical interviews for candidates as part of the unified hiring process for C++ developers also know as C++ hiring stream.During my work, I achieved the following goals:✅ Prepared build environments in Docker and established regular ClickHouse builds in our company's build infrastructure✅ Conducted static analysis using the Svace tool for a specific part of the ClickHouse code✅ Developed a vision and proposed technical solutions for working with the upstream of our private ClickHouse repository
Software Developer
💼 Core Technologies Department, Engineering Infrastructure TeamAs a Developer, I contributed to the development of Ast — a cross-platform client-server version control system (VCS) designed to handle large repositories. Our goal was to significantly speed up operations when working with Monorepo.Some of my key achievements include:✅ Updated the toolchain to C++20✅ Enhanced the logger using the Folly library [https://github.com/facebook/folly]✅ Added support for loading certificates from Apple Keychain on MacOS and contributed to the cpp-httplib [https://github.com/yhirose/cpp-httplib/pull/1474]✅ Increased test coverage, such as for the "rebase" command✅ Participated in the conceptualization of a web interface for code review✅ Lead the initial phase of deploying server monitoring using Telegraf and Grafana.Overall, my experience as a Developer in the Core Technologies Department has given me a strong understanding of VCS systems, as well as honed my skills in software development, C++, and system design. I am eager to continue growing and contributing to the industry.
Software Developer
💼 B2C Development Department, Windows Product Architecture Development TeamMain products are the Kaspersky Internet Security for Windows (KIS) and the Kaspersky Endpoint Security (KES).Responsibilities:► Development and refactoring product's business logic (C++)► Support cross-platform business logic components framework (C++, templates)► Support low-level components for intercepting system calls (hooks)► Legacy code support and modernization (C++)► Contributing to the common internally-used components (C++, Python)► Crash dump analysis (kernel, user) using WinDbg► Development and support of unit tests (Google Test)► Development and support of integration tests (C#)► Analysis of logs and fixes of bugs ► Binary file analysis using IDA Pro► Participation in the code reviewAchievements and completed tasks:✅ Developed a mini header-only lib for creating and dispatching meta-information at the compile time (C++ templates)✅ Developed the client part of the queue in the GUI, which handles asynchronous requests from the product's service process (e.g., to request proxy credentials), integrated development into Windows and macOS product✅ Implemented a feature that allows passing an additional parameter to a template library code that changes the behavior of an object based on lists of types using template metaprogramming✅ Refactored legacy low-level DLL code and used a new fresh API provided by another team✅ Implemented a request for admin credentials from the user when changing sensitive product settings, the request was made using a standard Windows window on a secure desktop
Software Development Intern
💼 B2C Development Department, Application Development TeamAs a Software Development Intern, I contributed to the development of Kaspersky Internet Security for Windows (also known as KIS) development team.My areas of responsibility included:► Developing and refactoring the product's business logic (C++)► Providing support for early stages of product initialization (C++)► Supporting low-level components for intercepting system calls (hooks)► Legacy code support and modernization (C++)► Crash dumps analysis (usermode) using WinDbg► Developing and supporting unit tests (Google Test) and integration tests (C#)► Analyzing logs and fixing problems► Conducting binary file analysis using IDA Pro► Participating in code review processesDuring my time in this role, I achieved several milestones, including:✅ Investigated why user-friendly interceptions (hooks) of system calls from kernel32.dll were not installed and discovered that the DLL proxy, aka apiset mechanism, was the root cause✅ Generalized and stabilized flaky autotests of the self-defense of two products, Kaspersky Internet Security and Kaspersky Endpoint Security✅ Migrated the auxiliary console module of the product from ASCII to UNICODE✅ Developed a long-time lock detector based on the WinAPI hooks (Critical Section API), analyzed the dumps collected by the detector✅ Developed a Python script for quickly rolling out the environment for one of the test utilities✅ Investigated the strange crash of the product that occurred due to a bug in the linker, which filled the address of a static variable with zeros instead of an offset in the table of relocks, and found that the reason was some unsuccessful combination of optimization flags at the link stage
Lecturer
Gives lectures/webinars on C++ programming on following topics:- Design patterns - Multithreading
Colleagues at Àlber Blanc
Other employees you can reach at alberblanc.com. View company contacts for 83 employees →
Владислав Рословец
Colleague at Àlber BlancMoscow Metropolitan Area, Russian Federation
View →
MK
Matvey Kormushkin
Colleague at Àlber BlancLimassol, Cyprus
View →
DI
Diana Ialalova
Colleague at Àlber BlancLimassol, Cyprus
View →
VS
Vadim Slivinski
Colleague at Àlber BlancMoscow, Moscow City, Russia, Russian Federation
View →
AI
Alexey Ilenko
Colleague at Àlber BlancMoscow, Moscow City, Russia, Russian Federation
View →
VO
Vitalii Ovechkin
Colleague at Àlber BlancHaarlem, North Holland, Netherlands
View →
KA
Ksenia Avdeeva
Colleague at Àlber BlancLimassol, Cyprus
View →
AR
Aleksandr Raskhodchikov
Colleague at Àlber BlancLimassol, Cyprus
View →
KV
Kirill Vishnevetskii
Colleague at Àlber BlancMoscow, Moscow City, Russia, Russian Federation
View →
NG
Nikita Glazunov
Colleague at Àlber BlancLimassol, Cyprus
View →
Sergey Kazmin education
Master'S Degree, Software Engineering, System Programming
Bachelor'S Degree, Information Security, Computer Systems Security, 4.42/5.0
Frequently asked questions about Sergey Kazmin
Quick answers generated from the profile data available on this page.
What company does Sergey Kazmin work for?
Sergey Kazmin works for Àlber Blanc.
What is Sergey Kazmin's role at Àlber Blanc?
Sergey Kazmin is listed as Software Developer at Àlber Blanc.
Where is Sergey Kazmin based?
Sergey Kazmin is based in Moscow, Moscow City, Russian Federation while working with Àlber Blanc.
What companies has Sergey Kazmin worked for?
Sergey Kazmin has worked for Àlber Blanc, Kaspersky, and Netology.
Who are Sergey Kazmin's colleagues at Àlber Blanc?
Sergey Kazmin's colleagues at Àlber Blanc include Владислав Рословец, Matvey Kormushkin, Diana Ialalova, Vadim Slivinski, and Alexey Ilenko.
How can I contact Sergey Kazmin?
You can use AeroLeads to view verified contact signals for Sergey Kazmin at Àlber Blanc, including work email, phone, and LinkedIn data when available.
What schools did Sergey Kazmin attend?
Sergey Kazmin holds Master'S Degree, Software Engineering, System Programming from Higher School Of Economics.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Sergey Kazmin you were looking for.
View similar profiles