# About me

Senior Full Stack Engineer | Project Lead Developer | Certified Laravel Developer with 10 years of professional experience, profound in all the phases of Software Development Life Cycle (SDLC) for designing and building complex web applications, APIs and architecting backend tools. Perform business and technology analysis, system integration engineering, custom software development, support and maintenance, refactoring and re-engineering, unit testing and validation of services. Experienced in agile development and design of high volume and high quality software components and applications, architecting solutions and breaking business requirements into achievable technical tasks. Currently, working with the Laravel, Yii2, Slim Framework and Symfony 5 & 6 as backend PHP Frameworks and Vue, React and TypeScript / JavaScript as frontend tools, while using React Native for building cross-platform applications, following SOLID principles. Always thrilled to learn new stuff.

# Experience

March 2021 - January 2022
Axellero
Senior Full Stack Software Engineer | Project Lead Developer
(Freelance Contractor)

Working as a Senior Full Stack Software Engineer / Project Lead Developer
Building and maintaining RESTful APIs, architecting and designing the database structure, implementing custom wrappers for 3rd party solutions, writing clean and modular code based on SOA (Service Oriented Architecture). Created custom Admin Dashboard for easy management of the application entities.

Laravel Vue PHP OOP PHP Project Lead MySql JavaScript HTML5 CSS / CSS3 SOA Architecture REST API Firebase Twilio Dropbox API DataTables DocuSign LocationIQ API Bitbucket Jira
February 2021 - January 2022
Fueloyal
Senior Full Stack Software Engineer | Project Lead Developer
(Full Time)

Working as a Senior Full Stack Software Engineer / Project Lead Developer. Building and maintaining RESTful APIs, architecting and designing the database structure, implementing custom wrappers for 3rd party solutions, writing clean and modular code based on SOA (Service Oriented Architecture). Created custom Admin Dashboard for easy management of the application entities.

Laravel Yii2 Project Lead Vue PHP OOP PHP MySql JavaScript HTML5 CSS / CSS3 DataTables SOA Architecture REST API LocationIQ API Webhooks Stripe Firebase Gitlab Jira
October 2020 - February 2021
Quantox Technology
Senior PHP Developer
(Full Time)

Working as a Senior PHP Developer. Building RESTful APIs, architecting and designing the database structure, implementing custom wrappers for 3rd party solutions, writing clean and modular code based on SOA (Service Oriented Architecture).

  • Created Customer/Billing management related service that handles processing for merchants, customers, clients, transactions etc. and seamlessly communicates with the remote Payment Factory service for generating Payment Provider object when the payment is processed
  • Created Service - Payment Factory that instantiates the implemented Payment providers based on the remote service request
Laravel PHP OOP PHP MySql SOA Architecture Webhooks REST API Payment Providers Jira Gitlab
March 2019 - October 2020
ZeroPlex
Senior Software Engineer | Project Lead Laravel Developer
(Remote Team)

Leading an internal all in one CRM/EPM/HRM/ICT Management project. Involved in all the phases of the Software Development Lifecycle (SDLC), working closely with the Product Owner and the main Project Manager, transforming their requirements into deliverables, architecting solutions, estimating user stories, organizing and planning the development process, making extensive code reviews and executing throughout testing

  • Internal Laravel Framework
  • Adding new features, refactoring code for the internal Laravel framework
  • Writing and maintaining confluence documentation
  • Internal Management System - ALEX
  • Creating, estimating, planning deliverables, adding day to day task and assigning them to the team
  • Developing custom API client packages that synchronize the system with various external APIs: N-Central for device management, Microsoft Azure and Office 365
  • Architecting API Client for Mobile Telephony overviews with detailed reports for data usage.
  • Creating Two Factor Authentication (2FA) laravel package
  • Implementing roles and permissions for the system, separating logic and access for the frontend and backend users
  • The system manages Organizations / Clients, IT Devices overview
  • Client based Software solutions
  • Developing custom solutions for multiple clients
  • Creating Invoicing module from scratch for handling large amount of data that needs to be invoiced to a customer. Creating SFTP client module that connects, reads, processes and uploads XML files, transforms them into valid JSON, stores the order from file and uploading processed file back from JSON to XML to the SFTP server
  • Developing custom API for processing Orders, user can securely authenticate and send POST request with orders
  • Writing API Documentation, implementing Oauth API authentication
