I am a Senior Software Engineer with a passion for designing and developing user-facing applications on a big scale. With a focus on distributed systems and API design, I bring over 7 years of experience in the field.

I am based in Skopje, Macedonia, and thrive in collaborative and dynamic environments. I am always eager to take on new challenges and contribute to cutting-edge projects. If you’re looking for a dedicated and experienced Senior Software Engineer, feel free to reach out to me. Let’s connect and explore potential opportunities!

Beyond my professional endeavors, I am an avid open-source contributor and passionate about exploring the latest tools and technologies. I enjoy programming in Go and working on my personal projects to continually expand my skill set. In my free time, I indulge in competitive gaming, fueling my competitive spirit and enhancing my problem-solving abilities.

As a Senior Software Engineer Technical Lead on the Glassnode Studio team, I lead the design and development of user-facing applications by creating robust APIs and services. Recently, I spearheaded the design and implementation of a new permissions system, reworking the payments infrastructure, and enhancing the granularity of product offerings to end users.

Responsibilities:

  • Develop and design APIs and services that power user-facing applications
  • Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end systems
  • Payment/Subscription and Authorization/Authentication systems
  • Optimize API and service performance to ensure high availability and scalability
  • Ensure code quality and adherence to coding standards
  • Lead technical design and implementation discussions and initiatives
  • Participate in technical interviews
  • Participate in the quarterly tech leadership meetings to form tech strategy
  • Serve on the Terraform Committee, ensuring that Terraform configurations are meticulously organized and comply with the company’s standards and best DevOps practices
  • Act as a DevOps knowledge beacon, offering insights and guidance on platform reliability, automation, and infrastructure optimization to enhance operational efficiencies and foster a culture of continuous improvement