Aleksandr K.

Frontend Engineer

Batumi, Georgia5 yrs 11 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Architected complex B2B SPA from scratch.
  • Achieved 95%+ test coverage with TDD.
  • Applied AI-first development approach in projects.
Stackforce AI infers this person is a Frontend Developer specializing in B2B applications with a focus on Angular and modern development practices.

Contact

Skills

Core Skills

AngularTypescriptJavascriptVuejs

Other Skills

Clean Codingangular 19NgRx Signal StoreRxJSComplexity ManagementCss3MS Storage ExplorerCode ReviewMSALMicrosoft Power BIMicrosoft AzureFigmaContinuous Integration and Continuous Delivery (CI/CD)Software Design PatternsPixi.js

About

• 7+ years of professional experience as a Frontend Developer, focused on the Angular ecosystem and JavaScript/TypeScript • Architected and delivered a complex B2B SPA from scratch, reducing projected development costs and timelines • Expertise in clean architecture (SOLID, GRASP), TDD (95%+ coverage with Jasmine/Karma), and mentoring • Delivered 10+ applications across various B2B sectors • Apply an AI-first development approach: systematically leveraging modern AI tooling for architecture exploration, rapid prototyping, test generation, refactoring, and documentation — while maintaining full ownership, critical validation, and production-level code quality

Experience

5 yrs 11 mos
Total Experience
1 yr
Average Tenure
--
Current Experience

Self-employed

Senior Frontend Developer

Nov 2024Present · 1 yr 6 mos · Batumi, Georgia · Remote

  • During this period, focused on deep-diving into modern Angular architecture and building portfolio projects while seeking the right long-term opportunity.
  • Architected and built 6+ prod-ready personal projects covering ~90% of typical use cases.
  • Mastered modern Angular (v19-20) features, including Signals-based state management
  • Implemented performance optimization techniques, such as:
  • o virtual scroll and infinite scroll
  • o optimized data handling using localStorage and app state to reduce backend load
  • o lazy-loaded routes for improved performance and scalability
  • o reactive programming with RxJS
  • Token-based access control to ensure application security
  • Apply an AI-first development approach: systematically leveraging modern AI tooling for
  • architecture exploration, rapid prototyping, test generation, refactoring, and documentation
Clean Codingangular 19TypeScriptNgRx Signal StoreRxJSComplexity Management+1

Migx

Senior Frontend Developer

Jun 2023Nov 2024 · 1 yr 5 mos · Batumi, Georgia · On-site

  • Company:
  • B2B software company delivering advanced digital platforms for medical research and pharmaceutical data analysis
  • Project:
  • Omnichannel Commercial Excellence Manager,
  • Data visualization
  • Environment:
  • Angular 15, RxJs, MS Azure, MSAL, NgRx, Denodo, Neo4j, PowerBI
  • Architected, built, and deployed a B2B marketing platform from the ground up as the sole
  • frontend engineer, enabling the company to launch its MVP 3 months ahead of schedule
  • Established a clean architecture using SOLID and GRASP principles, which became the
  • standard for future frontend projects and simplified developer onboarding
  • Implemented a TDD approach with Jasmine/Karma, achieving 95% unit test coverage that
  • prevented critical bugs in production and cut regression testing time by half
  • Developed an internal reusable component library and feature modules that reduced
  • development time for subsequent features by an estimated 30%
  • Optimized the application's data layer interaction with Denodo and Neo4j, cutting key analytics
  • report generation time from ~20 seconds to under 10 seconds
Css3MS Storage ExplorerCode ReviewMSALMicrosoft Power BIMicrosoft Azure+20

Epam systems

Senior Frontend Developer

Jan 2022Jan 2023 · 1 yr · Budva, Montenegro · Remote

  • Company:
  • Global tech consultancy providing enterprise-grade software solutions to Fortune 500 clients
  • Project:
  • Universal Device Manager Application
  • Environment:
  • Angular 13, AngularJS, RxJs
  • Led the migration of a legacy enterprise application from AngularJS to Angular 13, improving
  • performance and establishing a modern, maintainable codebase
  • Increased unit test coverage from <20% to over 90% on all new modules
  • Mentored a team of 5 engineers (including 3 seniors) with best practices and design patterns
  • Regrettably, I was made redundant as a result of the global crisis and a reduction in demand for my position.
