Profile
Download as PDFSenior Full-stack Developer with 9+ years of experience building impactful solutions across diverse domains including finance, design tools, infrastructure management, energy, banking, and automotive. Specialized in JavaScript/TypeScript, Angular, React, and .NET technologies. Strong focus on clean architecture, maintainable code, and delivering measurable business value. Track record of reducing operational times by 60x+, serving 100M+ users, and architecting solutions from concept to production.
Projects
Trading & Investment Tools Ecosystem
EPAM | October 2023 - Present | Malaga, Spain
Finance - Hedge Fund Trading & AnalyticsRole: Equity Desk Developer (Senior Full-stack Developer / Tech Lead)
Built and maintained a comprehensive ecosystem of internal tools for a hedge fund, enabling traders and investment officers to make informed trading decisions. The platform provides analytics, reporting, simulations, and automated workflows for equity trading operations. High-stakes environment where accuracy and speed are critical - mistakes can have significant financial impact.
Key Responsibilities:
- Lead a sub-team of 2 developers, organazing and reviewing their work
- Automate daily workflows for investment officers, building and maintaining tools they rely on for trading decisions
- Own architectural decisions for team's microservices and their integrations with broader ecosystem
- Manage stakeholder expectations and ensure system meets performance, availability, and data processing requirements
- Provide ongoing support and troubleshooting for mission-critical trading tools
Technical Implementation:
Built automated equity setup tool with progress tracking and troubleshooting capabilities. Developed report generation system aggregating data from multiple sources into DOCX files. Participated in microservice decomposition. Implemented integrations with other teams' systems. Applied balanced OOP/FP approach in C# with appropriate design patterns. Managed team's microservices and Excel-based calculation tools.
Impact & Outcomes:
- Reduced equity setup time from ~1 hour to just a few minutes on average, dramatically accelerating time-to-trade
- Enabled firm-wide tracking of equity support status with clear ETAs and contact points
- Saved ~1 day per week for IO assistants through automated report generation
- Analytics functions and trading strategies built by the team are used daily in trading decisions
Planner5D 2D/3D Editor & AI Integration
Planner5D | November 2022 - October 2023 | Minsk, Belarus
Interior Design & 3D ModelingRole: Senior Front-end Developer
Developed features for Planner5D's 2D/3D interior design editor - a platform with 100M+ users worldwide. Worked across multiple product areas including the core editor, AI-powered design tools, B2B integrations, and internal tools for 3D modelers.
Key Responsibilities:
- Architected and built 2D editor for modelers to simplify importing and manipulating 2D models (fixing scaling, rotation, movement issues)
- Designed and implemented embeddable editor API using iframe integration with postMessage communication
- Built UI for AI-powered design reference generator that creates interior designs based on user-uploaded photos
- Improved overall quality and performance of the core 2D editor
- Delivered talks at internal tech sessions (e.g., IoC containers in TypeScript with TSyringe)
Technical Implementation:
Built UI architecture using vanilla JavaScript/TypeScript with OOP principles and design patterns (no frameworks). Developed highly optimized, modular scripts integrated into PHP-generated pages only where needed. Leveraged Paper.js for 2D graphics and Three.js for 3D rendering. Created iframe-based embedding API for third-party integrations.
Impact & Outcomes:
- AI design generator attracted significant number of new subscribers to the platform
- Fixed critical modeling workflow issues for internal 3D modelers, improving their productivity
- Enabled third-party integrations through embeddable editor API
- Contributed to platform serving 100M+ users with high performance
Kaseya VSA X & Pulseway RMM Platform
Kaseya | October 2021 - November 2022 | Minsk, Belarus
IT Infrastructure Management & Remote MonitoringRole: Senior Full-stack Developer
Developed core features for enterprise-grade Remote Monitoring and Management (RMM) platforms - Kaseya VSA X and Pulseway. These tools enable system administrators and MSPs to manage, monitor, and automate operations across thousands of machines. Critical focus on stability and backward compatibility due to diverse client environments.
Key Responsibilities:
- Built Group Policies system - flexible policy creation and customization per machine/group with inheritance and override capabilities
- Developed Windows daemon service that pulls policies via gRPC and applies them to managed machines
- Architected and implemented Monitoring module - comprehensive toolset for real-time machine control and metrics
- Built Workflows automation module - custom events, triggers, and error handling for process automation
- Led migration from AngularJS to Angular 10+ while adding enhanced functionality and maintaining backward compatibility
- Mentored junior developers and collaborated across teams on API design and product integrations
Technical Implementation:
Designed multi-tenant architecture with multiple API versions (Web API, gRPC) ensuring strict backward compatibility. Built client-server architecture with gRPC communication between daemon and control platform. Migrated and optimized legacy AngularJS UI to modern Angular with significant performance improvements. Implemented robust policy inheritance and override system. Worked with both .NET Framework (legacy) and .NET Core for backend services.
Impact & Outcomes:
- Group Policies and Workflows modules received highly positive user feedback from enterprise clients
- Successfully migrated critical UI components from AngularJS to modern Angular with performance improvements
- Enabled granular control over thousands of machines with flexible policy management
- Maintained system stability across diverse client environments with different product versions
Hedge Fund Trading Strategy Platform
EPAM | December 2019 - October 2021 | Malaga, Spain
Finance - Hedge Fund Trading StrategiesRole: Senior Full-stack Developer
Developed Excel-based simulation tools and backend services for a hedge fund to validate and experiment with trading strategies. The platform integrated sophisticated calculation engines with familiar Excel interfaces, enabling traders and analysts to run complex strategy simulations.
Key Responsibilities:
- Migrated legacy Python scripts to robust C# microservices architecture for improved maintainability and performance
- Built Excel integration layer allowing users to invoke backend services directly from spreadsheet functions
- Developed and maintained microservices for market analysis and simulations
- Implemented REST API endpoints for Excel add-in consumption
Technical Implementation:
Re-architected inconsistent Python-based calculation scripts into well-structured C# microservices. Created Excel integration layer enabling spreadsheet functions to call backend microservices via REST APIs. Built microservices with proper separation of concerns and maintainable codebase. Implemented data processing pipelines connecting MSSQL databases with Excel-based tools.
Impact & Outcomes:
- Improved code consistency and maintainability by migrating from ad-hoc Python scripts to structured C# services
- Enabled seamless integration between Excel (trader's primary tool) and powerful backend calculation engines
- Provided traders with sophisticated strategy simulation capabilities within familiar Excel environment
- Enhanced reliability and performance of trading strategy analysis tools
Electronic Vehicle Parts Catalog & Ordering System
Andersen | June 2019 - December 2019 | Vitebsk, Belarus
Automotive - Parts & ServiceRole: Front-end Developer (Senior)
Built an electronic catalog system enabling vehicle service centers to quickly find and order automotive parts. The platform streamlined the parts identification and procurement process, reducing downtime for vehicle repairs.
Key Responsibilities:
- Developed interactive parts catalog with advanced search and filtering
- Built SVG-based vehicle diagrams for visual parts identification
- Implemented complex grid systems for parts comparison and selection
- Created intuitive ordering workflows for service centers
- Optimized application performance for fast parts lookup
Technical Implementation:
Created interactive SVG graphics for vehicle part visualization and selection. Built sophisticated search and filtering system for large parts catalogs. Implemented Angular-based frontend with focus on speed and usability. Developed data grids for parts comparison and inventory management. Integrated with backend inventory and ordering systems.
Impact & Outcomes:
- Accelerated parts identification process for vehicle service centers
- Reduced time from part selection to order placement
- Improved accuracy in parts ordering through visual selection
- Enhanced user experience with intuitive SVG-based interface
Corporate Internet Banking & Partner Acquisition Platform
Andersen | Late 2016 - June 2019 | Vitebsk, Belarus
Banking - Corporate Banking & B2BRole: Front-end Developer (Junior to Senior progression)
Developed a comprehensive internet banking ecosystem for legal entities (corporate clients). The centerpiece was a partner acquisition platform that enabled bank partners to onboard new corporate customers. The system transformed the bank's B2B client acquisition strategy, dramatically increasing lead generation from partner channels.
Key Responsibilities:
- Architected and implemented frontend features for corporate banking interface
- Built partner-facing UI system for customer acquisition and onboarding
- Developed micro frontends architecture for modular banking modules
- Implemented complex data grids and forms for financial operations
- Performed performance optimizations for large-scale banking applications
- Wrote automated tests ensuring reliability of financial transactions
Technical Implementation:
Built micro frontends architecture allowing independent deployment of banking modules. Developed Angular/AngularJS applications with focus on security and reliability. Implemented complex state management for financial workflows using NgRx. Built responsive, accessible UI components following banking industry standards. Optimized application performance to handle high volumes of corporate banking operations.
Impact & Outcomes:
- Partner platform grew from 0.4% to ~24% of total legal entity leads - 60x growth
- Successfully delivered secure, reliable banking platform handling corporate financial operations
- Enabled scalable partner acquisition channel that became primary source of corporate clients
- Built maintainable codebase supporting rapid feature development
Transportation & Event Management Systems
Andersen | April 2016 - March 2017 | Vitebsk, Belarus
Transportation & Event ManagementRole: Junior Front-end Developer
Built web applications for two distinct domains: (1) Real-time public and private transportation monitoring system for San Francisco and Santa Monica areas, and (2) Event management platform for organizing large-scale events like conferences, meetings, and concerts.
Key Responsibilities:
- Implemented frontend features for real-time transportation tracking interface
- Built interactive maps integration using Google Maps API
- Implemented real-time data visualization using WebSockets
- Developed UI components for event management and coordination platform
- Collaborated with team on feature architecture and implementation
Technical Implementation:
Integrated Google Maps API for real-time vehicle tracking visualization. Implemented WebSockets for live transportation data updates. Built responsive AngularJS applications following modern web standards. Developed reusable UI components for transit information display and event planning features. Worked with RESTful APIs for data retrieval and manipulation.
Impact & Outcomes:
- Delivered real-time transportation tracking for SF Bay Area public transit users
- Enabled efficient event management for large-scale gatherings
- Gained foundational experience in modern frontend development practices
- Contributed to production applications serving real users in US market
Education
Specialist Degree in Software Engineering
2012 - 2017 | Vitebsk State University, Vitebsk, Belarus