+7 906 282 42 01 mail@artik.me GitHub

ARTIK MAN

Frontend—developer

Artik Man — frontend-developer
Heavy JavaScript‑frameworks should be used only where necessary
Commercial Experience 9 years
Languages Russian (native), English (Pre-Intermediate)
Current location Russia, St. Petersburg
Current Job Lead Software Engineer and Teamlead at Diasoft
Phone +7 906 282 42 01
Email mail@artik.me
GitHub github.com/Artik-Man

Key skills

  • HTML
    • Nunjucks
    • Pug
    • Jade
  • CSS
    • LESS
    • SCSS
  • JavaScript
    • NodeJS
    • TypeScript
    • Angular
    • RxJS
  • Other
    • Web Components
    • Micro-Frontends
    • Angular/Schematics

Experience

  • Northern (Arctic) Federal University

    Institute of Mathematics, Information and Space Technologies

    Bachelor's degree

  • Northern (Arctic) Federal University

    Higher School of Information Technologies and Automated Systems

    Master's degree

  • Webmaster Courses

  • PrimePix

    Junior Frontend Developer

  • Hashboard

    Frontend Developer

  • Luxoft

    Senior Frontend Developer

  • HTML Academy

    Mentor

    I taught HTML, CSS, and Javascript

  • Kaspersky Lab.

    Developer

  • Diasoft

    Lead Software Engineer, Teamlead

    Until now

Portfolio

  • HTML Practice

    Contribution:

    [Personal project] This is book is for my students. Front end development, print/book layout.

    Technologies:

    • SamuraiJS
    • TypeScript
    • Sass
    • Nunjucks
  • Material Theme Creator

    Contribution:

    [Personal project] This library is designed to converting Angular Material themes to CSS Custom Properties (CSS Variables). In addition, you can create a Material-like theme from one color.

    Technologies:

    • Sass
    • CSS Custom Properties
    • Angular Material
  • SamuraiJS

    Contribution:

    [Personal project] Super simple Nunjucks + TypeScript + Sass builder primarily for static sites.

    Technologies:

    • Nunjucks
    • TypeScript
    • Sass
    • NodeJS
  • Simple Date parser

    Contribution:

    [Personal project] Parse strings into JS Date.

    Technologies:

    • JavaScript
  • Q.Palette

    Contribution:

    Development of a design system and framework that allows you to use several web applications on one page in the form of web-components

    Technologies:

    • Angular
    • TypeScript
    • Web-Components
  • Kaspersky Lab: Tailored Intelligence Reporting System

    Contribution:

    Front end development of internal data collection/analysis portal for the analytical department.

    Technologies:

    • Angular
    • TypeScript
    • WebSocket
  • WebSocket Post Server

    Contribution:

    [Personal project] Back end development of simple WebSocket Server

    Technologies:

    • Node.js
    • WebSocket
    • Express.js
  • Hiddens

    Contribution:

    [Personal project] Front end development of simple chat, based on WebSocket Post Server

    Technologies:

    • Angular
    • WebSocket
    • Hammer.js
  • Kaspersky Lab: Managed Protection

    Contribution:

    Front end development of threat-hunting sequrity service.

    Technologies:

    • Angular
    • TypeScript
    • Webpack
  • Hashboard cabinet

    Contribution:

    Front end development of #hashboard service. This web application uses client-side localization, HTML5 Audio/Video, the combination of AngularJS + RequireJS + REST API.

    Technologies:

    • AngularJS
    • RequireJS
    • REST
  • Hashboard player

    Contribution:

    Front end development of #hashboard service. This web application uses HTML5 Video and Audio, handles internet-connection troubles. Web site has a fluid layout.

    Technologies:

    • jQuery
    • RequireJS
    • REST
  • Hashboard

    Contribution:

    Front end development of #hashboard service. Cross-browser code, responsive layout, Website localization.

    Technologies:

    • jQuery
    • Bootstrap
    • LESS
  • Pricereporter

    Contribution:

    Front end web development and technical support of a commercial site

    Technologies:

    • jQuery
    • Bootstrap
    • Bitrix
  • Artik.me

    Contribution:

    [Personal project] Full cycle of development of web page: from design to caching with ServiceWorker

    Technologies:

    • SamuraiJS
    • ServiceWorker
    • CSS Custom Properties