Code ReviewApplication Programming Interfaces (API)Continuous Integration and Continuous Delivery (CI/CD)AngularJSSoftware Design PatternsJavaScript+12

Noveo group

Frontend Developer

Dec 2021May 2022 · 5 mos · Limassol, Limassol (Lemesos), Cyprus · Remote

  • Company:
  • International full-cycle IT services company specializing in cross-platform apps for fintech, healthcare, and logistics
  • Project:
  • Booking management system web application
  • Environment:
  • Angular, RxJs, Akita
  • Architected and developed a new booking management module with a reusable component
  • structure, reducing feature delivery time and eliminating UI inconsistencies across the platform
  • During this employment, I relocated and subsequently accepted a job offer from another company to obtain a work and residence permit and continue progressing in my career.
Code ReviewApplication Programming Interfaces (API)Continuous Integration and Continuous Delivery (CI/CD)Software Design PatternsJavaScriptREST APIs+10

Mts digital

Frontend Key Developer

Sep 2020Dec 2021 · 1 yr 3 mos · St Petersburg · Hybrid

  • Company:
  • In-house tech unit of one of Eastern Europe’s largest telecom providers, focused on large-scale digital services
  • Project:
  • Content manager system web application that helps content managers with containing a media platform some content
  • Environment:
  • Angular, RxJs, NGRx
  • Optimized the app's CRP by implementing code-splitting and lazy loading, reducing initial load
  • time by 25% for users on slow connections
  • Refactored the state management logic using NgRx, simplifying data flows and reducing the
  • number of bugs related to state inconsistency
  • Interviewed new developers and on-boarded newcomers to free the team lead's time for
  • more important tasks
  • To cooperate with a backend team more efficiently learned a new language, Java
Code ReviewNGXSApplication Programming Interfaces (API)Continuous Integration and Continuous Delivery (CI/CD)Software Design PatternsJavaScript+12

Waveaccess

Frontend Developer

Jun 2019Aug 2020 · 1 yr 2 mos · St Petersburg · Hybrid

  • Company:
  • Global software engineering company with 20+ years of experience delivering custom solutions across healthcare, logistics, and AI
  • Projects:
  • An application for refunding taxes (https://digitax.ru/)
  • Solutions for live monitoring of fire safety in cultural heritage sites, air pollution tracking in a research region, and deforestation monitoring.
  • An application which helps the voting Commission assistants
  • Environment:
  • Angular 7, RxJs, NGRx
  • Rapidly onboarded to an enterprise project, delivering production-ready Angular components
  • within the first sprint and quickly taking ownership of a key feature module
  • Produced data visualisation features using D3.js, Chart.js and similar libraries
Chart.jsCode ReviewApplication Programming Interfaces (API)JavaScriptNgRxRxJS+8

Classic transit telecom

Frontend Developer

Oct 2018Dec 2018 · 2 mos · St Petersburg · On-site

  • Company:
  • Telecommunication company developing digital tools and network infrastructure solutions
  • Project:
  • Medical call centre system web application
  • Environment:
  • VueJS, JavaScript
  • Contributed to the development of internal network management tools using Vue.js, gaining
  • foundational experience in a professional software development environment
  • As a very first professional decision, I chose to transition from a startup organization to a larger corporation with a superior corporate culture that emphasizes team collaboration and follows Agile methodology.
Code ReviewVue StoreJavaScriptVueJsClean Coding

Sreda software solutions

Frontend Developer

Jan 2018Jan 2019 · 1 yr · St Petersburg · Hybrid

  • Company:
  • Agile IT agency building enterprise web tools and interactive data platforms for mid-size businesses
  • Project:
  • Employees monitoring system
  • Environment:
  • VueJS, VueStore, JavaScript
  • Developed an interactive map feature for a data visualization platform using Vue.js and
  • Leaflet, enabling users to analyze geospatial data.
  • Following my first months of working with VueJS, I opted to pivot my development focus and accepted an opportunity with an international company to begin utilizing Angular as my primary framework.
Code ReviewVue StoreJavaScriptVueJsClean CodingGit+2

Education

Admiral Makarov State University of Maritime and Inland Shipping

Bachelor's degree — Economist

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Angular & Typescript

Explore similar profiles based on matching skills and experience