Hi, I am

Filip Tanurovski

Senior Software Engineer

I have worked with

  • Java
  • JavaScript
  • TypeScript
  • Python
  • Ruby
  • Spring
  • NodeJS
  • NestJS
  • React
  • Flask
  • Rails
  • Relational databases
  • NoSQL databases
  • Git
  • AWS
  • Docker
  • Linux
  • CI/CD
  • Clean Architecture
  • Test-Driven Development

I have worked at

Slice, Skopje - Senior Software Engineer
May 2021 - Present
Slice is dedicated to helping independent pizzerias compete with big pizza chains by offering simple online ordering technology, personalized in–store marketing, and customized digital ads.
H4, Skopje - Senior Software Engineer, Team Lead
July 2019 - May 2021
H4 - A contract lifecycle management platform, transforming how contracts are negotiated, data is captured, and content is understood.

Main responsibilities:
  • Development and maintenance of the Authentication, Authorization and Access Control system of the platform
  • Planning and prioritisation of tasks on weekly and quarterly basis
  • Coordination and cooperation with the other team leads / teams
TabTale, Skopje - Senior Software Engineer
June 2018 - July 2019
Game Publishing Platform - A web based platform for complete management of games (building and releasing a game for different platforms, management of already released game versions, management of ads and different ad providers, management of in-app promotions of other TabTale games, A/B testing for different ad settings etc.)

Main responsibilities:
  • Development, maintenance and deployment of the Game Publishing Platform, both the backend services and the frontend
  • Managing and improving the ETL process - processing events generated by the clients (mobile apps), extracting data and transforming it to meet the needs of the business intelligence team
  • Supporting the QA team with test automation
Seavus Development and Education Center, Skopje - Course Instructor
March 2017 - December 2018
Java Basic Course - A five-week introductory course to Java.

Main responsibilities:
  • Teaching the course content
  • Preparing accompanying exercises
  • Preparing and examining tests
Musala Soft, Skopje - Software Engineer
June 2017 - May 2018
UGT platform - A specialized platform for sport betting.

Main responsibilities:
  • Diagnosing and resolving the problems the system initially had regarding multithreading
  • Redesign of the existing architecture and database schema to satisfy the new requirements of the project
  • Design and development of a web interface and backend services for mapping data received from external sources into the system’s internal data
  • Coaching junior colleagues

AND System - National Traffic Police (Ministry of Interior of Bulgaria)

Main responsibilities:
  • Refactoring the system from the Struts framework to the Spring framework
Netcetera, Skopje - Software Engineer
March 2016 - June 2017
3-D Secure Services - The 3-D Secure standard enhances security for online credit card payments.

Main responsibilities:
  • Maintenance of the 3-D Secure services for current customers and integrating them for new ones
  • End-to-end testing when integrating the services for new customers
  • Developing simulators, to simulate third-party services which are not accessible from the test environment

Healthbank - A platform on which people can upload and exchange their medical data.

Main responsibilities:
  • Development of REST backend services
  • Maintenance of existing code base
  • Unit testing, JMeter load testing
Medical IT Revolution, Skopje - Junior Software Engineer
June 2014 - August 2015
Cardiologie Centra Nederland - Web based medical software for the Dutch Healthcare Industry.

Main responsibilities:
  • Development of new features
  • Maintenance of existing code base
  • Unit testing, Selenium testing
Mello Creations, Skopje - Junior Software Engineer
March 2013 - May 2014
Pharmaceutical Chamber of Macedonia - A custom CMS solution for the PCM.

Main responsibilities:
  • Design and implementation of new features
  • Maintenance of the existing code base
  • Manual end-to-end testing of new features

Open Educational Resources - A wordpress plugin for uploading, management and searching for open educational resources.

Main responsibilities:
  • Design and implementation of the Wordpress plugin
  • Communication with the client, Skopje - Software Engineer Intern
October 2012 - December 2012
TimeMK Archive - An archive of articles that indexes many of Macedonia’s news websites and portals.

Main responsibilities:
  • Development of web crawlers, parsers and a search engine for the archive

I studied at

Ss. Cyril and Methodius University - Faculty of Computer Science, Skopje - Bachelor of Science - Informatics and Computer Engineering
October 2007 - September 2014