Kristijan Matoski

Head of Engineering – Agile Practitioner and Scrum Master

Kristijan is a hands-on head of engineering with 20+ years of international experience, who has worked for large global corporations and startups. He is an excellent people's manager, with wealth of experience managing multi-functional global teams, both onshore and offshore, across continents and organisations. A full stack web and mobile polyglot who specialises in Continuous Integration (CI) and Continuous Delivery (CD) using cloud technologies. He is proven in delivering B2B and B2C products from inception to launch, whilst working closely with product to define a MVP and technical product roadmap using SCRUM and Kanban agile methodologies.

Kristijan is now available to hire

PORTFOLIO

Jumpman Gaming · Leader in iGaming

PHP, Laravel, Go, MariaDb, Docker, Ansible, InfluxDB, Kapacitor, Telegraf, OpsGenie, Slack, HTML, CSS, JIRA, GitHub, Apache, REST, HTTP(S).

Orbiwise · Leader of IoT using LoRa

Node.js, React.js, Docker, Chef.io, Angularjs, TypeScript, TSLint, WebPack, HTML, CSS, Cassandra, Postgres, JIRA, GitLab, NGINX, REST, HTTP(S), Kafka, Redis

Racketware · Racket Sensor Technology

AWS cloud, OpsWorks, Chef.io, Docker, CI/CD, Java, Node.js, Keystone.js, HTML, CSS, MongoDb, CouchBase, REST, ML, Content Management System, Web Application, Installer

Nuance · Leader of Speech Recognition

Java, C#, Mono, Xamarin, Xamarin Test Cloud, REST, HTTP(S), SMTP, SMPP, JSON, XML, (s)MIME, JIRA, Git, SVN, GitLab, Jenkins, Jetty, Artifactory, Maven, Eclipse, NetBeans, Bamboo, CouchDb, MySql, Visual Studio, OSGi, FishEye, Mockito, jUnit, nUnit, Jersey, Informix, Linux

EXPERIENCE

Java C#, 7 years

CouchBase Informix, 6 years

Node.js Ruby, 3 years

Chef Docker, 3 years

DevOps Go C/C++, 2 years

React Flutter PHP, 1 year

Cassandra MongoDb Redis, 1 year

CONTRACTS

Jumpman Gaming, UK · Leader in iGaming and B2B Casino

Technical Team Lead · JAN 2019 - FEB 2020

Implemented SDLC from scratch, literally! Took over from a very difficult situation, where the 10 years serving CTO has passed away suddenly leaving none behind to take over the day-to-day running of 178 B2B and B2C websites and back office systems. I worked with the managing director, marketing and product teams to keep the light on and build the software engineering team.

  • Moved production code to SCM, introduced JIRA, code reviews, git-flow CI and CD pipelines with BitBucket.

  • Automated deployment to production and coded the infrastructure with Ansible, allowing controlled multiple deployments per day.

  • Built ​TICK stack integrated with OpsGenie and Slack for real-time monitoring and established an out of hours support process.

  • Refactored the functional PHP codebase to OOP and SOLID using the Laravel framework.

  • Built in-house development team of ten engineers and established weekly business prioritisation processes across all BUs.

  • Game integration with top 12 game providers (Microgaming, Pragmatic, Red Tiger, Yggdrasil, Blueprint, Genii, Leander, NetEnt, etc.)

TECHNOLOGIES: PHP, Laravel, Go, MariaDb, Docker, Ansible, InfluxDB, Kapacitor, Telegraf, OpsGenie, Slack, HTML, CSS, JIRA, GitHub, BitBucket, CI/CD, Apache, REST, HTTP(S).

Orbiwise, Switzerland · Global Leader of IoT using LoRa (via ITCrowd)

Software Engineering Manager · SEP 2017 - MAR 2019

