Dmitry Ishkov

Dmitry Ishkov

Serbia (Remote)

TLDR

Software engineer who ships.

You can find me on GitHub, or email me at dmitry@hey.com.

Longer version

Full stack.

I turn customer ideas into detailed workflows, and then implement them from Kubernetes to Frontend.

Started programming at 11, software is my life’s passion.

12+ years of remote work at startups taught me to be autonomous and think through systems, from UX to DevOps.

Domains I have the most experience: marketplaces, performance optimization and internal tool building.

Buzzwords

  • Agents
  • React
  • React Native
  • Ruby
  • Ruby on Rails
  • Kubernetes
  • GraphQL
  • Typescript
  • Stripe
  • NodeJS

Other tech I worked with

  • MCP
  • Expo
  • PostgreSQL
  • JavaScript
  • Tensorflow
  • Keras
  • Python
  • Docker
  • GRPC
  • TDD
  • Redis
  • MongoDB
  • AWS
  • GCP
  • HTML
  • CSS
  • Git
  • Java
  • Java EE
  • Coffee Script
  • AngularJS
  • jQuery
  • C#
  • Linux
  • Ansible

Work history

Sticker Mule

July 2023 - April 2026

Lead Software Engineer · New York, Remote

  • Lead a small team working while being a part of an experienced international software department from 20+ countries.
  • Worked on automating manufacturing / shipping / customer support processes.
  • Migrated a big Ruby on Rails service powered by GraphQL into Nodejs.
  • Built several services offered to customers for free as a part of the Sticker Mule marketplace.
  • Trained several tensorflow based models for customer support automations.
  • React
  • NodeJS
  • Ruby on Rails
  • Kubernetes
  • GraphQL
  • Typescript
  • Stripe
  • GCP

Sticker Mule

April 2018 - July 2023

Senior Software Engineer (Fullstack) · New York, Remote

  • Evolved internal software from statically rendered pages into a GRPC + GraphQL based Gateway.
  • Improved performance of several mission critical services tenfold which prevented a rewrite and allowed to perform bigger promotions.
  • Rewrote a couple of old vanilla-JS services into TypeScript.
  • Introduced type/code generation for GraphQL based services.
  • React
  • NodeJS
  • Ruby on Rails
  • Kubernetes
  • GraphQL
  • Typescript
  • GCP
  • GRPC
  • Microservices
  • Cypress
  • PostgreSQL

HelloTech

April 2016 - April 2018

Senior Software Engineer (Fullstack) · Los Angeles, Remote

  • Worked on integrating an acquired company's platform.
  • Lead a rewrite of a contractor-facing part into a React PWA.
  • Lead a rewrite of the customer-facing app into another React app with server-side rendering.
  • Migrated Rails 3 app into Rails 5.1 (200+ controllers, 300+ models).
  • Performed API integrations with many partners (Samsung, Walmart, Lowes, etc).
  • Built a dashboard in React for partners.
  • Optimized parts of the site for up to 10x speedup.
  • Reverse engineered Amazon Services API to allow automation.
  • Implemented an “auto offering” algorithm for technicians.
  • Ruby on Rails
  • React
  • Redux
  • AngularJS
  • MySQL
  • Marathon
  • React Native

Geekatoo

February 2014 - April 2016

Software Engineer (Fullstack) · San Francisco, Remote

  • While working at Geekatoo introduced a lot of new technologies into the existing codebase.
  • Introduced TDD practices and Rspec.
  • Introduction of AngularJS, which made customer and internal tools experience much more interactive and easier to maintain.
  • Turned admin and customer support dashboard from a set of static pages to a dynamic dashboard updated in real-time and integrated with a variety of other services.
  • Implemented a complex web scraping solution that combined many sources of information and acted on it.
  • Ruby on Rails
  • AngularJS
  • MySQL
  • RSpec
  • Websockets
  • Web Scraping

Samara State Aerospace University

January 2014 - August 2014

PHP Developer · Samara, Russia

  • While studying at University created an application for the faculty that automated bonus calculation for teachers based on a set of criteria and achievements integrated with an existing ISO 9001 system.
  • PHP
  • AngularJS

Netcracker

August 2013 - February 2014

Java Software Engineer · Samara, Russia

  • While working at Netcracker Technology aside from doing my main job came up with a way to automatically test an enormous web application with a dynamically generated client-side.
  • Java
  • Java EE

Education

Samara State Aerospace University

2009 - 2014

Master’s · Samara, Russia

  • Automated systems of information processing and control.

Samara State Aerospace University

2011 - 2015

Bachelor’s · Samara, Russia

  • Translation in the area of professional communications. Studied at the same time as my Master’s.

Samara Lyceum of Information Technology

1999 - 2009

High School · Samara, Russia

  • School specialized in IT.

Hobbies

Travel, Dungeons & Dragons, behavioral biology, behavioral economy, social psychology, attending conferences, football (soccer), running, swimming, rock climbing.