Dmitriy Kudelko, Web App Development Developer in Irkutsk, Irkutsk Oblast, Russia
Dmitriy Kudelko

Web App Development Developer in Irkutsk, Irkutsk Oblast, Russia

Member since October 26, 2014
Dmitriy is a Microsoft-certified HTML5, JavaScript, and CSS3 specialist who is every bit as talented as he is fascinated with front-end web development. He has several years of experience as a web developer and as a leader, contributing invaluable expertise to a remote team working on a successful knowledge management system project. He's proficient in most popular JavaScript frameworks including React, Vue.js, and Angular.
Dmitriy is now available for hire

Portfolio

Experience

Location

Irkutsk, Irkutsk Oblast, Russia

Availability

Part-time

Preferred Environment

Mac OS, IntelliJ WebStorm, Git

The most amazing...

...thing I've implemented is a visual tool for fast copying of content from arbitrary source files such as Word, PDF, and HTML using their HTML representation.

Employment

  • Lead Front-end Developer

    2019 - PRESENT
    Blacc Spot Media, Inc. (via Toptal)
    • Worked in a team on creating two React applications.
    • Played a role of a FE technical leader and architect.
    • Integrated a few tools to improve development experience, overall code quality and to ensure consistent formatting.
    • Improved the codebase to be more strictly typed to eliminate type errors.
    • Reviewed and updated configuration of two FE projects for better maintainability (reverted CRA ejection).
    • Reviewed code coming from other FE developers to ensure that it was following best practices and internal conventions.
    Technologies: React, TypeScript, MobX
  • Front-end Engineer

    2017 - 2019
    Media.net (via Toptal)
    • Worked in a team to create a sophisticated React-based SPA based on provided designs and business requirements.
    • Introduced a few conventions to writing code for both performance and consistency/maintainability.
    • Migrated a custom Webpack configuration to use create-react-app boilerplate.
    • Played a role of a FE technical leader and handled code quality assurance.
    • Introduced a new approach for writing integration tests covering all application layers from the point of interacting with API to rendering components.
    Technologies: React, Redux, ES2015+, Webpack
  • Front-end Lead Developer

    2011 - 2018
    KMS Lighthouse
    • Led the front-end team and served as client-side architect for this project.
    • Worked continuously on the improvement of the GUI and the usability of the application.
    • Reviewed the work of other team members.
    • Contributed to the project's dramatic change from being an old application supported only by earlier versions of Internet Explorer to a solid, nice looking cross-browser solution that has enabled the company to take a leading position in the market and attract new customers around the world.
    Technologies: JavaScript, jQuery, jQuery UI, XSLT, JSP, CSS, Less
  • Front-end Developer

    2015 - 2017
    Unbiased, Ltd. (via Toptal)
    • Developed the front-end part of three web applications.
    • Helped implement business requirements and integrate front-end solutions using AngularJS.
    • Improved the codebase to use Webpack/Babel for bundling JavaScript.
    Technologies: AngularJS, Webpack, Grunt, Vue.js, ES6
  • Web and Software Developer

    2009 - 2010
    Irknet Telecom
    • Worked on a number of tasks related to the design and the implementation of various tools for network management and monitoring.
    • Created the GUI for many of these tools.
    • Developed a file sharing system based on the Bit Torrent protocol and integrated it into the company multimedia web portal. As far as I can see, it is still working perfectly without any major changes.
    • Gained experience and skill working with *nix systems, databases, SQL, and PHP/Perl, as well as client-side technologies such as JavaScript, jQuery, and CSS.
    Technologies: PHP, Perl, Unix Shell, MySQL, JavaScript, HTML, CSS
  • Web Developer

    2008 - 2010
    Internet-Promotion
    • Contributed to the development of websites for local companies using different CMS (Joomla, for instance).
    • Programmed in HTML/JS and CSS as well as doing some server-side programming and database maintenance.
    Technologies: PHP, MySQL, JavaScript, HTML, CSS
  • Web Developer

    2008 - 2009
    For-Media
    • Created the mail client and the UI for it for Irkutsk.ru, one of the city web portals.
    • Implemented both server and client side features.
    • Took part here in the development of several smaller websites, such as Bipol.co.uk.
    Technologies: PHP, MySQL, JavaScript, HTML, CSS
  • Engineer, Atmosphere Diagnostics Laboratory

    2007 - 2008
    Institute of Solar-Terrestrial Physics (Russian Academy of Science, Siberian branch)
    • Completed a graduation capstone project dedicated to the orbit calculation of celestial bodies.
    • Developed the software for processing data from Irkutsk incoherent scatter radar.
    Technologies: ะก++, Matlab

Experience

  • KMS Lighthouse (Development)
    http://kmslh.com

    The website for KMS Lighthouse. I led the development of the front-end and served as client-side architect.

  • Unbiased, Ltd. (via Toptal) (Development)
    https://www.unbiased.co.uk/

    I was responsible for the front-end part of the project, which included three web applications we developed together with a great team of back-end developers and a designer. I led all activity related to JavaScript. During this period, I've significantly improved the quality of the front-end code and brought some modern technologies such as AngularJS, Webpack, Babel, ES6, and more.

Skills

  • Languages

    ECMAScript (ES6), TypeScript, CSS3, JavaScript, CSS, HTML5, HTML, Less, SCSS, PHP, Perl
  • Frameworks

    Redux, Angular, Bootstrap, AngularJS, PhoneGap
  • Libraries/APIs

    React, Vue.js, jQuery, jQuery UI, Redux-Actions, Redux-saga, RequireJS, Reactstrap, MobX, Modernizr, Twilio API, Node.js
  • Tools

    Redux Thunk, JSX, Webpack, Grunt.js, IntelliJ IDEA, Git, Grunt, Jira, Optimizely, Google Analytics, Subversion (SVN), Capistrano, Vagrant, Maven, Adobe Photoshop, Adobe Fireworks, TortoiseSVN, Bugzilla
  • Other

    Web App Development, Google Tag Manager
  • Paradigms

    Scrum, Agile Software Development, Object-oriented Programming (OOP)
  • Platforms

    Netlify, Oracle, MacOS, Linux, Windows, Azure, Twilio
  • Storage

    PostgreSQL, MySQL

Education

  • Master's degree in Physics, Radiophysics, and Electronics
    2003 - 2008
    Irkutsk State University - Irkutsk

Certifications

  • Programming in HTML5 with JavaScript and CSS3
    NOVEMBER 2014 - PRESENT
    Microsoft
  • Microsoft Certified Professional
    NOVEMBER 2014 - PRESENT
    Mictosoft

To view more profiles

Join Toptal
Share it with others