2023 — 2024
New York, NY
At Sourcetable, I helped shape the future of data-driven decision-making by developing cutting-edge AI-powered spreadsheet features. My work focused on streamlining data analysis, enhancing user experiences, and enabling seamless connectivity to various data sources.
Developed AI-driven features for advanced data manipulation and analysis within spreadsheets.
Established robust data source integration using SQL, NoSQL, and DuckDB for dynamic data retrieval and processing.
Optimized data visualizations by implementing charting support for large datasets through techniques like data binning and state-sharing.
Utilized React and JavaScript to create a high-performance UI/UX, ensuring a smooth, intuitive experience for users.
Collaborated on performance improvements, enhancing the overall responsiveness of the application and elevating customer satisfaction.
Leveraged Python to build scalable data processing workflows, facilitating real-time data insights and analysis.
Prague, Czechia
BlazeMeter (A Leading Global Provider of Scalable Development and Testing Solutions)
As part of a global leader in intelligent testing solutions with over 800 employees worldwide, I contributed to the development of BlazeMeter, an advanced platform for performance and API testing. My focus was on optimizing frontend development and enhancing the user experience, while also supporting robust backend functionalities.
Spearheaded UI improvements using React and Redux Toolkit (RTK), which reduced frontend code complexity by 30%, improved readability, and enhanced coverage for frequent use cases compared to traditional Redux patterns.
Built an automatic test generation tool for API testing, covering multiple edge cases to ensure higher code quality and reliability.
Refactored legacy components and migrated them to the RTK ecosystem, improving overall performance and maintainability across the project.
Utilized TypeScript for type-safe development, reducing runtime errors and increasing development efficiency across both frontend and backend.
Developed backend services using Node.js, Ts.ED, Socket.io, and typeORM to enable real-time data processing and communication.
Integrated PostgreSQL as the primary database solution, optimizing data storage and retrieval for high-performance testing operations.
Implemented testing strategies with Jest and Testing Library, ensuring robust coverage and reliability across all features.
2019 — 2021
Prague, Czech Republic
One of the leading investment banks in Europe with over 80k employees.
My role was in a big distributed project, oriented to grading various clients. Worked with diverse teams located around the globe.
Technical Leadership & Mentorship: Provided mentorship and coaching to team members, significantly improving their technical expertise in technologies such as Angular, TypeScript, C#, SQL, and React. Encouraged best practices, which contributed to an overall improvement in project quality and team performance.
Agile Implementation & Communication Improvement: Spearheaded the implementation of Agile processes, which boosted team communication and collaboration. This led to a 10% improvement in development efficiency. Previously, insufficient communication resulted in delays and frustrations. By fostering better communication and transparency, the team was able to accelerate feature delivery and reduce bottlenecks in code changes.
Code Optimization & Simplification: Identified and addressed overly complex business logic by breaking it down into smaller, manageable components. This process uncovered redundant code and unnecessary type conversions, optimizing overall system performance. Additionally, I analyzed and streamlined SQL queries, ensuring that only essential data was retrieved from the database, leading to faster and more efficient data handling.
Moscow, Russian Federation
It was a small company with varied challenges and opportunities that has main goal to provide complex solutions to prevent illegal brand usage. It is a place where I wore different hats and was able to apply my ambitions. I developed a brand detection and analysis system and maintained an internal and external web application. Took part in other spectacular tasks, like telegram bot or screenshots maker to provide evidence of illegal brand usage.
Built a C#-based screenshot bot leveraging the CEF framework to capture dynamic evidence of illegal trademark usage. The bot took screenshots of content based on DOM size and was able to authenticate into restricted social network areas. This feature allowed the collection of verifiable evidence that was automatically attached to takedown requests, leading to a 25% increase in successful trademark infringement complaints.
Significantly boosted web crawlers' performance by 50% to handle a growing number of pages for detecting illegal brand usage. Achieved this by optimizing the crawler system using C#, distributing tasks across multiple machines, setting up queue-based task scheduling, implementing proxies, and negotiating with third-party companies to increase query limits. These actions allowed the system to crawl more pages efficiently and at a much faster rate.
Designed and implemented brand violation detection for social network marketplaces using C# and Python. Integrated detection algorithms with social network APIs, enabling the system to identify unauthorized brand advertisements. This resulted in a 30-50% increase in the detection and removal of illegal ads, helping to protect brands more effectively in social media environments.
2017 — 2017
Moscow, Russian Federation
The company focused on developing products to solve critical security issues.
I designed the solution for document labeling in MS Office, called DSS. Mostly engaged in web application and database structure.
Designed and implemented document labeling solution in MS Office (DSS): Spearheaded the design of the DSS web application using React, JavaScript, and SQL DB, streamlining secure document labeling. This improved document security and compliance across clients' internal systems, reducing manual effort by 10%.
Enhanced product quality with comprehensive test coverage: Introduced a suite of unit tests and integration tests in C#, ensuring critical security features were validated. This led to a 40% reduction in post-release defects and ensured compliance with internal business logic and cross-functionality requirements.
Integrated LDAP and EDirectory synchronization: Architected and implemented LDAP catalog synchronization, including support for eDirectory, enabling seamless integration with clients' internal network infrastructures. This core feature improved system adoption, cutting deployment time by 5% for clients with complex environments.
Implemented secure authentication mechanisms: Developed multiple authorization methods, including Windows Authentication, allowing users to securely log in with their internal credentials. This met a key client requirement and boosted user satisfaction, increasing system adoption by 10%.
Education
2016 — 2018
Russian State Social University
Master
2016 — 2018
2012 — 2016
Russian State Social University
First
2012 — 2016