Rail Sakhaviev

Career Profile

14 years proven track record in frontend and backend development and technical leadership. As a dedicated software engineer, today I create resilient web application architectures and solutions on Node.JS (Nest) and perfect UX/UI interfaces using React/Angular (Next.JS) frameworks.

I have extensive experience in creating and deploying cloud (AWS, Azure and other) infrastructures and applications and their maintenance.

My strong background helps me translate business requirements and bring it into applications effectively and quickly. I am mastering and integrate new technologies, diving into business details.

AWS Certifications

AWS Certified Solutions Architect – Associate [2024] - Amazon Web Services Training and Certification
AWS Certified Cloud Practitioner [2022] - Amazon Web Services Training and Certification

Experience

Staff Software Engineer / FullStack Development
Actualize, Dubai, United Arab Emirates June 2024 - Present
Core contributor in Platform team I participate in architecture and functionality development of enterprise IAM (identity and access management) system(B2C, B2B, multi tenancy) using Nest.JS based on Zitadel.
  • Author of React SDK npm package for developers with a set of components and hooks for IAM system, the library helps to quickly integrate with the IAM service, customize design and save development time.
  • Developed functionality for Active Directory LDAP authorization on backend.
  • Developed functionality for MFA (multi-factor authentication) on backend.
Other completed tasks:
  • Author of Grammar Checker AI project improving productivity and checking grammar application for Arabic speakers. Browser extension on frontend highlights errors and offer suggestions in text blocks exactly like it does Grammarly.
  • Configured infrastructure for Doc Engine AI project using AWS EKS cluster, created deployments and configured pipelines using Pulumi IaaS Tool.
  • Led News Analytics AI project development and successfully delivered it in a short time.
  • Created an interview plan and conducted 10 developer interviews.

Technologies Used: Typescript, Node.JS, Nest.JS, AWS Cloud, React, Next.js, Zitadel

Senior Software Engineer / Frontend Development
KingMakers, Dubai, United Arab Emirates August 2022 - June 2024
  • Developed frontend for new main page in Sportsbook web application with real-time updating page with ~100-200 sport events on it.
  • Led the full integration of Strapi CMS into the all organization projects. Orchestrated architecture and deployment on Azure Kubernetes Services using Terraform. Supporting over 10 projects and utilized daily by a team of 20+ developers + content managers. Resulting in a simplifying an increasing in the speed of static content updates. CMS system can handle load > 1 million users per day and now is a company standard
  • Co-Authored a new BFF(backend for frontend) system on Cloudflare Workers. Transformed how frontend applications interaction with backend services, enhancing system responsiveness and user experience.
  • Managed infrastructure for frontend projects on Azure DevOps. Optimized resource utilization and ensure robust infrastructure performance.
  • Actively managed, mentored, and trained diverse team of frontend developers. Focused on enhancing code quality and adherence to best practices through hands-on engagement and code review.
  • Developed and deployed new version of product(React/Next.js) with over 50 API endpoints integrated with new BFF.

Technologies Used: Typescript, React, Redux, Next.js, Remix, Azure Cloud, Cloudflare, Strapi CMS

Senior Software Engineer / Frontend Development
MVP Tech, Dubai, United Arab Emirates April 2021 - Present
  • Headed development of charts rendering module for a sports analytics product, incorporating Highcharts and Echarts libraries. Designed and implemented a highly flexible and scalable architecture to accommodate 25 distinct chart types within a single-page application (SPA). Each chart features customizable legends and tooltips, accommodating with complex business logic.
  • Increased development team experience in product operation, integrated DevOps practices. I was responsible for architecting clusters in cloud infrastructure for company products, containerized deployment packages and created CI/CD pipeline in GitLab.
  • Authored Confluence documentation on development processes, technology standards, deployment protocols. My documentation helped to organize development efforts, systematized new team members onboarding process and played a crucial role in the company’s audit compliance.