Laravel Project Lead Team Lead Project Management PHP OOP PHP MySql JavaScript Webpack Kendo UI HTML5 CSS / CSS3 Bootstrap 3 REST API Webhooks Github Code Review
March 2019 - October 2020
Xessable
Senior Software Engineer | Lead Laravel Developer
(Full Time)

Working as a Senior Software Engineer, Lead Project Developer from the ZeroPlex Laravel Team

  • Guiding and mentoring the internal Xessable Laravel development team, providing feedback, problem-solving
  • Managing and creating day to day deliverables and tasks for the dedicated internal project and the Xessable Laravel team, writing reports, giving estimations, executing code reviews and testing
Laravel Project Lead Team Lead Project Management PHP OOP PHP MySql JavaScript Webpack Kendo UI HTML5 CSS / CSS3 Bootstrap 3 REST API Webhooks Github Code Review
June 2018 - March 2019
Smith & Associates
Full Stack PHP Developer | Magento 1, 2 CE & EE Developer
(Remote Team)

Full Stack Magento 1, 2 CE & EE Developer, working as a part of the remote team, estimating user stories, knowledge sharing with internal and remote team, communicating with the client, understanding and implementing the requirements

  • Magento 2 CE & EE
  • Developing custom modules, widgets and plugins for Magento 2 EE
  • Updating existing and creating components for Magento 2 theme
  • Creating custom layouts, improving the loading speed of the PDP page
  • Creating custom widget for listing the categories with images, reusable component
  • Creating custom widget for the Catalog Category link (updated version of the core widget)
  • Creating custom widget for displaying the recently sold products from a selected category from the admin using the options array
  • Helping the remote DevOps team with creating and fixing Docker scripts for setting up the project environment
  • Writing documentation on the shared Confluence space for the implemented features and widgets
  • Magento 1 CE & EE
  • Converting given design into a custom Magento 1 theme
  • Creating LESS structure and organizing the theme files following best practices for better workflow and development
  • Implementing Task Runner - Grunt for improved workflow
Magento 1 Magento 2 KnockoutJS PHP OOP PHP MySql JavaScript HTML5 CSS / CSS3 LESS SASS SCSS Custom Modules Custom Themes Docker Grunt Bitbucket Jira
May 2018 - March 2019
InterWorks
Full Stack PHP Developer | Magento 1, 2 CE & EE Developer | Technical Consultant
(Full Time)

Magento 1 & 2 CE/EE developer, leading team of total 3 developers on Magento 2 project for one of the larges independed distributors of electronic components

  • Magento 2 CE & EE
  • Developing custom modules, widgets and plugins for Magento 2 EE
  • Updating existing and creating components for Magento 2 theme
  • Creating custom layouts, improving the loading speed of the PDP page
  • Creating custom widget for listing the categories with images, reusable component
  • Creating custom widget for the Catalog Category link (updated version of the core widget)
  • Creating custom widget for displaying the recently sold products from a selected category from the admin using the options array
  • Helping the remote DevOps team with creating and fixing Docker scripts for setting up the project environment
  • Writing documentation on the shared Confluence space for the implemented features and widgets
  • Magento 1 CE & EE
  • Converting given design into a custom Magento 1 theme
  • Creating LESS structure and organizing the theme files following best practices for better workflow and development
  • Implementing Task Runner - Grunt for improved workflow
Magento 1 Magento 2 KnockoutJS PHP OOP PHP MySql JavaScript HTML5 CSS / CSS3 LESS SASS SCSS Custom Modules Custom Themes Docker Grunt Bitbucket Jira
March 2016 - May 2018
Vox Teneo
Full Stack PHP Developer | Drupal 7 & 8 | Laravel Developer | WordPress
(Full Time)

Working as a Full Stack PHP Developer, implementing and architecting solutions using Drupal 7 & 8, WordPress and Laravel 4 / 5, transforming requirements into user stories

  • Drupal 7 , 8 & Drupal Commerce
  • Developing web solutions in Drupal and PHP implementations in a LAMP environment
  • Architect enterprise Drupal solutions including data, display, and information architecture
  • Advanced site-building with Drupal modules such as CTools, Views, and Panels
  • Creating custom Drupal modules
  • Building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
  • Implementing Bootstrap grid system for Drupal 7 & 8 Custom themes
  • Implementing Drupal Commerce , implementing Payment gateways ( Ingenico Payment )
  • Implementing CRM (Odoo) with Drupal 7
  • Creating UI / UX components , creating and updating Custom Admin Themes / Dashboards
  • Creating custom CRUD for the front-end user depending on role
  • Creating sub user functionality , where user with certain role can CRUD sub-users
  • Creating custom admin Theme options controllers
  • Creating custom export options to CSV , for the admin , custom queries and reports
  • Creating custom Event creation system
  • Laravel 4 / 5
  • Implementing new and updating existing features to Laravel 4 / WordPress system
  • Working on an appointmen system for Patient / Psychologist, online scheduling where the client i.e patient can check when the psychologist is available for 1on1 online session with video call
  • Created custom Admin dashboard so the Psychologist can have better insight of the number of patients, revenue, news that they have published, articles, update their account / profile etc.
