About Ivaylo
Bulgarian
Native or bilingual
English
Conversational
Russian
Basic
Experience
- AB NAME ISPSenior Frontend Developer - Vue.JSJune 2019 - Today (7 years)Sofia, BulgariaWorking 100% remotely on a full-time basis. Revamping their internal and publicly facing software systems, doing a full-fledged rewrite one sub-system at a time. Mainly using Vue.js for the front-end part and plain vanilla PHP for the back-end REST API. Working without supervision is both a plus and a minus - when they saw the things I am able to do (including reverse engineering their legacy Angular-based customer portal) I was expected to demonstrate "super powers" almost on every other topic
- Cronus by Columbus TechSenior Vue.JS frontend developerMarch 2023 - June 2023 (3 months)Sofia, BulgariaThe client had an existing Vue.JS application developed with Vuetify and they wanted to change the default look of Vuetify components to match their new design on Figma. I was hired to apply some CSS overrides but this grew into some bigger refactoring of the codebase as I introduced more linting rules, added proper localization, and developed several new screens for them. In the beginning I was working directly with their full-stack developer and the product owner and this was a very positive experience for both sides - we were moving quickly and efficiently. Later, a new CTO came to the project and something broke in the communication between me and him. Probably my fault as they were using Microsoft Teams and I was using email, Skype and Upwork chat. Eventually, we fixed this and moved on but it was clear (at least for me) that my collaboration with the CTO is not so good as with the other developer or the product owner. At the same time, a long lasting post-COVID health problem on my side and increased load at my full-time job reduced my ability for further providing good service to this client. So I thought it would be fair to let them know about this and separate in good faith. I was really happy working with Chris and Kat and contributing to their software application. I hope they are happy with my work for them, too.
- Cradle Inc.Senior Vue.JS developerFebruary 2023 - March 2023 (1 month)Sofia, BulgariaThe client needed a reusable Vue component of type data-table. The component should support toggling the visibility of the columns, drag-and drop reordering of the columns (through a dedicated menu) and visual editor of complex (nested) logic conditions/filters for the table content. He suggested that I use the data-table component at UserFlow.com for inspiration. I completed the job successfully but I usually work with UI kits like Vuetify and Quasar and it was a bit uncomfortable for me to rely on TailwindUI only (the Vue application of the client is completely based on TailwindUI). The component itself does not have any logic for sorting and pagination and expects tha caller to take care of it (e.g. through server-side sorting, paginating and filtrating)
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Technician 3rd degreeProfessional school "TEA-Kirov"1997Grade: 5.83 out of 6 for theory assessments Grade: 6 out of 6 for the graduation thesis Grade: 6 out of 6 for the practical exam Studied the basic principles about the theory of automatic regulation and control. My graduation thesis was about the various types of ADC and DAC (analog-to-digital and digital-to-analog converters). My practical exam was to build a discrete audio power amplifier with tone correction.
- Bachelor of computer systems and technologiesTechnical university of Sofia2004Grade: 4.62 out of 6 for the semestrial part Grade: 6 out of 6 for the graduation thesis My graduation thesis covered the CRM software system that I developed for Extrapack Ltd.