Ilnur A.

Ilnur A.

Front-end React developer

Request Rate
Russian Federation, Moscow

Inur A. is a Front-end developer with more than 13 years of experience. He has experience in designing and building complex front-end applications. Also he’s worked as a team lead for 3 years. He actively uses tests, and writes the code so that tests can be written on it. Ilnur has a lot of experience with scrum and kanban team development methodologies.

Skills

  • Javascript
  • React
  • HTML
  • CSS
0246810

Experience

IT Services and IT Consulting Company, Cyprus

Senior Frontend Developer

April 2021 to January 2022

Stack:  

  • TypeScript, 
  • React.js,
  • React hooks, 
  • MobX, 
  • PWA, 
  • SCSS, 
  • CSS Modules, 
  • Figma.


Responsibilities

  • Developed the PWA version of the site with auto updates;
  • Put in order the dependencies in the code, using dependency injection;
  • Developed a library of UI components.


Internet Publishing Company, Russian Federation

Senior Frontend Developer

February 2020 to March 2021

Stack:  

  • TypeScript, 
  • Node.js, 
  • React.js, 
  • Graphql, 
  • WebGL, 
  • PixiJS.


Responsibilities

  • Developed business features for the main module with a visual bot editor;
  • Initiated code migration from JavaScript to TypeScript in the main project module;
  • Moved the project to the latest TypeScript version, which allowed me to identify and fix a lot of bugs;
  • Improved the development process by adding few automatic checks for linter and optimizing CI.


Internet Company, Russian Federation

Team Lead, Senior Software Developer

September 2016 to January 2020

Stack:  

  • Electron, 
  • TypeScript, 
  • React.js, 
  • Rx.js, 
  • Redix, 
  • Flux, 
  • SCSS, 
  • Google 
  • Protobuf,
  • WebSocket.


Responsibilities

  • Team leading (3 - 4 developers);
  • Conduct interviews;
  • Develop for 2 client platforms: desktop (for windows, mac, and mac app store) and web (desktop and mobile browsers);
  • Develop business logic and architecture of each key feature;
  • I participate in discussions on the agreement of Rest API for new features.


Achievements

  • Moved the entire project from Redux to specialized custom architecture (like Flux), which helps us to attain a high speed of development and the ability to maintain different client platforms;
  • Initiated code migration from JavaScript to TypeScript for the project and all tests;
  • Published the desktop project in the Apple App Store.


Internet Publishing Company, Russian Federation

Senior Frontend Developer

September 2014 to September 2016

Stack:  

  • JavaScript, 
  • TypeScript, 
  • Node.js, 
  • React.js, 
  • Canvas.


Responsibilities

  • Architecture design for new code;
  • Discuss and implement new features and support old code;
  • Code optimization by speed and memory;
  • Provide code fault tolerance, because the product has many different significant parts.


Achievements

  • Developed a prototype of the client part with a new architecture. Receiving the support of the team, we started implementing a new architecture. A year later it became clear that by many criteria the decision was successful;
  • Implemented a client part module for simultaneous document editing.


IT Company, Russian Federation

Senior Frontend Developer

January 2012 to August 2014

Stack:  

  • JavaScript, 
  • Angular 1, 
  • ASP.NET MVC 3.


Responsibilities

  • Designed new front-end architecture and created all base modules on it; Used Angular.js with a clear Rest API.


Software Development Company, Russian Federation

Frontend developer

April 2011 to January 2012

Software Development Company, Russian Federation

Junior Developer

May 2008 to April 2011

Responsibilities

  • Java developer on the design and build team inside the corporate billing system of an Internet provider.


Education

Magnitogorsk Nosov State Technical University

September 2006 to July 2011

Magnitogorsk, Russian Federation