Dmitriy Kudelko
Verified Expert in Engineering
Software Developer
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 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.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, WebStorm, Docker
The most amazing...
...project 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.
Work Experience
Senior Full-stack Engineer
Toptal
- Sped up the development of dozens of public pages by migrating them from a legacy Rails app to React.
- Made a few crucial DevX improvements for an app used by more than 50 devs including the reduction of the startup time by six times.
- Developed a plan for migrating a large-scale FE app to Kubernetes and facilitated the DevOps team to perform the migration.
- Optimized the client code bundling configuration to enforce long-term caching.
- Reduced the number of cross-team code reviews of a large-scale app by restructuring to monorepo.
- Reduced the effort of local testing of coupled microservices by implementing an additional dev mode.
- Mentored and supported folks form various teams to boost their productivity.
Lead Front-end Engineeer
Blacc Spot Media, Inc.
- Improved the reliability of two React apps by migrating to TypeScript.
- Integrated tools to improve development experience and the overall code quality.
- Integrated a few tools to improve development experience and overall code quality and to ensure consistent formatting.
- Contributed to improving code standards by enforcing more in-depth code reviews.
Lead Front-end Engineer
Media.net
- Reduced maintenance costs of a medium-sized React app by migrating from a custom setup to CRA.
- Improved the performance of a few crucial React components.
- Introduced a few conventions to improve the quality of code.
- Took care of code quality assurance in a fast-paced startup environment.
Lead Front-end Engineer
KMS Lighthouse
- Migrated a legacy front end of a sophisticated web application to Vue.
- Developed a dashboard SPA for creating arbitrary structured data templates using Angular.
- Applied two redesigns to a complex app and contributed to the project's dramatic change legacy application to a cross-browser solution that helped the company take leading positions in the market and attract new customers worldwide.
Front-end Engineer
Unbiased, Ltd.
- Supported a back-end team in developing three web applications leading the activity on the front end.
- Migrated a legacy public search engine written in Vanilla JS to AngularJS.
- Integrated Webpack and Babel, replacing Grunt as a code bundler.
Web and Software Developer
Irknet Telecom
- Built a UI and a notification bus for a custom network monitoring system, which enabled the maintenance team to stay informed 24/7.
- Developed a number of tools and the UI for various parts of the infrastructure.
- Developed a file-sharing system based on the BitTorrent 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.
Engineer
Institute of Solar-Terrestrial Physics (Russian Academy of Science, Siberian branch)
- Completed, working at an atmosphere diagnostics laboratory, a graduation capstone project dedicated to the orbit calculation of celestial bodies.
- Developed the software for processing data from Irkutsk incoherent scatter radar.
- Developed an app for visual data measured from celestial bodies.
Experience
KMS Lighthouse
http://kmslh.comUnbiased, Ltd.
https://www.unbiased.co.uk/Skills
Languages
ECMAScript (ES6), TypeScript, CSS3, JavaScript, CSS, HTML5, HTML, Less, SCSS, GraphQL, С++, XSLT, PHP, Perl, XSL, Bash
Frameworks
Redux, Jest, Angular, Bootstrap, AngularJS, Jakarta Server Pages (JSP), PhoneGap, Ruby on Rails (RoR), .NET
Libraries/APIs
React, Vue, jQuery, jQuery UI, Redux-Actions, Redux-Saga, RequireJS, Reactstrap, MobX, Node.js, Modernizr, Twilio API, REST APIs
Tools
Redux Thunk, JSX, Webpack, Google Analytics, Git, Grunt, Jira, IntelliJ IDEA, MATLAB, Optimizely, Subversion (SVN), Capistrano, Vagrant, Apache Maven, Adobe Photoshop, Adobe Fireworks, TortoiseSVN, Figma, RSpec, WebStorm
Other
Web App Development, Visual Regression Testing, Unix Shell Scripting, Google Tag Manager, Software Architecture, Web Development
Paradigms
Scrum, Agile Software Development, Object-oriented Programming (OOP), Agile
Platforms
Netlify, MacOS, Linux, Windows, Azure, Twilio, Docker, Kubernetes
Storage
PostgreSQL, MySQL, Elasticsearch
Education
Master's Degree in Physics, Radiophysics, and Electronics
Irkutsk State University - Irkutsk
Certifications
Programming in HTML5 with JavaScript and CSS3
Microsoft
Microsoft Certified Professional
Microsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring