Skip to content
View iz9's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report iz9

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
iz9/README.md

Hi there ๐Ÿ‘‹

iz9 GitHub stats

Top Langs

About

Aloha. My name is Roman. I am a front-end developer with 8+ years of experience. In particular, 6+ years of development in the react ecosystem. Detail-oriented and self-driven. Able to self-manage effectively during independent projects, as well as collaborate as part of a productive team. I have a keen interest in modern frontend technologies, significant experience in developing complex web applications on react.js, and persistence in problem-solving. As a specialist, I aim to develop engineering skills, study architecture, code quality, and complex systems. The vector of personal development is aimed at time management and efficiency increasing.

My Resume

Download FILE

Contacts

  • Email: dev.iz9.l.n@gmail.com
  • Linkedin: linkedin.com/in/roman-kovalchuk-iz9
  • Telegram: t.me/webiz9
  • Github: github.com/iz9

Skills

Programming Languages:

  • JavaScript
  • TypeScript
  • HTML
  • CSS (SCSS)
  • Bash
  • Python

Frontend stack:

  • React.js, react-router, react-intl, react-query
  • Redux, rtk, redux-saga, reselect, Mobx
  • Next.js
  • jwt, axios,
  • styled-components, styled-system, css frameworks (MaterialUI, Bootstrap, TailwindCSS)

Industry Knowledge:

  • Unit testing
  • TDD
  • OOP
  • SOLID Design Principles
  • familiar with software development processes (Agile, Scrum)

Tools:

  • npm, git
  • webpack, parcel, babel, vite
  • jest, react-testing-library, storybook
  • eslint, stylelint, prettier, husky,
  • plop, yeoman

Also experienced with:

  • REST API
  • WebSocket(signalR, ws, socket.io)
  • NoSQL(MongoDB)
  • NodeJS (express, Nest.js)
  • Linux (Debian/Ubuntu desktop, server)
  • Docker, CI\CD (gitlab)
  • AWS (Lambda, Amplify), GCP
  • Angular

Languages

  • English (Intermediate)
  • Russian (fluent)
  • Ukrainian (native)

Experience

YourCoach

SportStock Exchange LLC / Senior Frontend Developer

May 2018 - Dec 2020, Kharkiv, Ukraine

Trading platform that combines daily fantasy point scoring and ever-popular financial trading.
The frontend team was developing two products (with some shared code like UI components lib, typings, utility helper lib):

  1. SPA for users
  2. Admin panel for operators. As part of the frontend team I did the following:
  • UI development using React.js and React ecosystem.
  • Development of the high-load client-side SPA with complex business logic.
  • Building reusable components and front-end libraries for future use.
  • Test development (unit testing)
  • Troubleshooting interface software and debugging application codes.
  • Monitoring and improving front-end performance.
  • Design a scalable web-app architecture, easy to support continuously.
  • Performing the full cycle of software delivery, from design to post-release support.
  • Workflow organization.
  • Set up and update/support a project dev environment for ReactJS.
  • Continuous-integration setup.
  • Project refactoring.
  • Working with customers to transform product concepts into technical specifications.
  • Collaborating with software developers and designers.
  • Reviewing application requirements and interface designs.
  • Code review
  • Tasks specification.
  • Sprint planning.
  • Documenting application changes and developing updates.
  • Project support and consulting.

Technologies and tools: typescript, es6+, babel, react, react-router, react-intl, redux, redux-toolkit, redux-saga, styled-components, materialUI, storybook, formik, yup, axios, signalR, jwt, webpack, jest, react-testing-library, redux-saga-test-plan, eslint, ts-lint( until deprecation), lerna, AWS (Amplify), CI/CD (TeamCity, AWS)

in-play / Senior Frontend Developer

Apr 2017 - Jun 2018, Kharkiv, Ukraine

Fantasy sports betting platform. As part of the frontend team I did the following:

  • UI development using React.js and React ecosystem.
  • Create data visualization tools.
  • Test development (unit testing)
  • Troubleshooting interface software and debugging application codes.
  • Monitoring and improving front-end performance.
  • Performing the full cycle of software delivery, from design to post-release support.
  • Workflow organization.
  • Continuous-integration setup.
  • Working with customers to transform product concepts into technical specifications.
  • Collaborating with software developers and designers.
  • Reviewing application requirements and interface designs.
  • Code review
  • Tasks specification.
  • Documenting application changes and developing updates.

Technologies and tools: typescript, es6+, babel, react, react-router, react-intl, redux, redux-thunk, styled-components, formik, yup, axios, socket.io, jwt, webpack, jest, eslint, ts-lint, stylelint, CI/CD (gitlab)

ALTBET / Frontend Developer

Feb 2016 - Mar 2017, Kharkiv, Ukraine

Betting platform, where users can make bets and track statistics of different events of a huge variety of different areas. As part of the frontend team I did the following:

  • UI development using React.js and React ecosystem.
  • Test development (unit testing)
  • Troubleshooting interface software and debugging application codes.
  • Monitoring and improving front-end performance.
  • Code review
  • Tasks specification.

Technologies and tools: es6, babel, react, react-router, react-intl, redux, redux-thunk, SCSS, axios, socket.io, webpack, jest, eslint, stylelint

DeCoffee / Junior Frontend Developer

Nov 2015 - Mar 2016, Remote

A web application built on top of google maps to find the nearest coffee shop or fast food outlet and order online for a certain time. As part of the frontend team I did the following:

  • UI and business logic development using Angular.js
  • Troubleshooting interface software and debugging application codes.
  • Monitoring and improving front-end performance.

Technologies and tools: es5, Angular.js, SCSS, gulp, google maps API

Freelance / Web developer

Sep 2014 - Nov 2015, Remote

Various websites on WordPress. E-commerce website built on Prestashop CMS.

  • HTML/CSS coding.
  • Simple JS coding.
  • Implementing design into html document.
  • Troubleshooting and debugging.
  • Configuring and extending WordPress websites.
  • Configuring and integrating Prestashop CMS into the existing workflow of the offline shop.
  • Working with customers to transform product concepts into technical specifications.
  • Collaborating with software developers and designers.

Technologies and tools: es5, HTML, PHP, SCSS, gulp, WordPress, Prestashop CMS, jQuery, Bootstrap, nginx, git, filezilla

Pinned Loading

  1. You-Dont-Know-JS You-Dont-Know-JS Public

    Forked from getify/You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.