Dmitriy Rudnik
front-end architect
Dmitriy Rudnik
front-end architect
Contacts
Age: 26
Location: Ukraine, Kiev
Phone: 073 320 27 05
Mail:
Experience
  • Tenorsoft
    0.5 year
    front-end developer
  • Freelance
    0.7 year
    front-end developer
  • Fideinc
    1 year
    front-end developer
  • Fishki
    1.2 year
    front-end developer
  • E-polka
    0.5 year
    middle front-end developer
  • Softengi
    1.3 year
    front-end architect
Skills
Vue:
6 070 h
Typescript / ES2019:
7 170 h
SASS / BEM:
8 340 h
HTML / CSS:
10 710 h
UnityBase:
2 180 h
Webpack:
4 920 h
PHP:
1 220 h
Photoshop / Sketch:
1 950 h
Wordpress, Bitrix:
1 640 h
Node.js / Express.js:
3 230 h
MySQL / MongoDb:
1 650 h
Projects
in the development of which I participated
Task
Develop lightweight docflow
Timing
Start: 12.02.2019
To do: 160+ days
Final: in progress
Description
It very flexible form constructor with native drag and drop. Helps to create documents, types of documents and configure access to each field.
Expirience
Technologies
Task
Create ub ui kit, refactor design
Timing
Start: 12.02.2019
To do: 160+ days
Final: in progress
Description
Added many ui components which based on element-ui for work with ub entities. Changed old ext.js layout to more beautiful vue + element-ui. I also created form generator which helps developers to easy create ub-vue forms.
Expirience
Technologies
Task
Develop digital procurement ecosystem
Timing
Start: 01.06.2018
To do: 150+ days
Final: 12.02.2019
Description
System based on unitybase adminui-pub, but with custom design. I created custom ui kit and spent a lot of work on improving the frontend architecture.
Expirience
Technologies
Task
Develop a procurement system
Timing
Start: 06.11.2017
To do: 150+ days
Final: 02.04.2018
Description
In this project, I had to work with CMS Drupal 8. After which it was decided to switch to the Yii2 PHP framework. Got a deeper understanding in the PHP language and working with databases.
Expirience
Technologies
Task
Have a fun :)
Timing
Start: 24.09.2017
To do: 10h
Final: 30.09.2017
Description
A simple site with a list of TV shows and a search. The base with the series I get from a third-party API
Expirience
Technologies
Task
Full redesign of the online store on Bitrix
Timing
Start: 23.07.2016
To do: 1 year
Final: To this day
Description
I learned a lot about this project about how a large online store is organized and how to optimize a site of this magnitude. Learned a lot about SEO. Since there was no resources and time to create a new design, I had to borrow the design in parts from other major competitors. The whole design on this site is my job. Got huge experience in PHP and Bitrix, now I can easily write an online store for this CMS
Expirience
Technologies
Task
Creating responsive layout on Wordpress
Timing
Start: 01.02.2017
To do: 200h
Final: 01.04.2017
Description
A lot of work has been done to achieve maximum adaptability. I took up this project as a side job for the weekend. It was very interesting to realize the ideas of the designer who drew this site. I liked working with animations here, for example, a block with airplanes on the main one. Also did the calculation of the distances between two points on google map
Expirience
Technologies
Task
Develop of non-adaptive admin panel
Timing
Start: 01.11.2015
To do: 60+ days
Final: 24.12.2016
Description
When I started this project, I had difficulty understanding how JavaScript worked. He gave me a lot of experience, at the end I had a good understanding of adapting the site to different devices, various pitfalls such as date formatting in Safari, etc. I studied them in parallel with freelance
Expirience
Technologies
Task
Create a simple website with any design that will collect a lot of leads due to a good domain name
Timing
Start: 05.03.2017
To do: 20h
Final: 19.03.2017
Description
Bitrix website. For the main page, I took some kind of landing as the basis, I designed the product card myself.
Expirience
Technologies
Task
Create a price list for a wholesale site
Timing
Start: 29.12.2016
To do: 40h
Final: 17.02.2017
Description
Initially, the site was conceived as a price list for a wholesale site, but over time the needs grew, I had to put it on Bitrix so that it would be possible to upload actual prices and goods from 1C there. The main goal was to create such a UX in which a wholesale customer could quickly mark dozens of products and re-order them.
Expirience
Technologies
Task
Checkout for the site fishki.ua
Timing
Start: 15.10.2016
To do: 150h
Final: 23.12.2016
Description
One of my favorite tasks, here I embodied all my knowledge of UX design. Creating the checkout page on the angular was my initiative, since the standard bitrix page forced the client to perform too many unnecessary actions. Here a lot of work has been done with different errors that the user could potentially make by filling out the form, a bunch of tips have been made depending on which products are in the basket, which shares act on them, maybe some goods with some critical restrictions, and others not. Each small step of filling out the form is thought out, as this is one of the most important stages of making a purchase in the online store
Expirience
Technologies