You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ivaylo GelovIG

Ivaylo Gelov

Senior Vue developer & legacy software maintainer

€300/day
Sofia, BG
15+ years

Average response time: 1 hour

About Ivaylo

I can't say for sure but I have the impression that very few people (if any) in the IT field have read the "Message to Garcia" by Elbert Hubbard. I have read it and I dare to consider myself one of the people, who are able to "bring the message".

There always will be someone who is more creative, knows more or works faster than me. I am aware of that and I accept it. Still, I am quite confident of being a better prepared professional than the average IT guy.

I have more than 20 years of experience in programming, database modelling, system design and architecture, business processes analysis and automation, basic accounting principles, Linux and network administration, Asterisk (FreePBX) configuration, ARM-based microcontrollers, etc.

I have successfully solved various business-related software and hardware challenges. Being able to combine both low-level and high-level allows me to work on wide range of tasks.

Assembler was my 2nd language (after BASIC) and my first significant application was an audio player for tracker music (do you remember MOD, STM, 669, XM formats) entirely written in Assembler - with bass/treble digital filters.

My long employment in a non-IT company puts me ahead of many casual developers - I now have the eye and understanding for business-related things which are way too foreign for many of my fellow developers. I know what impact my software had on the business.

I like digging deeper and understanding the root cause - by debugging and troubleshooting.
I value honesty, respect, good communication, good sense of humor, intelligence, modesty, kindness, generosity.

I prefer developing from scratch custom business solutions for automating the workflow of small and medium businesses (kind of mini-ERP). My previous experience with the 2 ERP systems I've developed (and which are used 24/7 by customers and employees) is of large benefit. I feel truly happy when I am able to help my clients.
  • Bulgarian

    Native or bilingual

  • English

    Conversational

  • Russian

    Basic

Remote only
Primarily works remotely

Experience

  • AB NAME ISP
    Senior Frontend Developer - Vue.JS
    June 2019 - Today (7 years)
    Sofia, Bulgaria
    Working 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
    VueJS Quasar Pinia WindiCSS
  • Cronus by Columbus Tech
    Senior Vue.JS frontend developer
    March 2023 - June 2023 (3 months)
    Sofia, Bulgaria
    The 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.
    Vuetify VueJS HTML/CSS
  • Cradle Inc.
    Senior Vue.JS developer
    February 2023 - March 2023 (1 month)
    Sofia, Bulgaria
    The 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)
    VueJS TailwindUI

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Technician 3rd degree
    Professional school "TEA-Kirov"
    1997
    Grade: 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 technologies
    Technical university of Sofia
    2004
    Grade: 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.

Skill set

Categories