HankyCode

About

Hey, I'm Artem.

photo of me

Summary...

I`m a web developer from Poland, Warsaw 🇵🇱.(Originally Belarus, Minsk)

I`m 34 year old and I`ve been working in commercial development since 2012 mainly in product companies or exactly 4613 days.

I use JavaScript/HTML/CSS. Good knowledge of JS frameworks and libs - Angular, Vue, React, and their ecosystems. Active participant in the open-source projects. Also, I'm a mentor in HTP and taught React and Angular courses for BSUIR students.

Always up to date with the latest news/updates in the JS community and continuously striving to learn and try new things. Finalist of Open European Championship for Web and Mobile Specialists(2016).


Work Experience

  1. Senior Software Engineer

    WithSecure

    Jul 2022 - nowadays

    • In progress...

    Main Tech Stack: Javascript, Python, AWS, Vue 2/3, jest

  2. Tech Lead / Senior JS engineer

    Aligned Code

    Jan 2022 - Jul 2022

    • Creating web components modules from scratch for video streaming services that can be integrated at any platform(web, tv)
    • Helping and educating teammates(solve problems, code review, presentations, etc.)
    • Unifying the projects development process(creating the closest and clear flow for our products to deliver to the customer eg: something between the gitflow and trunk-based flow)

    Main Tech Stack: javascript, typescript, lit-elements, web components, vite, hls.js, react, GitLab CI/CD, Lerna, jest

  3. Team Lead / Senior JS engineer

    GeekSolutions | P97

    Jun 2019 - Jan 2022

    • Team management(6 people from the USA, Belarus, and Ukraine)
    • Added code quality approaches (code review, pull requests)
    • Mentorship for teammates
    • Estimate for delivery features(SCRUM methodology)
    • Increased speed up project(investigate and rewrite slow parts of code)
    • Added continuous integration(setup pipelines, unit tests, autotests)
    • Moved project from custom webpack build to angular CLI approach
    • Integrated unit tests as a part of the delivery process

    Main Tech Stack: javascript, typescript, angular, cypress, jest, rxjs, vuejs, vuex, webpack, bitbucket CI/CD

  4. Senior JS engineer

    Timyo

    Oct 2017 - May 2019

    • Developed Chrome Extension for Gmail
    • Moved application to TypeScript
    • Introduction of the rxjs to the extension
    • Mentorship for Junior Front-End developers
    • Participated in the open-source project gmail.js - it was a dependency for our extension.

    Main Tech Stack: javascript, typescript, rxjs, react, redux, indexdb, gmailapi.

  5. JS engineer

    Solutech Pro

    Jan 2016 - Sep 2017

    • Developed from scratch cartography service for one of the largest banks in Belarus.
    • Architectural Design and Tech Stack selection and further development

    Main Tech Stack: javascript, typescript, angular, rxjs, nodejs, openlayers, geoserver, docker, threejs.

  6. Software engineer

    Indel

    Jan 2013 - Jan 2016

    • Working in telemetry and dispatch.
    • Decoding of the data from hardware controllers (Delphi)
    • Transfer of the desktop application to the web application (C#, JS)

    Main Tech Stack: javascript(ES5, ES6), jquery, delphi, C#, ModBus

  7. Web developer

    Qmedia

    Jan 2012 - Jan 2013

    • Creating web sites with MODX CMS

    Main Tech Stack: php, javascript


Education

2008 - 2013 Minsk Innovation University Bachelor`s degree, Computer science.


Skills and competencies

  • English B2
  • Russian Native
  • Polish A1
  • Belarusian Native