Transformed the SDLC to Kanban delivery model into JIRA for the CTO, and took over the management of the DASS (Data Access Sub-System) development team including the QA and designer resources.

  • Successfully planned and begun the transition of the legacy solution from Angularjs v1 to React.js v16 with JSX.

  • Managed the complete redesign and major version upgrade of the web applications, which included several functionalities, like migration from Postgres to Cassandra database, dynamic forms using JSON schema, support for strong password policies, refactoring of server code from JavaScript to TypeScript with TSLint in Node.js.

  • Containerised the entire DASS solution using Docker and bootstrapped the development environment with Chef.io for fast resource on-boarding.

  • Established global communication using Slack for both office-based and virtualised, cross-functional teams based in India and Europe.

TECHNOLOGIES: Node.js, React.js, Docker, Chef.io, Angularjs, TypeScript, TSLint, WebPack,HTML, CSS, Cassandra, Postgres, JIRA, GitLab, NGINX, REST, HTTP(S), Kafka, Redis.

Racketware, UK · Innovator of Squash Racket Sensor Technology

Software Engineering Manager · JAN 2014 - MAR 2015

Successfully delivered Racketware's digital service for motion sensing technologies for B2C with the CEO from inception.

  • Architected the entire solution and built CI/CD pipeline using Chef.io and OpsWorks on AWS cloud.

  • Built the development team and managed the entire SDLC.

  • Created the sensor plugin SW and desktop installer using Java for Windows, MacOS and Linux.

  • Established source code repository and issue ticketing system using BitBucket with access controls and protected branching.

  • Architected and developed the cloud solution with auto-scaling, which consisted of clustered CouchBase document database, Node.js web application cluster, Content Management System with Keystone.js and MongoDb. It also included an auto-scaling signal processing cluster with Racketware's machine learning algorithms exposed via REST API using Java and Jersey.

TECHNOLOGIES: AWS cloud, OpsWorks, Chef.io, Docker, CI/CD, Java, Node.js, Keystone.js, HTML, CSS, MongoDb, CouchBase, REST, ML, Content Management System, Web Application, Installer.

EMPLOYMENT

everyLIFE, UK · Leaders of Healthcare Solutions

Head of Engineering · SEP 2020 - PRESENT

Overall responsibility for the engineering function of everyLIFE, which includes people, suppliers, software and budget. Strategic and tactical responsibility for implementing engineering strategy, operational goals for product and service development, quality, cost and delivery. Member of the senior leadership team reporting directly to the CEO.

TECHNOLOGIES: AWS, ELK, Scala, REST APIs, MySql, Angular, Reast.js, MongoDb, Android, Kotlin, iOS, SwiftUI, Bitrise, Jenkins, BitBucket, JIRA, Confluence, OpsGenie, Bugfender, Firebase, Docker.

MATOSKI LTD, UK · Business Software Development

Managing Director · JAN 2014 - PRESENT

Developing online gambling platform for real slots using microservices architecture to be run on managed Kubernetes cluster. Services are written in Golang using go-micro framework and runtime, while UI is developed using Flutter and Dart to be run as a mobile web application.

TECHNOLOGIES: Flutter, Dart, Golang, go-micro, Kubernetes, Ingress, cert-manager, helm, Docker, TICK, CockroachDb, etcd, NATS, BitBucket, ORY Kratos.

Nuance, UK · Global Leaders of Speech Recognition, AI, Voice, Digital and Healthcare Solutions

Principal Product Manager · JUL 2016 - DEC 2018

I was asked by the SVP of SRS to extend our product portfolio with alternative monetisation which will focus on mobile data and advertising, while still looking after voicemail, visual messaging and customer lifecycle management products. I took an active role in a few M&A activities for the BU which resulted in Nuance acquiring a new company mCarbon and I managed to get a carrier grade solution for monetising mobile data through marketing solution for data rewards and sponsored data services. I was focusing on incorporating this new platform in our portfolio and including it in the product offering to our existing customer base, as well as making it ready for new customers.

I worked on completing this challenge with a mobile advertising platform to power the rest of our product portfolio for our CSP customer base. I built a business case using lean canvas for a $10M investment to go over an established market with $250М potential revenues over 5 years.

  • Participated in the Product Management Transformation initiative for Nuance facilitated by SiriusDecisions.

  • Built partnerships with the top two social messaging platforms for our messaging product portfolio.

