Rinat Rezyapov

Front-end Developer
Rinat
ABOUT MEI'm a front-end developer who enjoys working with the latest technologies and helping businesses to create scalable and performant web applications
LocationI live in Dubai, United Arab Emirates
map
PERSONAL
SnowboardingSnowboarding
MusicMusic
BooksBooks
Social
social-badge
social-badge
social-badge
social-badge
Experience
InCountry
 
May 2019 - Present

Senior Front-end Developer

InCountry is a “data residency-as-a-service” platform that helps international companies store customer data locally;

Working on the Portal web application product and other internal web applications at San Francisco-based startup - InCountry;

Performed a total UI/UX redesign of the existing Portal application with the introduction of TypeScript, Next.js (SSR), and React Hooks;

As part of the UI/UX redesign project acted as a Team Lead for the team of two front-end developers and one UI/UX designer. The duties also include team members mentoring, code review, requirements gathering, interaction with product owner, short and mid-range project planning, reviewing, and approving designs and preparing releases for deployment;

Collaborated with back-end developers to introduce Oauth2 protocol. Planned moving the Portal product from JWT tokens-based authentication to cookies-based authentication. Collaborated with back-end developers to introduce AWS Cognito with SAML authentication. Improved security of web application by ensuring that it is compliant to secure web coding practices (OWASP);

Worked on improving application performance, decreasing the bundle size, introducing server-side rendering, and implementing new features such as administration console, usage dashboard, billing, and data residency recommendations module;

San Francisco, California (Remote)
OBVIDA
 
Aug 2017 - May 2019

Middle Front-end Developer

Worked remotely as a middle front-end developer in a distributed team (Russia, Australia);

Participated in development of an all-in-one CRM system functionality which includes form builder, marketing and business automation tools;

Designed and implemented kanban and calendar for task management module utilizing such tools as react-beautiful-dnd and WebSocket push notifications;

Improved web application (1000+ React components) performance and scalability by increasing number of reusable React components and introducing react-window in tables with a high volume of entries;

Pyrmont, Australia (Remote)
Bashneft-Inform
 
Jan 2016 - Aug 2017

Front-end Developer

Participated in the development of a Service Desk web application for incident management and automation support;

Implemented ticket history module that enabled IT specialist to track the history of all the activities that have occurred to a ticket during its lifespan;

Improved viewing experience of a web application by introducing responsive web design for mobile devices;

Ufa, Bashkortostan
Skills
LanguagesJavaScriptJavaScriptTypeScriptTypeScriptHTMLHTMLCSSCSS
Librariesreactjsreactjsreduxreduxmaterial-uimaterial-uistyled-componentsstyled-componentstailwindcsstailwindcssdraftjsdraftjslodashlodashdate-fnsdate-fnsfp-tsfp-tsjestjestenzymeenzymeamcharts4amcharts4
Frameworksnextjsnextjsgatsbygatsby
ServerlessGoogle FirebaseGoogle Firebase
Vendor specificStripeStripeSentrySentry
Toolsgitgitwebpackwebpackjirajira
Education
2006 - 2011
Ufa State Aviation Technical University

Bachelor of Science in Information Security

Languages
Russian
  native
English
  advanced
Community contribution

Gatsby Official Tutorial

Contributed into translation of official tutorial into Russian link

2020

Reactjs Official Documentation

Contributed into translation of official documentation into Russian link

2019

Fallout 2 game in JavaScript

Created a video tutorial about how to recreate Fallout 2 in JavaScript link

2018

Build your own React.js

Series of articles on how to build own React.js library link

2021
download-cv-pdfback