Ruslan Nasyrov

Full Stack Developer

Ekaterinburg, Russia
hi@nasyrov.dev

About

Professional software developer with a strong focus on full-stack development. Skilled in TypeScript, React, and Tailwind. Passionate about creating user-friendly and efficient web applications.

Experience

  • -

    Ekaterinburg, Russia - Remote

    Summary:

    • Developed a Backstage-based IDP, cut project setup time to 2 hours, led a team, and delivered complex projects independently.

    Responsibilities:

    • Developed a large-scale Internal Developer Portal (IDP) using Backstage framework, serving 10,000+ developers.
    • Contributed to open-source projects, enhancing the Backstage framework to meet organizational needs.
    • Provided technical guidance to a small team and ensured successful project delivery through effective collaboration.

    Achievements:

    • Reduced project setup time from one week to 2 hours by streamlining workflows and automation processes.
    • TypeScript
    • React
    • NodeJS
    • Redis
    • PostgreSQL
    • Docker
    • Gitlab CI
    • k8s
    • oauth2
  • -

    Ekaterinburg, Russia - Hybrid

    Summary:

    • Enhanced a large B2B client account application, improving functionality and user experience.

    Responsibilities:

    • Rewrote over 30% of legacy JavaScript code into TypeScript, refactoring logic to reduce client-side errors by 1.6x.
    • Worked closely with front-end developers to integrate user-facing elements with server-side logic.
    • Collaborated with the team to develop and refine an internal UI library, ensuring consistency and reusability across projects.

    Achievements:

    • Initiated and delivered a new project that successfully doubled incoming orders.
    • React
    • Preact
    • Webpack
    • Redux
    • MaterialUI
    • Recoil
    • SCSS
    • CSS-in-JS
    • Teamcity
  • -

    Ekaterinburg, Russia - Remote

    Summary:

    • Developed a large admin panel with complex logic, delivering efficient user workflows.

    Responsibilities:

    • Integrated Web Speech Recognition API to enable advanced voice interaction.
    • Enabled asynchronous audio and video uploads from user input for seamless processing.
    • Worked with 3D models and WebGL to deliver interactive and visually dynamic features.
    • React
    • MobX
    • Stylus
    • AntDesign
    • Blend4Web
    • SpeechRecognition

Skills

  • React
  • Redux
  • MaterialUI
  • SCSS
  • CSS-in-JS
  • Stylus
  • JavaScript
  • NodeJS
  • TypeScript
  • Redis
  • PostgreSQL
  • Docker
  • GitLab-CI
  • Kubernetes (k8s)
  • Helm
  • OAuth2
  • Git
  • GitHub GitHub
  • Golang
  • TDD
  • DDD