# Aleksandr Apostol

**Team Lead / Senior Full-Stack Developer**
Frontend (React / Angular / Vue) · Backend (Node.js / PHP · Laravel) · DevOps & Observability

📍 Saint Petersburg · Tbilisi · Remote
📧 my@apo100l.ru · 💬 [Telegram](https://t.me/apo100l_a) · 🔗 [LinkedIn](https://www.linkedin.com/in/aleksandr-apostol-011837131/)
📞 +7 911 024 94 04 · +995 595 004 964

---

## Profile

Senior Full-Stack Developer and Team Lead with **13+ years of commercial experience** (~10 years frontend, ~5 years backend). Lead cross-functional teams and own the full delivery process — estimations, sprint planning, code review, testing and release. Deep expertise in **React / TypeScript** — render optimization and performance profiling, server-state management (React Query), large-application architecture and design systems, SSR with Next.js, custom hooks and Suspense. Production experience with **Angular (up to v20)** and **Vue**, plus **Node.js** and **PHP / Laravel** on the backend. A distinct strength area is **DevOps and observability**: Docker, CI/CD, and monitoring setup (Prometheus, Grafana, ELK). Background across fintech, B2B, real-time systems, data visualization, medical and industrial domains. Actively integrate **AI-assisted development tools** (Claude Code, MCP servers, LLM-powered workflows) into day-to-day engineering to accelerate delivery and improve code quality.

---

## Core Strengths

- **Team leadership & process ownership** — Scrum/Demo/Retro, task estimation, on-time delivery, mentoring, code-review culture
- **Full-stack delivery** — end-to-end features from database to UI
- **React (deep)** — render optimization and profiling (memo/useMemo/useCallback, eliminating re-renders), server-state with React Query, SSR/Next.js, custom hooks and Suspense, architecture and design systems
- **Other Frontend** — Angular (v7–v20) including legacy, Vue, complex SPAs with tens of screens and thousands of users
- **Backend** — Node.js, PHP/Laravel, REST APIs, event-driven architecture (RabbitMQ), SQL optimization
- **DevOps & observability** — Docker, CI/CD pipelines; monitoring with Prometheus / Grafana / ELK (Elasticsearch + Kibana)
- **AI-augmented engineering** — LLM tooling, Model Context Protocol (MCP) integrations, AI-assisted code audits and refactoring

---

## Tech Stack

**React ecosystem:** React 16–19, Redux / Redux Toolkit, React Query (TanStack Query), custom hooks, Suspense
**Frontend (other):** TypeScript, Angular 7–20, Vue, Next.js (SSR/SSG), Vite, Tailwind CSS, shadcn/ui, Framer Motion, WebGL, HTML5, SCSS/SASS, Webpack, Gulp
**Backend:** Node.js, PHP 5.x–8.x, Laravel, Symfony, Yii, CodeIgniter, Kohana, Zend, REST APIs, WebSockets, RabbitMQ
**Databases:** MySQL, PostgreSQL, MongoDB · SQL optimization
**CMS/CRM:** Bitrix, Joomla, Drupal, ModX
**Testing:** Unit, E2E
**DevOps / Infrastructure:** Docker, CI/CD (build, deploy, pipelines), Git, SVN, Unix/Linux administration, Jira, Trello
**Monitoring / Observability:** Prometheus, Grafana, Elasticsearch, Kibana (ELK) — setup, dashboards, metrics & log analysis
**AI Tooling:** Claude Code, MCP servers (chrome-devtools-mcp, Context7), LLM-assisted development & code audits

---

## Key Skills

`React.js` · `TypeScript` · `JavaScript` · `Redux` · `React Query` · `Next.js` · `Node.js` · `Team Leadership` · `Angular` · `Vue.js` · `PHP` · `Laravel` · `REST APIs` · `WebSockets` · `Git` · `Docker` · `CI/CD` · `Code Review` · `Scrum` · `Unit Testing` · `PostgreSQL` · `Full-Stack Development` · `Fintech`

---

## AI-Augmented Engineering

I bring LLM tooling into the real engineering process, not as experiments:

- Set up and use **MCP servers** (Model Context Protocol) in Claude Code — `chrome-devtools-mcp` integration for in-browser debugging and `Context7` for up-to-date library documentation directly in the development context
- Run **AI-assisted code audits** for business clients: quality analysis, bottleneck detection, optimization recommendations
- Use LLM workflows for generating technical documentation, refactoring legacy modules, and speeding up routine development tasks
- Automated generation of formal documents (contracts, addenda) via Node.js pipelines

---

## Professional Experience

### Senior Frontend Developer — CIAN
*Jan 2024 – Present · Moscow / Remote*

- Developing and maintaining fintech frontend applications
- React + TypeScript, Angular (v7–v20) including legacy
- Scrum, code reviews, testing
- Products with tens of screens used by thousands of users
- Configured alerting and defined business SLOs for monitoring (Prometheus / Grafana / ELK): tracking availability and key product metrics

### Team Lead Frontend / Software Developer — SmartDeal.pro
*2021 – Jan 2024 · Moscow / Remote*

- Led the frontend team for high-tech products in the banking sector
- Owned the delivery process: Scrum/Demo/Retro, estimations, on-schedule completion
- Communication with system analysts and designers
- Code reviews, unit & E2E testing
- Migrated frontend modules to React + TypeScript; long-term product development (3+ years)
- Designed large-application architecture and a reusable component design system
- React performance optimization: profiling, eliminating unnecessary re-renders, code splitting
- Server-state management with React Query (caching, background data refetching)
- **Stack:** React / Redux / React Query, Angular 9/10, TypeScript, native JavaScript, Git, Jira

### Frontend Engineer — Dinav Oy
*2020 – 2021 · Finland / Remote*

- Designed and developed UI for radar and situational-awareness systems in React
- Real-time streaming data visualization in React via WebSocket and WebGL
- Event-driven architecture with RabbitMQ
- Render performance optimization for high-frequency data streams; unit testing

### Contract Projects (Freelance)
*2019 – 2020 · Remote*

A series of independent contracts for clients across different countries and domains:

- **Dislang** *(Latvia)* — transport / maritime logs: React/Redux, TypeScript, native JavaScript, Git, Trello, Unit/E2E testing
- **Medacom Technology** *(USA)* — trade-sector products: Angular 7/8, React, Next.js, TypeScript, Java/Spring, Tomcat, Git, Unix, CI

### Software Web Developer — Lanit-Tercom
*May 2016 – Nov 2019 · Saint Petersburg*

- Projects: EMIAS / GPN / MDClone and others
- Scrum/Demo/Retro, estimations, on-schedule delivery, code reviews, unit & E2E testing
- **Stack:** Angular, React/Redux, TypeScript, native JavaScript, Java/Spring, Tomcat, Git/SVN, Unix, CI

### Software Web Developer — Electronic Components Ltd.
*Jan 2012 – May 2016 · Saint Petersburg*

- Built and maintained an e-commerce CRM system
- Estimations, delivery scheduling, communication with analysts and designers
- **Stack:** PHP 5.3–5.6, Laravel, SQL/MySQL/PostgreSQL, native JS, jQuery, Vue

---

## Independent Practice

**IP Apostol Aleksandr Aleksandrovich** — web development & technical consulting
Code audits, performance optimization, SEO/technical fixes, and AI-assisted engineering for business clients.

---

## Education

**Peter the Great St. Petersburg Polytechnic University**
Engineer's Degree — Computers, Complexes, Systems and Networks
*Faculty of Technical Cybernetics · 2008 – 2012*

---

## Languages

- **Russian** — Native
- **English** — A2/B1

---

*References available upon request.*
