About
Full-Stack Engineer with 5+ years of experience in building scalable, high-load systems and AI-integrated web applications. Strong background in applied mathematics and a proven track record of delivering full-cycle solutions — from backend architecture to modern front-end interfaces — across international teams.
Work Experience
Software Engineer
ProfLegion SLR
- Supervised a team of 3 developers across all stages of web application development, from planning and architecture design to deployment and maintenance
- Designed and implemented scalable client-server architecture for a web-based system
- Configured and maintained relational databases, including schema design, query optimization, indexing, and data security
- Contributed to UI/UX design and frontend implementation, ensuring responsive layouts and seamless user experience
- Set up CI/CD pipelines to automate build, testing, and deployment processes
- Deployed, configured, and maintained application environments on production servers
- Deployed and integrated an IP telephony system with internal services
Software Engineer & Research Student
Masaryk University
- Contributed to the Urban Smart City research project at Masaryk University, collaborating with academic staff and students
- Developed interactive map-based applications for urban data visualization and analysis
- Worked with geospatial data, including map layers, markers, and real-time data rendering
- Built a web-based drawing application with custom tools and user interactions
- Developed a web browser extension integrating drawing and visualization features
Software Engineer
Altsoft
- Performed full-stack development of a web application using the MEAN stack (MongoDB, Express.js, Angular, Node.js)
- Designed and implemented backend APIs and frontend components for data-driven features
- Researched and evaluated clustering algorithms for data analysis and classification tasks
- Implemented and tested clustering approaches on real-world datasets
- Handled application deployment, server configuration, monitoring, and ongoing technical support
Skills
Programming Languages
JavaScript (ES6+)
TypeScript
Python
PHP
Frontend
React.js
Angular
jQuery
HTML5
CSS3
Responsive Design
UI/UX Basics
Backend Node.js
Node.js
Express.js
NestJS
Backend Other
Django
Yii2
APIs
REST API
API Integrations
Canvas API
Web Extensions API
Databases
SQL
PostgreSQL
SQLite
MongoDB
Redis
Database Architecture
Data Modeling
DevOps & Tools
Docker
Linux
Git
CI/CD
Apps Deployment
Architecture & Patterns
Front-end & Back-end Architecture
Client–Server Architecture
Async Programming
Functional Programming
Computer Science
Computer Network Architecture
Web Basics
Data Structures and Algorithms
CS Fundamentals
Mathematics
Mathematics
Mathematical Analysis
Statistics
AI & Advanced
AI Integration
AI-assisted UX
Document/PDF AI Processing
Enterprise
Active Directory
HubSpot
Languages
English B1+
German A2
Latest Projects
Asteraid
A full-featured platform for building and managing telephony systems based on the Asterisk PBX.
React/TS
Node.js
MongoDB
Redis
Internally commercial project
Transport Control System
System for accounting and monitoring vehicles at the border
React/TS
Nest.js
SQL Lite
Internally commercial project
Education
Applied Mathematics
Brest State University