Technologies Used: TypeScript, Node.js, React, Huawei Cloud, Kubernetes, Docker, Gitlab

Head of Delivery Frontend / Engineering Manager
Alfabank, Moscow, Russia May 2020 - April 2021
Led department of 20 developers (1 architect, 3 team leaders, 16 developers).
  • Organized technical backlog with frontend debt tasks for 10 teams: as result teams solved problems in pipelines, implemented screenshot testing tools and integrated it to company design system, fixed lots of technical debt tasks, each team integrated Cypress and wrote tests(>90% covered) for their projects.
  • Implemented effective retention strategies that halved employee churn in my subdivision, saving the company equivalent of 15 months’ salary of an average developer.
  • Headed workplace improvement strategies that propelled employee job satisfaction from 70% to 94%, as evidenced by HR surveys — the highest increase across all 4 subdivisions. This achievement not only boosted morale but also enhanced productivity and team cohesion.
Operational work: employees hiring, firing, promoting and motivating. Sending and explaining company news, helping with solving problems which directly do not relative to development.
Lead Frontend Developer / Team Leader
Alfabank, Moscow, Russia November 2020 - May 2020
Coordinated work of different teams (10 frontend developers), ensuring efficient and fast solution of business needs.
  • Developed of a micro-frontend architecture, for centralized authentication service utilized across 12 distinct services within the platform.
  • Led team of 8 developers in refactoring and developing frontend applications that previously lagged in compliance with company standards and utilized outdated technologies. My leadership led successful refactoring of 5 actively developed project from JavaScript to TypeScript, established mandatory code reviews for new PRs, and facilitated adoption of standardized company utilities and libraries, enhancing both code quality and team performance.
  • Conducted numerous technical interviews, organized one-2-one meetings with developers, helped developers solving technical problems, mentored and onboarding newcomers.

Technologies Used: JavaScript, TypeScript, React, Redux

Software Engineer / Fullstack Developer
Florist-Digital, Kazan, Russia September 2018 - November 2019
  • Developed frontend and backend components of an audio message recording system in checkout payment
  • completion page of flowers delivery website(~100k users per day in high season).
  • Configured FreeSwitch PBX IVR menu(using Python) to enable customers listen these messages via toll-free number. This feature was marketing experiment to create a unique touchpoint in the purchasing journey.
  • Developed a high-capacity service for logging integration tool interactions, equipped with a REST API for data access. System supports logging of ~100,000 messages per day.
  • Developed new checkout and main page designs.

Technologies Used: JavaScript, PHP, Python, MySQL, Nginx, Symfony, RabbitMQ

Software Engineer / Fullstack Developer
Document Management Systems, Kazan, Russia November 2010 - October 2013
  • Integrated Avaya telephony with call center web data management system for operators handling emergency hotline services, which resulted in a decreased response time over the 1 year since the adaptation in the region.
  • Developed SMS Gateway application for getting messages from emergency call number and sending it to the call center for further processing.
  • Developed a comprehensive internal web application(using PHP and MySQL) to manage employee work hours, overtimes accounting, tracking vacations, and oversee business trips. This tool has significantly streamlined HR processes, improved record accuracy, and facilitated better workforce management.

Technologies Used: JavaScript, PHP, MySQL, PostgreSQL, Nginx, Avaya

Other Certifications

VOLUNTURING AND EXTRA ACTIVITIES

External Tutor (part time)
HtmlAcademy, Moscow, Russia January 2020 - Present
During the 5 years I studied more then 100 people. I was involved as a group teacher or as an individual mentor.

Frontend development courses:
  • JavaScript 1. Simple JavaScript application
  • JavaScript 2. Complex JavaScript application
  • JavaScript 3. React/Redux Toolkit application on TypeScript
Backend development courses:
  • Node.js 1. Developing enterprise framework and REST API using Express.js
  • Node.js 2. Developing microservises architecture application using Nest.js + Mongo + PostgreSQL + RabbitMQ

Me on LinkedIn