Martin Djonov

Senior Software Developer

Martin Djonov
Sofia, Bulgaria

Experience

Sep 2021 - Present
3 years 6 months
Germany

Software Consultant

ESG Screen 17

For ESG Screen 17 I am in charge of consulting and development of complex data flows in a Frontend Angular application

Technologies: Angular 14, .NET Core

Jun 2021 - Present
3 years 9 months
Germany

Product Engineering Lead

Spoke.ai

For Spoke.AI I am in charge of developing and guiding a team to develop a Notifications aggregator, summarization and prioritization product with heavy data processing including usage of AI

Technologies: React, Node, Python, PostgreSQL, MongoDB, AWS, Async microservices communication, OpenAI

Nov 2020 - Mar 2021
5 months
Germany

Software Consultant

HSC Nord

For HSC Nord I have been consulting a development team for migration of a software from IONOS to AWS.

Technologies: Java, MySQL, Elasticsearch, Angular

Oct 2020 - Oct 2021
1 year 1 month
Switzerland

Software Consultant & Developer

Peerdom

For Peerdom I have been in charge of development new features including integrations with Google Workspace and Azure AD, building a network application and an internal marketplace.

Technologies: Node with Typescript, GraphQL, Postgre, Angular 10, Google Cloud

Mar 2020 - Mar 2021
1 year 1 month
United States

Software Architect

ASME / Techstreet

For ASME/Techstreet I have been guiding a development team that was building Learning & development framework for integrated management (Tracking, Salesforce, Docebo, Airtable)

  • Part of the job was implementation of an online PDF virtual viewer with DRM rights
  • Building PCI compliant cloud infrastructure
  • Technologies: Ruby on Rails, Loopback, Angular, MongoDB, MySQL, Elasticsearch, Solr
  • API Integrations: OKTA for SSO, Docebo, Avalara, Cybersource
Feb 2019 - Sep 2019
8 months
Skopje, North Macedonia

Software Consultant & Project Supervisor

Makpetrol

  • Leading a team of 3 people building CMS for the company website
  • Technologies: Microsoft SQL, ASP.NET Core 2.2 Web API, Angular 7
Feb 2019 - Sep 2019
8 months
Skopje, North Macedonia

Software Consultant & Project Supervisor

ZEGIN

  • Leading a team of 6 people building products for the company:
  • Complete paperless HR application
  • Development of software for smart database partitioning
  • Technologies: Java Spring, Oracle 18c, Angular
Mar 2018 - Mar 2019
1 year 1 month
Austria

.NET Developer Consultant

Wristbanditz

  • Created .NET Data Access library that uses MongoDB and can be integrated within IntuiFace
  • Created WPF Desktop application that serves as Sync Service Setup for the Data Access Library
  • Created Setup installer that automatically installs MongoDB (as a service) and the Sync Service Setup
  • Technologies: C#, MongoDB, IntuiFace
Jun 2016 - May 2019
3 years
Skopje, North Macedonia

Microsoft Certified Trainer & ISTQB Certified Trainer

Semos

  • Microsoft Official Courses (Web, Data, Cloud)
  • 20483, 20480, 20486 Microsoft official courses in Norway (Trondheim, Bergen, Oslo)
  • ASP.NET Core 2 MVC (Bergen, Norway)
  • Four Angular 4,5,6 custom modified trainings to software companies (One-Inside, Central Registry of Republic ofMacedonia, Opera International, ZEGIN, Makpetrol)
  • Held Programming in C# 20483 - Microsoft Official Course to software company QUIPI, part of ProCredit Holding group
  • Held Developing ASP.NET MVC 4.5 Applications to the employees of National Bank of Macedonia
  • ISTQB courses
Jan 2015 - Present
10 years 2 months
North Macedonia

CEO & Founder

Snippet7

In 2015 I have started a software development company, specialized in custom enterprise software development. The company contains developers, project manager, QA engineers and UI/UX designer. The experience of the company is across different industries like Productivity & Management, Investments platforms, Learning & training platforms, Online readers and DRM rights and Events management platforms.

