Nazar Perepichka

Senior Software Engineer / Tech Lead


“Joining the Diatom team was one of the best decisions of my life.”

 I graduated from Vasyl Stefanyk Precarpathian National University in Ukraine with a master’s degree in informatics. During my studies, I spent a lot of time with deep informatics and mathematical science. I created a mathematical formula in the theory of triangular matrices (published in 2010).  


Later in school, I discovered I could write code very easily and really enjoyed it. I realized this should be my future job. I started to read several books about software development in different programming languages. 


I started my career in 2007, while still at university. In 2012, my friends and I started our own small software development business. There I got a lot of good experience in team management and client communication. 


Most of the projects I completed were related to complex data-processing algorithms limited by time, so I have a lot of experience in logic optimization at the data and code levels. I also had a lot of jobs related to hardware and server management, so I can consult clients about running environments. 


Four years later, I decided to join the Diatom team — one of the best decisions of my life. I have only great things to say about my colleagues. After a few years of work, I’ve done nearly every job here — writing code in many languages/technologies, consulting, team management and education, conducting interviews, and communicating with customers and analyzing their requirements. 


I like to help people, and I believe we should all strive for this. I also believe we can help the world in our everyday lives. That’s why I’m a vegetarian, and I care about living a healthy lifestyle. Outside of work, I do yoga and run, and I enjoy learning about religions, philosophy and medicine. I also like to travel and visit new places.