TECHNOLOGIES: Facebook API, WhatsApp API, Chatbots, TM Forum API, NFV, Xamarin.Forms, Xamarin.iOS, Xamarin.Android, Xamarin Test Cloud, Visual VoiceMail, VMS, Messaging, Sponsored Data, Data Rewards, Lean Canvas, RFI/RFP, Docker, Java, C#, REST, HTTP(S), JSON, iAB, VAST, VPAID, MRAID, Ad Tech, JIRA, GitLab, Jenkins, VS Code.

Software Development Manager · AUG 2015 - JUN 2016

I was brought into this position to perform a turnaround of the mobile development and user support processes of the Subscriber Revenue Services (SRS) business unit of Nuance. There had been several failed attempts at successful execution in the past 4 years. I focused on several areas:

  • Strengthen the mobile development and test teams for iOS and Android based in India, by gradually introducing Agile and Scrum methodologies with continuous integration and test automation, migrated source code from SVN to Git, and moved project task tracking and planning with JIRA

  • Rebuild and manage the technical business relationship of Nuance's third party partners and service providers

  • Performed product management functions, for the first 6 months, to build viable product for pre-sales trials of SRS product offering

  • Established ZenDesk user support and training processes, which resulted in overall better support for users and quality feedback from trials of the newly introduced SRS services

These efforts were very successful and subsequently, Executive Management asked me to completely insource the mobile development and test services. I researched and prototyped few cross platform tools for mobile development and negotiated 3 year contract with Xamarin, after which I recruited and developed a high-performance team to lead the transformation from native mobile development and testing, for iOS and Android, to cross platform mobile development and automated testing with C# .Net using Xamarin.

TECHNOLOGIES: Xamarin.Forms, Xamarin.iOS, Xamarin.Android, Xamarin Test Cloud, Visual VoiceMail, VMS, Messaging, Java, C#, REST, HTTP(S), JSON, JIRA, GitLab, Jenkins, MySql Lite.

Head of Service Delivery · MAR 2008 - JUL 2015

I was promoted to Head of Service Delivery within the Software Engineering group of Voice-to-Text business unit of a multinational software organisation to manage and lead the engineering integration efforts of all customers requiring the voice-to-text services. Under my management and technical leadership I successfully delivered a high quality, high volume real-time transactional integration system, processing 176m transactions per month from 50+ customers with average audio duration on 25 seconds. This significantly reduced the professional services effort to integrate and advance the V2T services to customers (from 30 days to only 1 day), which resulted in direct OPEX savings and increased revenues as a result of fast time-to-market by being able to meet customer deadlines.

Being responsible for $1.5m outsourcing budget, I established and managed several outsourced suppliers for software development and testing services, across three continents. Using Agile and Scrum methodologies, my internal and outsourced teams, successfully migrated the services for all 50+ customers without service interruption or downtime.

TECHNOLOGIES: VMS, Messaging, Java, C#, Mono, REST, HTTP(S), SMTP, SMPP, JSON, XML, MIME, SSL, sMIME, JIRA, Git, SVN, GitLab, Jenkins, Jetty, Artifactory, Maven, Eclipse, NetBeans, Bamboo, CouchDb, Large Scale B2B Enterprise Integration, MySql, Visual Studio, OSGi, FishEye, Mockito, jUnit, Jersey, Client Certificates, Informix, Linux.

Billing Development Manager · MAY 2007 - FEB 2008

Led team of three developers and designed, architected and developed bespoke rating engine for SpinVox’s finance department. I gathered and documented requirements, provided expert advice to extend integration interfaces with customers to support required charging models.I was the first to introduce continuous integration, unit testing and Scrum methodologies to the company, after the big success I had with using those practices within my team.

TECHNOLOGIES: VMS, Messaging, C#, Mono, REST, HTTP(S), SMTP, XML, MIME, SSL, JIRA, SVN, CruiseControl, Informix, Visual Studio, nUnit, Linux.

Middleware Developer · OCT 2006 - APR 2007

