About me

Hello, my name is Konstantin Epishev!

I'm software engineer and I love to create user interfaces.

Links

Employment history

  • Uscreen

    Frontend Engineer

    Stack

    • javascript
    • vue.js
    • Ruby
    • Ruby on Rails
    • UI
    • UX

    Responsibilities

    • Frontend development
    • Code review
    • Business logic implementation
    • Unit testing ambassador
  • Endpass Inc.

    Frontend Engineer

    Stack

    • javascript
    • typescript
    • node.js
    • vue.js
    • web3.js
    • ethereum
    • CSS
    • SCSS
    • UI
    • UX

    Responsibilities

    • Frontend development
    • Code review
    • Business logic implementation
    • Solving architecture issues

    Participated at ecosystem development for working with personal data and effective working with Ethereum platform.

  • Usedesk

    Frontend Developer

    Stack

    • javascript
    • node.js
    • react.js
    • redux
    • redux saga
    • vue.js
    • preact
    • websockets
    • Styled components
    • CSS

    Responsibilities

    • Frontend development
    • Business logic implementation

    Joined the team for solving problems with frontend part redesign. The main responsibilities were in application architecture redesign and supporting exist features.

    The next key moment – re-implementation of current widget (which was developed during work in Indotech) with new technologies stack for better scalability and reliability. New widget was in 4 times smallier with saving features of exist solution. Also, it had "co-browsing" feature – it allows to operator look at current user browser state and interact with last one for better client experience (the best analogy – is teamviewer or google remote desktop). This moment significantly reduced problems and bug relates to widget.

  • Neuromap

    Frontend Developer

    Stack

    • javascript
    • node.js
    • vue.js
    • CSS
    • Stylus
    • Pug
    • SVG
    • BEM

    Responsibilities

    • Frontend development
    • Business logic implementation

    Have participated in development of collaboration platform: both main and other much smallier projects.

    Rapidly made some MVP which were used as the key features.

  • Indotech

    Frontend Developer

    Stack

    • javascript
    • node.js
    • react.js
    • redux
    • vue.js
    • ractive.js
    • websockets
    • CSS
    • SVG
    • Stylus
    • BEM

    Responsibilities

    • Frontend development
    • Business logic implementation

    Was in a core team of botmother.com – probably, the first "cross-platform" chat-bots constructor which allows users to create bots for many messengers at the one time: Facebook Messenger, Telegram, Odnoklassniki, VK.com and etc.

    • Made the first vision of front-end part
    • Supported and implemented new features
    • Have configured and adopted E2E tests with Google puppeteer and Cucumber

    Also participated in the development of integrable feedback–widget on vue and redux, which includes deep integration with customer support service Usedesk and modules like – online chat, feedback form, wiki, messengers and social networks.

  • Nova/test

    QA Engineer

    Stack

    • Java
    • Selenium
    • WebDriver
    • Cucumber
    • JMeter

    Responsibilities

    • Manual testing
    • Automated testing
    • Perfomance testing
    • Stress and highload testing

    Have participated in manual and functional testing of highload projects:

    • Selenium and WebDriver coverage
    • Test map composition, test cases writing
    • Regression testing and bug reporting with Jira
    • Stress testing with JMeter and Grinder

    The most of time I spent on working with site of one of the biggest russian telecom operator which have a huge daily traffic.