Iskander Gubaidullin Frontend Developer

Senior Frontend Developer · Yerevan, Armenia

Iskander
Gubaidullin

Senior Frontend Developer with 14 years in software engineering — 11+ of them focused on frontend, including 8+ years at EPAM Systems building and modernizing enterprise web applications at scale for clients such as Acoustic L.P., Edmunds.com and Moscow Exchange. Specialist in legacy migration: rebuilt JSF and AngularJS applications on React/TypeScript, modernized test suites from Enzyme to React Testing Library, and rolled out performance instrumentation and lint standards across several hundred frontend packages. Also builds shared component libraries, high-load data-heavy interfaces, Node.js/NestJS services, and LLM integrations on both hosted APIs and self-hosted inference. Used to working directly with customers and business analysts on requirements — not only tickets.

Download CV

Profession
Frontend Developer
Technologies
React, TypeScript, JavaScript, Redux
Telegram
@zhpg7
Location
Yerevan, Armenia
Availability
Open to remote (EU hours) or relocation
Education
Master's Degree, Physics & Mathematics — M. Akmulla Bashkir State Pedagogical University, 2003–2008
Languages
Russian (native), English (B2 Upper Intermediate)

02 / Selected results

Achievements

03 / Toolkit

Core skills

Frontend
React, TypeScript, JavaScript (ES6+), Redux, Redux-Saga, Redux Toolkit, Next.js (App Router), HTML5, CSS3 / SASS / LESS
Backend & data
Node.js, REST APIs, SQL databases
UI & data-heavy
AG Grid, Ant Design, Storybook, design systems, high-load browser interfaces, complex tables
Testing
Jest, React Testing Library, Enzyme, redux-saga-test-plan
Tooling & infra
Webpack, Babel, ESLint, Git, GitLab CI/CD, Jenkins, AWS SDK, DigitalOcean, Nginx
Practices
Legacy migration, component architecture, performance optimization, code review, Agile / Scrum / Kanban
AI integration
LLM APIs, SSE token streaming, self-hosted inference (llama.cpp, CUDA)

04 / Career

Experience

EPAM Systems

Senior Frontend Developer / Software Engineer · Jul 2017 – Apr 2026 · Remote

Enterprise web applications, fintech and banking platforms, developer-facing tools — for clients such as Acoustic L.P., Edmunds.com and Moscow Exchange.

Legacy modernization & architecture

  • Rebuilt a major legacy banking application from JSF to React / TypeScript, working directly with the customer and business analyst to gather requirements and reconstruct functionality on a modern stack.
  • Rewrote a legacy marketing-and-commerce platform (Acoustic L.P.) on React and contributed to Decibel, the shared component library reused across all of the client's frontend projects.
  • Refactored an enterprise API documentation portal (ApiDocs) to TypeScript and introduced mandatory code review practices across four related projects.

Performance, tooling & quality

  • Integrated, fixed and validated custom performance metrics across several hundred frontend packages, and rolled out ESLint rules at that scale without breaking library consumers.
  • Migrated AWS SDK v2 to v3 for edmunds.com, cutting legacy code volume by roughly half, and modernized the test suite from Enzyme to React Testing Library.
  • Built "Git Helper" — a Node.js utility generating Excel (.xlsx) reports from Git history to support performance-tracking workflows across the package portfolio.
  • Contributed React components, styles and Storybook stories to a shared design-system library used by multiple product teams; reviewed PRs and resolved cross-team integration issues.

Enterprise & fintech delivery

  • Moscow Exchange — rewrote a legacy application on React using AG Grid and Ant Design; ran requirements analysis directly with the customer and business analyst.
  • VTB Bank — developed and integrated frontend performance metrics into a remote banking system and built Node.js reporting tooling with Excel export.
  • Developer platforms — API Gateway / ApiDocs for API cataloging, validation, monitoring and version management; EPAM PERF, a delivery-analytics UI aggregating SONAR, JIRA, Gerrit, Jenkins and GitLab; and the referral portal frontend built end-to-end from InVision designs.

Stack

  • React
  • TypeScript
  • Redux
  • Redux-Saga
  • AngularJS
  • Node.js
  • AG Grid
  • Ant Design
  • Jest
  • React Testing Library
  • Webpack
  • GitLab CI/CD
  • AWS SDK

Bell Integrator

Software Engineer · Mar 2017 – Jul 2017

Sberbank Business Online — enterprise corporate banking platform.

  • Delivered features for a large-scale corporate banking platform using React, Redux, Reflux, TypeScript, Bootstrap 3, LESS and Webpack.

Stack

  • React
  • Redux
  • Reflux
  • TypeScript
  • Bootstrap 3
  • LESS
  • Webpack

Earlier experience

JavaScript and C# / .NET development · 2011 – 2017

Legacy maintenance, enterprise portals and internal tooling.

  • Inline LTD, Ufa — Software Engineer Oct 2016 – Mar 2017
    Maintained and extended inherited legacy codebases; built C# backend and ASP.NET / Kendo UI frontend logic for complex data hierarchies and JSON processing; contributed to requirements analysis and prototyping for a CRM system.
  • Medialux LTD, Ufa — Software Engineer Jun 2016 – Oct 2016
    Built custom JavaScript frontend interfaces and workflows for hybrid SharePoint (2013 and Online) environments; configured platform data structures; developed supporting C# / WinForms tooling for internal processes.
  • Mobill+, Ufa — Software Developer Jun 2014 – Apr 2016
    Developed graphical modules for fiber-optic cross-connection schemes; optimized browser performance for interfaces handling tens of thousands of JavaScript objects; replaced eval-based object loading with structured JSON; introduced Git and per-developer local environments.
  • NPF Geofizika & Medialux LTD, Ufa — Software Engineer 2011 – 2014
    C# / .NET: WPF desktop applications for a high-load geophysical data-interpretation system (MVVM, Prism / MEF); ASP.NET web applications with Entity Framework and WCF services; SharePoint 2010 solutions, EDMS integration and internal automation.
  • Komtek, Ufa — QA Engineer 2011 – 2014
    Functional and regression testing of enterprise applications.

05 / Side projects

Projects

Code