Hi, I’m Igor Zarvanskyi! π
I’m a software architect and development manager, who loves to create awesome software solutions using Java, SAP Commerce and sometimes Python. I have over 15 years of experience in working on various projects mainly in e-commerce domain. I’m also passionate about technology, mathematics, and open source software. In this page, I’ll tell you a bit more about myself and what I do.
π My Education
I have a master’s degree in Computer Science from the National Technical University of Ukraine ‘Kyiv Polytechnic Institute’. I also have a strong background in mathematics and its applications in software engineering. I have learned a lot from various courses and workshops that I have attended over the years. I worked on my PhD and spent a lot of time teaching physics. However, life took a different turn and I switched from science to enterprise software engineering.
πΌ My Work Experience
Currently, I’m working at Zaelab as a Software Architect (Java/SAP Commerce), where I design software solutions for various clients using SAP Commerce Cloud. I also provide technical guidance to internal and external stakeholders, lead the technical direction during design and development processes, and design comprehensive solutions integrating various systems. I’m working here with some amazing people! π₯
Before joining Zaelab, I worked at Optaros by MRM//McCann as a Technical Lead, where I led a team of SAP Commerce developers and played a key role in a multi-country B2B solution for Clarks. I also managed tasks and priorities, developed tools for measuring productivity, and created project tech documentation. It was a lot of fun and challenge! π
Earlier in my career, I worked as a Team Lead and a Software Engineer at Everything5pounds.com, a B2C Fashion E-commerce product. I built a team from scratch and provided technical leadership for the development process. I also introduced TDD practices, established CI/CD pipelines, and contributed to system architecture design. I also got to see some cool fashion trends! π
I have a lot of experience in PHP, where I worked on various projects. But it was long time ago, so I remember almost nothing from PHP world. π
I started my career as a System Network Administrator at Vogt Medical, where I handled various administrative tasks related to Windows/Linux administration, network operations, and security monitoring. πΈοΈ
π οΈ My Projects
- Better Highlights: This is an IntelliJ IDEA plugin that provides various features to enhance code readability and comprehension, such as colorizing comments, referencing source code in comments, showing cognitive complexity for methods, highlighting regions, and using gutter icons for annotations. It makes your code look so much better! I use it every day during my regular development work and can’t imagine life without it.
- Awesome JetBrains Plugins: This is a list of the top and best plugins for JetBrains IDEs (IDEA, WebStorm, PyCharm, etc.). I’m constantly reviewing this list based on my findings while working on my own plugin.
- Awesome WM Config: This is a repo with my configuration for Awesome WM with dot files and install scripts that allows converting a freshly installed clean Debian into a working environment. It currently uses XFCE/GNOME applications under the hood and makes your desktop look so awesome! π
- SD Metrics Lib: This is a library to calculate team and dev velocity based on Jira data/ I used it in various Python mini applications to estimate the development time required for implementation. π
π¨ My Interests
Besides software development, I have many other interests that I enjoy. Some of them are:
- Anime: I like to watch anime, which are Japanese animated shows that have amazing stories, characters, and art. I especially like isekai anime, which are about the characters who get transported to another world, such as The Worldβs Finest Assassin Gets Reincarnated in Another World as an Aristocrat, Mushoku Tensei: Jobless Reincarnation, So Iβm a Spider, So What? and others. πΊ
- Guitar: I like to play the guitar, which is a musical instrument that has strings and a fretboard. I can play some songs and chords, and I’m learning more every day. Playing the guitar is fun and relaxing. πΈ
I hope you enjoy reading my blog. If you have any questions or feedback, feel free to contact me. I’d love to hear from you. π