Nikola Tsvetkov

Technical Owner at Tide

Nikola Tsvetkov has a strong background in software development and engineering. Nikola worked at Tide starting in 2021, initially as a Senior Software Engineer and then as a Technical Owner. In their role as Technical Owner, they were responsible for leading a backend team and ensuring the delivery of their Objectives and Key Results (OKRs). Nikola collaborated closely with product managers, front-end engineers, and other back-end engineers. Additionally, they prioritized technical quality by setting technical OKRs, addressing product debt, and reviewing pull requests.

Prior to joining Tide, Nikola worked at Software AG from 2018 to 2021 as a Software Developer. Nikola utilized various technologies such as Spring, Java 11, Gradle, Jenkins, Docker, and Mongo DB. Their responsibilities included creating and implementing Spring RESTful services, designing new software architecture, testing, documenting, and maintaining systems. Nikola also focused on improving performance through multithreading and asynchronous programming.

Nikola's work experience also includes a freelance role as a Java Developer, where they worked on a mobile game called Skater Fish. Nikola was involved in creating the game's background and objects using paint and Photoshop, developing a physics engine, and implementing object animation using bitmap arrays from Android. Nikola held this position from November 2017 to June 2018.

From 2017 to 2021, Nikola Tsvetkov attended the Technical University of Sofia, where they studied Software Engineering. During this time, they did not obtain a specific degree. However, in January 2020, they obtained a certification as an Oracle Certified Associate, Java SE 8 Programmer from Oracle.

Links

Timeline

  • Technical Owner

    October, 2022 - present

  • Senior Software Engineer

    March, 2021