Ruslan Nasyrov
Full Stack Developer
Ekaterinburg, Russia
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
-
- Full Stack Developer @ X5 TechEkaterinburg, Russia - RemoteSummary:
- 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.
-
- Front-end Developer @ YandexEkaterinburg, Russia - HybridSummary:
- 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.
-
- Front-end Developer @ Robot VeraEkaterinburg, Russia - RemoteSummary:
- 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.