Dmitriy Rudnik
front-end architect
Dmitriy Rudnik
front-end architect
Contacts
| Age: | 26 |
| Location: | Ukraine, Kiev |
| Phone: | 073 320 27 05 |
| Mail: | dmitriyrudnik@gmail.com |
Experience
-
Tenorsoft0.5 yearfront-end developer
-
Freelance0.7 yearfront-end developer
-
Fideinc1 yearfront-end developer
-
Fishki1.2 yearfront-end developer
-
E-polka0.5 yearmiddle front-end developer
-
Softengi1.3 yearfront-end architect
Dmitriy Rudnik
front-end developer
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
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
- UB
- Vue
- Element-ui
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
- UB
- Vue
- Webpack
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
- Yii2
- PHP
- JavaScript
- Gulp
- Drupal
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
- Bitrix
- PHP
- Google map API
- Angular
- Gulp
- Jquery
- CPA Networks
- SEO expiriense
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
- Wordpress
- Google map API
- Gulp
- Jquery
- Sass
- CSS animations
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
- Bootstrap
- Jquery
- Html
- JavaScript
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
- Bitrix
- PHP
- Gulp
- Jquery
- Sass
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
- Bitrix
- PHP
- Gulp
- Jquery
- Sass
- Bootstrap
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
- Angular
- PHP
- Gulp
- Sass
- Material UI Kit
- Google map api
2019 © developed by Dmitriy Rudnik