Designed and developed common data access library including bespoke connection pool for using Informix database over ODBC with Mono framework. Some of the best features are support for minimum and maximum connections in the pool, automatic connection recycling after defined usage period or number of executed SQL commands, and support for all Informix data types within Mono framework. I championed the implementation of best development practices for using Mono framework with Linux operating system.

Technologies: VMS, Messaging, C#, Mono, CVS, CruiseControl, Informix, Visual Studio, nUnit, Linux.

Actix, UK · Global Leaders of Analyser Tools for Network Optimisation, Acceptance and Validation

Senior Software Engineer · APR 2006 - SEP 2006

As a member of the middleware team I took part in designing and developing the Spotlight product of Actix, providing advanced drive test survey analytics supporting network optimisation, network acceptance and validation, which is used in 2G, 3G, LTE and VoLTE rollouts.

I took leading role in the development of the back end system components, utilising my extensive object oriented software development experience and working with domain experts, provided innovative design and implementation of enterprise solutions focused on highly dynamic mobile telecoms market. Using self-motivation, strong investigative and problem-solving skills I was providing help to chief architects to reach the best technological decisions.

TECHNOLOGIES: C#, .Net, REST, HTTP(S), XML, SSL, CVS, CruiseControl, MS SQL Server, Oracle, Visual Studio, nUnit, Windows.

Cosmofon, Macedonia · First Private Mobile Operator

Prepaid Billing Software Expert · AUG 2002 - MAR 2006

Lead a team that was responsible for software engineering tasks, upgrades and maintenance of Cosmofon's prepaid billing platform from LogicaCMG. I was responsible for creation of operational procedures to implement and support prepaid services, project management of delivery from vendors, technical support and training to customer care department, designing prepaid services and promotions with sales department.

TECHNOLOGIES: C#, .Net, HTTP(S), XML, SSL, CVS, Informix, LogicaCMG, INP, INSS, SMS, Visual Studio, Windows, HP Linux.

MAKTEL, Macedonia · Largest Telecom in Macedonia

Software Developer · SEP 2001 - JUL 2002

As team member participated in business and user requirements gathering, designing of system architecture and development on in-house applications. Took part in development of technical inventory system for the company, conduct most of the interviews with users, created database model and logical design. Fully participated in the development and helped with project management. Developed new mediation system to handle collection and decoding of CDR files from many different network node types and import data to company’s data warehouse solution.

TECHNOLOGIES: C/C++, C#, .Net, Oracle, Visual Studio, Windows.

SKILLS

Languages

SQL, C#, Java, Node.js, Go, React, Ruby, C++, HTML, JavaScript, HTML5, XML, JSON, CSS

Frameworks

Xamarin Test Cloud, Bootstrap, OAuth2, Chef.io, Docker, OSGi, Spring, nUnit, jUnit, Mockito, Jetty, Jersey, Kafka, Angular, TDD, OpsWorks

Libraries/APIs

Xamarin.Forms, Xamarin.iOS, Xamarin.Android, Facebook API, WhatsApp API, React Native, Expo, Stripe API

Tools

Eclipse, NetBeans, Visual Studio.NET, Visual Studio 2013, Visual Studio 2012, Visual Studio Code, SVN, Git, Bamboo, Jenkins, CruiseControl, BitBucket, JIRA, GitLab, GitHub, Nginx, Apache, IIS, Artifactory, Maven, FishEye, Vagrant, VirtualBox, Sublime

Platforms

Xamarin, Windows, Linux, Mac OS, AWS, Google Cloud

Storage

CouchDb, CouchBase, Informix, MySql, MongoDb, Redis, Cassandra, Postgres, Oracle, MS SQL Server

Other

Agile, SCRUM, Kanban, Continuous Integration, Continuous Delivery, RESTful Web Services, JSON, YAML, Windows Services, Machine Learning

EDUCATION

BSIT (1st class with Honours) in Computer Science , Information and Automation

University Ss Cyril & Methodius · Skopje, Macedonia · OCT 1996 - MAY 2001