Laravel Blade Drupal 6 Drupal Commerce WordPress Payment Providers Bootstrap jQuery PHP OOP PHP MySql JavaScript HTML5 CSS / CSS3 Bootstrap 3 LESS SASS SCSS Drupal 7 Drupal 8 Twig Grunt Gulp Gitlab Jira Jenkins 3rd Party Integrations
March 2016 - December 2017
Asidus
Full Stack PHP Developer | Web Designer | Project Manager
(Part Time)

Freelance Contractor, Working as a Full Stack PHP Developer, Web Designer and Project Manager.

  • Web design and custom graphic design
  • PSD to HTML / CSS / Bootstrap/ JavaScript / jQuery / Responsive design
  • Hubspot forms implementation
  • Developing custom designed PHP / MySql projects using the company internal CMS framework
  • WordPress development, building custom themes, fixes and plugins
PHP OOP PHP Custom Framework Bootstrap 3 MySql JavaScript HTML5 CSS / CSS3 REST API WordPress Web Design UI/UX Project Management
March 2014 - March 2016
Asidus
Full Stack PHP Developer | Web Designer | Project Manager
(Full Time)

Working as a Full Stack PHP Developer, Web Designer and Project Manager.

  • Web design and custom graphic design
  • PSD to HTML / CSS / Bootstrap/ JavaScript / jQuery / Responsive design
  • Hubspot forms implementation
  • Developing custom designed PHP / MySql projects using the company internal CMS framework
  • WordPress development, building custom themes, fixes and plugins
PHP OOP PHP Custom Framework Bootstrap 3 MySql JavaScript HTML5 CSS / CSS3 REST API WordPress Web Design UI/UX Project Management
April 2012 - Present
Upwork
Senior PHP Developer | Certified Laravel Developer
(Freelancer)

Working as a Senior PHP Developer.

Laravel Yii2 Magento 1 Magento 2 Drupal 7 Drupal 8 WordPress Vue DataTables PHP MySql JavaScript HTML5 CSS / CSS3 Bootstrap SOA Architecture REST API Webhooks 3rd Party Integrations

# Certified Laravel Developer

My preferred tool for building custom web applications. Laravel is the most popular PHP framework at the moment. It has a huge ecosystem and therefore a lot of 3rd party packages, speeding up the development process.

Certified Laravel Developer - Certificate for Kostadin Keljtanoski

# Developer Skills

HTML5 / Bootstrap / ZURB Foundation
CSS / CSS3 / SASS / LESS / Tailwind
JavaScript / jQuery
ES / VueJs
TypeScript / React / React Native
Twig / Blade
Webpack / Vite / Grunt / Gulp
CI / Jenkins
Axios / Ajax / JSON
Docker / Sail / Vagrant / VM
PHPUnit / PEST
Jest / Mocha / Cypress
PHP / OOP PHP
Laravel Framework
Yii2 Framework
Symfony (5 & 6) Framework
Slim Framework
SOLID Principles / Design Patterns
Test Driven Development / Domain Driven Design
Magento 1 & 2 (Community and Enterprise Edition)
Drupal 7, 8 & Commerce, WordPress
SQL / MySql / MariaDB / MongoDB
REST APIs / Stripe / PayPal / 3rd party API Integrations
AWS Lambda / S3

# Services

Brainstorming

I will ask you about your current business needs and suggest the most optimal set of solutions.

Competitor analysis

I will research the market, study competitors and suggest how to improve your web project.

Proof of Concept/MVP

I will deliver a minimum viable product asap, so you can start receiving user feedback.

Agile Development

At each stage of development, you'll have a working project, so you can make a profit from the very beginning.

Integrations

I can integrate your project with business tools and services (Payments, CRM, Helpdesk, Accounting, etc.)

Support & improvements

I will provide support, analytics, and consulting to continuously improve your project, customer service, and sales.

# Contact

I'm available for work