Coder Social home page Coder Social logo

Hi there 👋

iz9 GitHub stats

Top Langs

About

Aloha. My name is Roman, I am 31 y.o. I am a front-end developer with 6+ years of experience. In particular, 4+ 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: [email protected]
  • Linkedin: linkedin.com/in/roman-kovalchuk-iz9
  • Telegram: t.me/webiz9
  • Github: github.com/iz9

Skills

Programming Languages:

  • JavaScript(ES5+)
  • TypeScript
  • HTML
  • CSS (SCSS)
  • Bash
  • Python
  • Markdown
  • YAML
  • Handlebars

Frontend stack:

  • React.js, react-router, react-intl, react-query
  • Redux, redux-toolkit, redux-saga, reselect
  • RxJS, Format.js
  • 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
  • jest, react-testing-library, storybook
  • eslint, stylelint, prettier, husky, comitlint, semantic-release
  • typedoc
  • 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

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

Roman Kovalchuk's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.