Summary
Overview
Work History
Education
Skills
Languages
Timeline
SoftwareEngineer
NURDAULET SHAMILOV

NURDAULET SHAMILOV

Almaty

Summary

Angular-focused Senior Frontend Engineer with strong experience in Angular, RxJS, NgRx, and Stencil. Built a Photoshop-like editor for digital menu boards and a content distribution & scheduling module (business rules, playlists, scheduled deploys to TVs). Delivered a reusable biometric verification iframe for banking (KYC/e-signature) integrating Oz Forensics; shipped a modular admin platform with lazy loading and clean feature structure. Writes Cypress tests, collaborates closely with designers (pixel-perfect Figma), BAs, and vendors; occasional NestJS backend tasks; mentors newcomers and drives grooming/demos.

Overview

7
7
years of professional experience

Work History

Software Engineer

Dev.Pro
Remote
07.2021 - Current
  • One of the first engineers on a digital menu boards platform for restaurant TV screens.
  • Built a Photoshop-like editor for screen design (layers, toolbars, drag-and-drop, precise positioning).
  • Delivered content management & distribution: send assets to TVs, manage by departments/locations, set sleep times, apply business rules (different dynamic content per restaurant).
  • Implemented advanced scheduling: dynamic playlists and scheduled deploys to show new content at a set time.
  • Frontend stack: Angular, RxJS, NgRx, Stencil (web components); wrote Cypress E2E tests.
  • Backend (small tasks) with NestJS to support editor, scheduling, and deployments.
  • Active participant in groomings/refinements: raised risks, proposed solutions, filled requirements gaps when needed.
  • Ran product demos for stakeholders and collected actionable feedback.
  • Mentored new engineers (onboarding, code reviews, Angular/RxJS patterns).
  • Worked closely with the Business Analyst to clarify edge cases and close gaps in stories/acceptance criteria.
  • Initiated multiple ideas (UX and technical) and led/assisted in their implementation.

Frontend Developer

Bank CenterCredit
Almaty, Kazakhstan
04.2021 - 08.2023
  • Designed and built a reusable biometric verification module that can be embedded via iframe across multiple banking systems for data verification (KYC) and document e-signature.
  • Integrated Oz Forensics (SDK/API) end-to-end; coordinated closely with the vendor’s engineering team to handle liveness checks, document capture/OCR, callbacks/webhooks, and error states.
  • Collaborated daily with the UI/UX designer; implemented pixel-perfect interfaces strictly following Figma specs, including responsive behavior and accessible UI patterns.
  • Built a greenfield admin platform from scratch with a modular architecture (multiple feature modules) and a clean feature-based folder structure to keep code scalable and maintainable.
  • Implemented lazy loading / route-level code-splitting to improve performance and first-load time.
  • Drove cross-team delivery: worked closely with multiple squads to scope and ship each module; proposed solutions and improvements rather than only executing tasks.
  • Leveraged RxJS for real-time/streamed data and robust async flows; prevented memory leaks
  • Established shared utilities/components and clear module boundaries to reduce duplication and speed up new feature development.

Frontend Developer

Halyk Bank
Almaty, Kazakhstan
06.2020 - 04.2021
  • Delivered a card opening/onboarding page strictly following the provided UI design, with responsive layout, form validation, and smooth step-by-step flow.
  • Built an admin panel from scratch using the Material Design system (e.g., Angular Material components) with tables, filters, pagination, and role-based access patterns.
  • Implemented clean, reusable components and a clear feature-based folder structure to keep the codebase maintainable.
  • Collaborated closely with the designer to achieve pixel-perfect implementation and fast iteration on feedback.

Trainee

RS School
09.2019 - 11.2019
  • Online training based on Front-End Web Development
  • Daily Webinars and tasks according to them
  • Learned HTML5/CSS3, responsive layout, JavaScript (ES6+), and basics of TypeScript.

Software Quality Assurance

Digi Telecommunications Sdn. Bhd.
Kuala-Lumpur, Malaysia
07.2018 - 10.2018
  • Performed manual testing and logged clear bug reports.
  • Wrote test scenarios/cases from requirements and updated test documentation.
  • Worked in a SCRUM team: stand-ups, sprint planning, reviews, retros.
  • Built a small Selenium WebDriver project to automate system tests

Education

Bachelor of Science - Software Engineering

Asia Pacific University of Technology And Innovation
Kuala-Lumpur, Malaysia
01.2019

Skills

  • JavaScript/ TypeScript
  • Angular
  • Stencil JS
  • RxJS
  • NgRx
  • Nodejs
  • Nestjs
  • Npm
  • SQL
  • Frontend architecture
  • HTML/CSS integration
  • UI/UX collaboration
  • Effective communication
  • Test automation
  • API integration
  • MVC
  • REST
  • Web Socket
  • Responsive web design
  • Agile methodology
  • Web performance optimization
  • BEM
  • Material Design
  • Ant Design
  • Bootstrap
  • Github
  • Gitlab
  • Jira
  • Java
  • Selenium Webdriver
  • CyPress

Languages

  • Kazakh, Native
  • Russian, Fluent
  • English, Upper-Intermediate

Timeline

Software Engineer

Dev.Pro
07.2021 - Current

Frontend Developer

Bank CenterCredit
04.2021 - 08.2023

Frontend Developer

Halyk Bank
06.2020 - 04.2021

Trainee

RS School
09.2019 - 11.2019

Software Quality Assurance

Digi Telecommunications Sdn. Bhd.
07.2018 - 10.2018

Bachelor of Science - Software Engineering

Asia Pacific University of Technology And Innovation
NURDAULET SHAMILOV