Welcome to our weekly “The faces of HackSoft” series! Every week, we talk with someone from our 23-people team to show you who they are and why they choose to be part of HackSoft.
Ivaylo Donchev is part of our development team, currently involved in an exciting project about a system for remote management of distributed energy assets. He is a huge fan of IoT and DIY culture. How does Ivaylo's day at the office look like? Read in the interview.
I'm Ivo. I've been working at HackSoft for nearly 6 years, ever since it was a startup company. I've been involved in two big projects.
One of them is a CRM / Property Management System for managing co-living spaces in the UK.
The other one is a system for remote management of distributed energy assets.
The short answer: because of the people in it.
The longer answer: I believe that every company is as valuable as the people who work in it.
At HackSoft, I've met friends who are both excellent professionalists and good people. In the long term, that's really important, and it reflects on the work we do and the quality we deliver. Our work requires us to be in front of the screen, but at the end of the workday, we know that people are those who matter, that’s why I am in the company so far.
Open water swimming, calisthenics, DIY projects. I'm a huge fan of the "DIY culture" and I usually spend some time on such hobby projects.
I've tried various languages and frameworks, while most of them have been in production. I feel most comfortable working with Django and React for web development.
Vim is another tool that I like and use daily - I've spent many hours tuning it and making it do the "heavy-lifting" part of the coding work.
I like the idea that our life is made of all the decisions we've made in the past - the place we live in, the friends we keep close, the crazy moments, the mistakes, the opportunities - and the responsibility for them are only ours (and that's how it should be).
If we have the right mindset, we will have the freedom to make the right decisions for us, which will make our lives better. In this context, my motto is, "Freedom is a state of mind."
Except the time in front of my laptop, I have a few things that I almost never skip in my daily routine:
Setup your editor - it's your workspace and you'll spend most of your time there, so you should keep it clean and tidy.
Learn shortcuts, macros, tricks, and anything that'll make your coding easier and faster. Coding is just a small part of the job, and it must be something you don't waste time with.