Sep 2014 - Present
10 years 6 months
United States

CTO

Insynctive

  • Created a revolutionary HR, Benefits & Payroll SaaS from scratch
  • Design of microservice architecture (Node.js and Web API 2.0)
  • Developed code in 13 API Microservices
  • Design of cloud infrastructure (Azure, AWS, Digital Ocean)
  • Design of multi-tenant database - MongoDB
  • Architect 2 Angular Applications with more than 20 modules and 200 components
  • Set up the TDD principles by writing the templates for Unit Tests, Integration Tests and Automation Tests
  • Set up CI/CD
  • Built development team culture
  • Designed test patterns for load of more than 100 000 users
  • Development of flows using Azure Service Bus
  • Migrating MSSQL to MongoDB
  • Migrated whole .NET desktop architecture to .NET cloud architecture
  • Leading R&D team to improve the software on a daily basis
  • Technologies: Node, Angular, MongoDB, C#, ASP.NET MVC, ASP.NET WebAPI, MSSQL, ASP.NET WebForms, AWS, Azure, Digital Ocean
  • API Integrations: Paychex, ADP Payroll, Hint, Stripe, Wellvibe, Payroll Relief, Bend, Sedera
Sep 2010 - Aug 2014
4 years

.NET Software Architect

  • Developed Bookkeeping desktop software (Windows Forms and ASP.NET MVC using MSSQL DB)
  • Developed restaurant staffing software - Foodwrx (ASP.NET MVC using MYSQL DB)
  • Developed iOS Application - Where is my cash
  • Developed 2D Android game - Frog
  • Developed restaurant order application (iOS, Android, Windows Phone, Windows 8)

Summary

My name is Martin, I'm an enterprise architect with more than 12 years of experience in the software development area. For the last 9 years I have been heavily involved in building a revolutionary paperless HR service which helps thousands of people in the US. On this journey I have started my self as a techincal lead, steadily progressing through the project to become the CTO of a company with great people from all branches not just development. By consulting companies in different industries and 3 years of teaching experience, I have gathered a lot of skils for guiding different teams working in different technologies and I became proficient in integrations with different industries. As PhD, I have proficient skills at research & development. - Programming Languages: C#, JavaScript, TypeScript, Python, Java, Ruby on Rails - Stacks: .NET, MEAN, MERN, Oracle - Frameworks: ASP.NET MVC, Angular 2+, Node.js, ASP.NET Web API, WPF, WCF, Spring, Django, GraphQL, Loopback, NestJS, Elasticsearch, Solr - Databases: Microsoft SQL, MySQL, MongoDB, Postgre, Oracle - Cloud providers: AWS, Azure, Google cloud, Digital Ocean - Planning and guiding projects end to end, Building and developing development teams

Languages

English
Native
Macedonian
Native
Bulgarian
Advanced

Education

Dec 2019 - Present

St. Cyril and St. Methodius University

Doctor of Philosophy - PhD · Veliko Tarnovo, Bulgaria

Sep 2017 - Jun 2019

St. Cyril and St. Methodius University

Master of Applied Computer Science · Applied Computer Science · Veliko Tarnovo, Bulgaria

Sep 2013 - Jun 2016

Gavrilo Romanovich Derzhavin

Bachelor in Computer Science · Computer Science · North Macedonia

Certifications & licenses

ISTQB Certified Tester - Foundation Level Extension, Agile Tester

ISTQB

Microsoft Certified Solutions Associate SQL Server 2012/2014

Microsoft

ISTQB Certified Tester, Foundation Level

ISTQB

Microsoft Certified Trainer

Microsoft

MCSD: Web Applications

Microsoft

MS: Programming in HTML5 with JavaScript and CSS3

Microsoft

MCPD: Web Developer 4

Microsoft

MCTS: .NET Framework 4, Service Communication Applications

Microsoft

MCTS: .NET Framework 4, Web Applications

Microsoft

MCPS: Microsoft Certified Professional

Microsoft

MCTS: .NET Framework 4, Data Access

Microsoft