Farid - Front-End React Developer

Position: Front-End React Developer

Location: Azerbaijan, Baku (GMT +4)

Want to hire this developer? Email us info@spacebus.dev

English check

Summary

Successful at creating and improving designs to meet company brand styles and business needs. Prepared to offer 5 years of development experience to a growing company.

Proficient knowledge of JavaScript and popular JavaScript-based libraries, frameworks (React, Redux, etc.);

Thorough understanding of software design principles and patterns;

Solid understanding of web performance concerns (event loop, rendering life cycle, asynchronous programming);

Good knowledge of browser APIs (Chrome, Firefox, Safari, IE, Edge);

Good communication skills.

Technical Skills

Programming and Markup Languages:

  • JavaScript, TypeScript, Flow
  • HTML, CSS, SCSS, SASS, LESS
  •  XML, XSLT, JSON.


Templating:

  • Blade
  • Smarty


Testing Environments:

  • React Testing Library
  • Jest

Technologies and Frameworks:

  • ReactJS
  • React-Router, React-Navigation
  • Context API, Redux, Redux-Saga
  • Redux Form, Formik
  • Styled-Components, Bootstrap, Material-UI, Ant Design, Semantic UI
  • Vue.js
  • Vuex
  • Angular 2+
  • RxJS
  • Webpack, Babel
  • ExpressJS.


Bug Tracking Systems:

  • Jira, Monday, Redmine, Track


Source Version Control:

  • Git, GitLab, GitHub, Bitbucket


Other:

  • SocketIO / Websockets

Work Experience

SpaceBus company  2021 – Present 

Software Developer 


Kapital bank, Baku 2018 – 2021

Front End Developer    


MigrationPro, Baku 2017 – 2018

Front End Developer

Recently Completed Projects

BPM 2019 July - 2021 October:

  • Onboard customer, open account, deposits, customer tracking, add a guarantor to customer and etc. for bank branch offices (Used in 101 branches).
  • Used Typescript for better managing and understanding code base.
  • Used UI library reusable components for management applications to handle easier.
  • Implemented advanced router techniques to handle modal-based pages (generally forms).
  • Used redux with redux-saga middleware in application to retrieve and store data from back-end and to also perform restful services.
  • Implemented solid principles to improve the scalability of the code base.
  • Tests are written for each component.

Technologies: React JS, Redux-Saga, Typescript, Micro Frontends (Single SPA), Enzyme, Cypress. 

Birbank 2021 January - 2021 October:

  • birbank.az is an application created for the use of banking services. 
  • Used Redux with redux-saga middleware in the application to retrieve and store data from the back-end and to also perform restful services.
  • Exclusively used built-in and custom react hooks to handle application life-cycle processes.
  • Built a custom event bus module to communicate between components to keep components more isolated.

Technologies: React JS, Redux-Saga, Typescript, Micro Frontends (Single SPA), Enzyme, Cypress.

UI library  2019 July - 2021 October:

  • Created the UI library for reusable components.
  • Built reusable component Accordion, Dropdown, Grid, Modal, Table, Tabs, Text, Radio, Button etc. component for use in other projects.
  • Tests are written for each component, including UI lib.

Technologies: React, Typescript, Enzyme, Cypress.

Call Center CRM 2018 September - 2019 July:

  • Real-time receive call and customer tracking interface for the technical support department
  • Used Socket IO for receiving real-time receive calls using 3CX API.
  • Used UI library reusable components for management applications to handle easier.
  • Used Typescript for better managing and understanding code base.
  • Worked closely with the support team to establish specifications and system designs. Used Figma to collaborate with UX. 
  • Effective use of native HTML to enhance SEO optimization.

Technologies: Angular 6, RxJs, Typescript, Enzyme, Material design. 

    

Prestashop migration tool 2017 September to 2018 September:

  • App migrated data from Prestashop to Prestashop, Magento, WooCommerce, OsCommerce, ZenCart, Ubercart, Shopify, CS-Cart, X-Cart, HikoShop. 
  • Used vuex  in application to  store data from back-end and to also perform restful services.
  • Used Bootstrap Vue reusable components

 Technologies: Vue.js Vuex, Bootstrap Vue components.

Vadim Rozov

CEO, SpaceBus

vadim@spacebus.dev

Let’s talk about your current project needs!

Staying competitive in the modern software market means getting instant access to the technical expertise you need at the moment to proceed with your project creation. Software development team extension services are the cost-effective and time-saving way to cope with this challenge. You are welcome to share the current needs of your project so that we will be able to provide you with the skills and knowledge necessary for your business boost!