Giter VIP home page Giter VIP logo

Dmitrii Ushakov

  • I am a Frontend Software Developer with over 10 years of experience in various IT roles.
  • Strong soft skills help me communicate effectively with both technical and non-technical team members including clients, managers, designers, analysts, and, of course, developers.
  • I am most interested in working with startups, and in addition to my software development skills, I can help organize the work of the development team if necessary.
  • But most of all, I love to write code and figure out technical solutions, you can check my Portfolio

My Strengths

  • I strive to understand the purpose of the product / website / task so that the code I write solves the business problem.
  • Ability to learn quickly and with pleasure — I use my own knowledge system based on Evernote
  • Effective communication with developers, product owner and other stakeholders due to my extensive experience in various IT teams
  • I have a lot of experience in estimating development time for various features as an IT manager, it helps me with reliable estimates in a dev role

HTML/CSS Code Portfolio

Responsive and cross-browser HTML / CSS markup development using Sass / SCSS preprocessor, PostCSS, Pug, semantic HTML tags to increase accessibility, as well as adding dynamics to the UI with CSS and GSAP animations. Building projects with Webpack. Working with design from Figma or Photoshop

Frontend Projects Portfolio

Frontend applications development on Next.js + React + Redux + TypeScript using RTK Query and SWR for REST API.
Testing with Jest + React Testing Library + Playwright. Building projects with Webpack

  • Chosy Web App (short video demo)
    • Stack: React + SWR + TS + Playwright
    • I worked for Chosy (HR startup) as a leader of a small frontend team of 3 people
    • Web App works inside Telegram bot in Web View
  • Airfare Low Price Calendar (demo | repo)
    • Stack: Next.js + React + Redux + TS + SWR
    • Based on Aviasales REST API
  • Task Tracker (integrated with REST API from Google Tasks) (demo | repo)
    • Stack: React + Redux + TS + RTKQ + OAuth 2.0 (for Google Tasks integration)
    • Based on Google Tasks REST API
    • Screencast (1.5 minutes)

Backend Projects Portfolio

  • 2022: Monitoring system based on Prometheus & Grafana
    • Stack: Prometheus + Grafana + Alertmanager + Node-exporter + cAdvisor + Caddy + Linux + Docker
    • Distributed system of 4 servers for a blockchain project, docker container's monitoring and alerts
  • 2018: "Eventer" - telegram chat bot for searching of events in Moscow
  • 2012/13: "Svobodno.org" - online platform helping with long-term apartment renting
    • Stack: HTML + CSS + JS + jQuery + PHP + MySQL
    • Doesn't work now
    • Repository

Project and Product Management

Product Manager at 3logic company (2021 - 2022)

One of the largest distributors of computer components and IT equipment in Russia. Including the company is the official distributor of ASUS, AMD, Gigabyte, Intel and many other manufacturers of computer components

  • Development of an in-house information system for the warranty service and repair department.
    • Carried out analysis of business processes in the warranty service and repair department.
    • Developed technical specifications for the information system for the warranty service department.
    • Developed design layouts for the system in coordination with the outsourced UI/UX designer.
    • Launched the development and led the outsourced development team.
  • Developed the full sales cycle for orders in B2B portal.
    • Conducted gathering information and analysis of business processes in the company related to the sales of products to partners through the B2B portal.
    • Prepared technical specifications for adaptation of the B2B portal for a full sales cycle (including invoicing and delivery).
    • Carried out the process of coordinating the necessary improvements on the portal with all stakeholders (sales department, IT department, top management).

Product Manager at Atol company (2018-2019)

The leader in Russia in the production and wholesale of equipment for retail. More than half of the cash equipment in Russia were produced or supplied by Atol

  • I managed the development of software for small and medium-sized businesses dedicated to mandatory labeling of goods in Russia

Product/Project Manager at Yandex SpeechKit (2017 - 2018)

Yandex - IT giant, Russian Google. The search engine from Yandex is used by half of the population of Russia and the CIS countries (the second half uses Google). In addition, Yandex is successfully developing a whole ecosystem of services: taxi, delivery, marketplace, music service...

  • Managed a project to develop a chatbot for technical support for subscribers of major Russian mobile operators (MegaFon and Iota)
  • We used machine learning algorithms to determine the subject of call or message using phrases of subscribers, the extraction of entities from phrases and processed the treatment in accordance with the corresponding scenario
  • Created technical specifications and managed projects to develop new skills for virtual assistant "Alisa" (we taught Alice to work with alarm clocks, timers, to-do lists on various platforms)
  • I led the development and launch of the first dozen text-based games for the Alice (Yandex personal assistant). It was a great success, we had up to 250 000 users per day. I coordinated the work of a distributed team, which included both employees of several Yandex divisions and our partners

Product/Project Manager at Yandex Search (2015 - 2017)

  • I managed a cross-functional team of 6 people, we managed several projects dedicated to improvement of search results, snippets and content consumption directly on the search results
  • Implementation of a project to track changes in Wikipedia articles and update relevant snippets in search results within 30 minutes. Wikipedia articles appear on about 25% of search results pages, so it's important to give users up-to-date results for all such queries
  • Adding testimonial visualization to snippets in search results (stars rated in search results)
  • Conducted a series of experiments with search results on mobile devices and selected the optimal heading length, text size and font size for snippets according to metrics
  • Participated in the development and implementation of turbo pages in search results
  • The key metric for the team was the percentage of requests for which the user received a response in the search results without going anywhere else

Product/Project Manager at Kontur (2009 - 2012)

One of the largest IT companies in Russia, a leader in cloud software for business and accounting. Client base - more than 2 million companies. Half of the electronic document flow between organizations in Russia is carried out using Kontur web services

  • EDI project (Retail)
  • Projects related to electronic document management (Diadoc)

Education

DSA: Solving Algorithmic Problems

More than 500 algorithmic and SQL problems solved on Leetcode
You can check my Leetcode Account

Leetcode Stats

Contacts

Dmitrii Ushakov's Projects

airrobots icon airrobots

Лендинг для продажи квадрокоптеров

dimau icon dimau

Dmitrii Ushakov GitHub profile

dotfiles icon dotfiles

Repository for keeping my personal rc files

goapi icon goapi

The first iterate regarding API on Go

hh-collector icon hh-collector

Backend for service collected vacancies from different resources

job-finder-app icon job-finder-app

Docker-application dedicated to finding right job for the people

snippetbox icon snippetbox

Educational personal project - Go web server based on book "Let’s Go" Alex Edwards

taska icon taska

Personal Task Tracker system based on Google Tasks

uni icon uni

Mini flexible ERP system

uni-table icon uni-table

Multifunctional react table for enterprise software UI

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.