# Anatolii Kabanov > Software Engineer Location: New York, New York, United States Profile: https://flows.cv/anatolii Hello! I'm an experienced web designer and software engineer specializing in both frontend and backend development. With a strong skill set across various frameworks, I create innovative applications that drive results. I began my career as a backend developer and grew into a full-stack software engineer with expertise spanning multiple industries, including economics, services, and IT. From working with devices like flowmeters and flaps to optimizing code for maximum efficiency, I can solve complex challenges with speed and precision. Need to parse data from a billion links? I can show you how! My passion lies in delivering high-quality applications on time, aligned with business goals. When faced with a resource-intensive task, I break it down, identify the essential features that truly excite the client, and focus on implementing what matters most. By doing so, I maximize value while managing scope. I’m constantly exploring new technologies and features, assessing where they can benefit projects, or where existing tech can be maintained for optimal performance. 🫡 Notable Achievements: - Optimized a single-page application (SPA), boosting organic traffic and increasing course enrollments by up to 50% monthly. [slovosvarschika.ru] - Built and launched a VK mini app, attracting 50,000 users at its peak. What I’m Excited About: I'm currently diving into Web3 technologies and expanding my knowledge of Solidity, Rust, and Web3.js. Technical Skills: 🐍 Languages & Frameworks: TypeScript, JavaScript, Python, C#, .NET, Node.js, React, Angular, FastAPI, Ray, Celery. 🛢️ Databases: SQL, NoSQL, Redis, Cassandra 🛠️ Platforms & Tools: Docker, AWS, Azure, Redis, System Design Soft Skills: 🤙 Communication, mentoring, teamwork, creativity In addition, I write articles on development and emerging technologies over at HackerNoon. You can find my work at https://hackernoon.com/u/anatolii. ## Work Experience ### Software Engineer @ Sourcetable Jan 2023 – Jan 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. ### Principal Software Engineer @ Perforce Software Jan 2021 – Jan 2023 | 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. ### AVP Software Engineer @ Barclays Jan 2019 – Jan 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. ### Senior Software Engineer @ BrandMonitor Jan 2017 – Jan 2019 | 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. ### Software Engineer @ CrossTech Jan 2017 – Jan 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%. ### Software Engineer @ AXES Pro Jan 2017 – Jan 2017 | Moscow, Russian Federation It was quite small company that was directed to the HR area programs/products. The company had plans to build its own HR system. And I worked on analysis and research to create such HR solution. I analyzed and prepared a test data model for specific technologies stack. One of this technology was Datomic DB with pair of some relational databases, and a specific language like Clojure. - Implemented basic API on clojure to make CRUD operations in Datomic database. It was the test data model and was required to understand the benefits of using specific tech stack. I was able to construct it and provided some analytic information. - Explored behavior of Datomic/Clojure application and prepared static reports of its usage. Some information for analysis required continuous testing, I designed test area and provided reports under its behavior. - Maintained old application. Behind the research there was a classic ASP solution. I maintained it and customized for the clients. Clojure, Datomic, C#, ASP.NET ### Software Engineer @ centrikt Jan 2016 – Jan 2016 | Moscow, Russian Federation It was a small company that provided complex solutions of management and accounting for alcohol production. - Added special C# wrappers/services to communicate with specific devices like flowmeters. Each device, such as a flowmeter, had its own protocol—some used the standard Modbus protocol, while others had proprietary protocols. I researched the device documentation and protocols and then implemented them in the code. This enabled the company to supply and support a variety of measurement devices for factories producing alcoholic liquids. - Implemented a C# wrapper for flowmeters with the Modbus protocol. Communication with devices using Modbus was critical for accurate measurement, and I successfully integrated support for the required devices on this protocol. - Worked with JavaScript and AngularJS to develop the front-end user interface, allowing factory operators to easily interact with and monitor the connected devices. This improved usability and streamlined the management of devices measuring alcoholic liquid levels. ### Software Engineer Intern @ All-Russia Research Institute of Automatics named after N.L. Dukhov Jan 2015 – Jan 2016 | Moscow, Russian Federation It is a nuclear research and development institute, with hundreds of employees. The company was selling unique devices for the nuclear area and for managing sales they had their own internal ERP system “Finance”. - Worked at a nuclear research and development institute with hundreds of employees. - Contributed to the company's ERP system “Finance”, built to manage sales of unique nuclear devices. - Developed 2 specialized modules using C# for the ERP system, each responsible for managing different device categories and catalogs. - Utilized PL/SQL to handle database operations and optimize data processing within the ERP system. - Gained significant knowledge in software development processes, system architecture, and integration of C# with PL/SQL. - Collaborated closely with a mentor, following their guidance on design and work processes to improve efficiency and project delivery. ## Education ### Master in Computer Programming, Specific Applications Russian State Social University Jan 2016 – Jan 2018 ### First in Computer Programming Russian State Social University Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/anatolii-kabanov - Website: https://hackernoon.com/u/anatolii --- Source: https://flows.cv/anatolii JSON Resume: https://flows.cv/anatolii/resume.json Last updated: 2026-03-23