GithubHelp home page GithubHelp logo

CV | LinkedIn

My name is Dmitry, and I'm an experienced developer with Effector, Redux, React, NextJs, and Typescript.

Among my recent achievements, I would like to highlight the creation and successful launch of an MVP project that attracted investments from shareholders affiliated with "Skolkovo."

I value the practice of writing unit tests, as I have rich experience working with fast-growing companies that often overlook this practice.

Achievements

Completed an extensive B2B web application with 295 screens on 11 pages and acted as the sole developer of the interface.

The work actively used code generation for types and some parts of the client application, according to the open-API specification. Duration: 1 year.

Tech Stack: TypeScript React RTKQuery localForage ESLint Web API Figma OpenAPI RxJS Node.js Theme-UI TypeScript CSS HTML Webpack

dislocation-table-little Data grouping with lazy loading and full table virtualization.

css_sprites

  • Collaborated on a cool internal B2B startup with a 7-member team, crafting an excellent product and securing funding from Skolkovo Innovation Center.
  • Localized the award-winning B2C website into English within the set deadline, enabling participation in a foreign exhibition and creating a case for attracting foreign clients.
  • Led two front-end developers, architecture implementation, task planning, and assignment.
  • Conducted 15 interviews with React developer candidates, hired three talented people, and fired one.
  • Developed and promoted games-related E2E projects with a community of 15,000 players.

A few sites that I have maintained as a Frontend Engineer:

Code Samples

WIP

NPM

Mentions of Pet Projects

Warframe.Trade

Summary

In 2015, I developed an unofficial trading system for Warframe players because, at that time, the game lacked a developed trading system.

Motivation

Players had to manually analyze the trading chat or send out their offers for exchange. The site offered a search and product database, price ratings, and other marketing tools that made life easier for players.

Topics on Official Forum of the Game:

One, Two

Warface.Lol

Summary

This project was one of my early works that gained popularity in a particular social group.

It was a purely client-side web application. However, I partially used a CMS for routing and a PHP template engine. I enjoyed creating it simply because it was aesthetically pleasing and one-of-a-kind. I aimed to make the interface closely resemble the original game's interface.

Features

  • A spinner for loot boxes (no financial investments, just for fun)
  • Collection of player statistics
  • Userbar generator with overlay options.

warface-03 warface-06 warface-05

Video mentions on YouTube

One, Two, Three, Four, Five, Six.

BDO Boss Tracker

Summary

It was a small application that analyzed messages in the Discord gaming channel and displayed the gathered information on the website in infographic form.

Motivation

The application helped Black Desert Online players increase their efficiency in boss hunting by reducing the difficulties associated with calculating boss respawn times. It also provided up-to-date information from other game servers. The project's architecture involved social engineering, as player-generated data on bosses was collected from specific Discord chat channels.

image

Dmitriy Chernukho's Projects

3d-coded icon 3d-coded

Pytorch Implementation for the project : `3D-CODED` and `Learning Elementary Structure`

3d-ken-burns icon 3d-ken-burns

an implementation of 3D Ken Burns Effect from a Single Image using PyTorch

algods.js icon algods.js

πŸ› πŸ› πŸ›  Widely used Algorithms and Data Structures using JavaScript πŸ› πŸ› πŸ› 

algorithms-js icon algorithms-js

Consumable Data Structures and Algorithms library in JavaScript

algorithms.js icon algorithms.js

Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript

alias-hq icon alias-hq

The end-to-end solution for configuring, refactoring, maintaining and using path aliases

amo-crm-test icon amo-crm-test

Front: https://gormonn.github.io/amo-crm-test/ API: https://real-plum-sturgeon-toga.cyclic.cloud/api/docs

animate.css icon animate.css

A cross-browser library of CSS animations. As easy to use as an easy thing.

atlasnet icon atlasnet

This repository contains the source codes for the paper "AtlasNet: A Papier-MΓ’chΓ© Approach to Learning 3D Surface Generation ". The network is able to synthesize a mesh (point cloud + connectivity) from a low-resolution point cloud, or from an image.

avatarify icon avatarify

Avatars for Zoom, Skype and other video-conferencing apps.

awesome-architecture icon awesome-architecture

A curated list of awesome software, libraries, resources and shiny things used in the architecture industry

awesome-elm-gamedev icon awesome-elm-gamedev

A curated list of useful Elm tutorials, libraries and software for Game Development. Inspired by awesome list. Feel free to contribute.

awesome-phaser icon awesome-phaser

A curated list of awesome Phaser libraries, resources and shiny things.

blinkjs icon blinkjs

Easy GPGPU in the browser, powered by WebGL 2.0.

bubblewrap icon bubblewrap

Bubblewrap is a Command Line Interface (CLI) that helps developers to create a Project for an Android application that launches an existing Progressive Web App (PWAs) using a Trusted Web Activity.

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.