
I am a Senior Software Engineer with almost a decade of experience in the field. I am specialised in backend technologies - mainly Java and the adjacent technologies and frameworks. I have been developing software that pays a lot of attention towards memory consumption, performance, low-latency and multithreading environments.
I am a person that enjoys his work, especially the challenges which come with it. I take full responsibility and try to always provide the best solution to my clients. I am striving to grow together with my client's business and help them achieve their goals.
I am passionate about automation, innovation and performance. I like to automate manual flows and to increase the productivity of the individuals and the team. I love to re-write and refactor old and complicated features in order to bring more light into the codebase, to increase its maintainability and scalability.
I am an adept of the SOLID and Clean Code principles and try to stick within the reasonable boundaries of this paradigms. I am an adept to the "leave it better than you found it" phrase.