Full-stack Engineer

Ivan Alesik

5+ years building scalable, high-load systems and AI-integrated web applications

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

2023 – 2026
  • 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

2022 - 2023
  • 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

2019 - 2022
  • 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

Braavo

Interactive web-based learning platform designed to help users improve their programming skills

React/TS
Node.js
AI Integration

Coloring

Online coloring platform where users can create and edit their own coloring projects

React/TS
Node.js
Canvas API
AI Integration
PDF

Clipory

Fast and secure Chrome extension that allows you to efficiently manage your bookmarks in your browser

React/TS
AI Recognition
Web Extensions API

bookmark.red

System helps users store, organize, and share valuable resources they find on the web

Angular
Node.js
MongoDB
Redis
Python
AI Integration

Education

Applied Mathematics

Brest State University

2019 - 2023

Get in Touch

References

Stanislav Sobolevsky

Professor at New York University

Engineer at Meta

sobolevsky@math.muni.cz

Jan Slovak

Professor of Math at MUNI

Editor-In-Chief at Elsevier

slovak@muni.cz