# About me

Experienced and versatile Senior Software Engineer with over 10 years of expertise in designing, developing, and optimizing complex web applications and backend systems. Specialized in leveraging modern PHP frameworks and tools to deliver high-quality, scalable, and maintainable software solutions across diverse business domains. Proficient in all stages of the Software Development Life Cycle (SDLC), from requirements gathering and system architecture to implementation, testing, and deployment. Skilled in business and technology analysis, system integration, custom software development, unit testing and performance optimization. Core backend expertise includes Laravel, Symfony and Yii2 Framework with additional proficiency in frontend technologies like Vue.js, React, JavaScript, and TypeScript. Strong background in API development, microservices architecture, and cross-platform application development using React Native.

My key strengths are translating complex business requirements into technical solutions, architecting scalable, maintainable systems following SOLID principles and other modern development practices, ensuring high performance and reliability of software through refactoring, re-engineering, and comprehensive testing and collaborating in agile environments to deliver high-impact solutions on time and within scope.

Dedicated to continuous learning and embracing emerging technologies to provide innovative, future-proof solutions.

# Experience

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

Led the design, development, and implementation of a custom web application for Roof Right Now, a project aimed at empowering administrators, state admins, and subcontractors to manage workflows effectively across multiple regions. This end-to-end solution was developed from scratch, showcasing expertise in backend development, frontend integration, and third-party service integration.

Project Architecture & Database Design:
  • Planned and architected the application's database, ensuring scalability and optimal performance to support multi-state operations and hierarchical user roles.
  • Designed the data model to accommodate complex relationships between admins, state admins, and subcontractors, ensuring efficient data retrieval and management.
RESTful API Development:
  • Built and maintained robust RESTful APIs to facilitate seamless communication between the frontend and backend systems.
  • Implemented APIs with high reliability and security, supporting multi-user role-based access control.
Custom Admin Dashboard:
  • Designed and developed a comprehensive Admin Dashboard, enabling administrators to manage application entities effortlessly.
  • Included features for assigning tasks, monitoring project progress, and overseeing subcontractor activities.
Third-Party Service Integration:
  • Integrated Dropbox API to enable shared file uploads, allowing subcontractors to upload photos of completed work in stages directly into the assigned state admin’s Dropbox folder.
  • Designed a custom wrapper for Dropbox services, streamlining file uploads, ensuring data security, and enhancing user experience.
Service-Oriented Architecture (SOA):
  • Adopted Service-Oriented Architecture (SOA) principles, writing modular, maintainable, and reusable code to support future enhancements and scalability.
Technology Stack & Clean Code Practices:
  • Leveraged modern full-stack tools, frameworks, and languages to deliver a high-quality solution.
  • Followed clean coding standards and SOLID principles, ensuring maintainable and extensible code.

This project demonstrated my ability to lead the development lifecycle from inception to delivery, addressing both technical and operational requirements while providing a user-friendly solution tailored to a real-world business. The platform enabled streamlined workflows, enhanced collaboration, and improved oversight for administrators and subcontractors across multiple states.

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)

Spearheaded the design, development, and deployment of a comprehensive software solution for MOKE, a company specializing in the rental of electric vehicles. This project was built entirely from scratch, encompassing backend architecture, frontend interfaces, and third-party service integrations to create a seamless user and admin experience.

Project Architecture & Database Design:
  • Designed and implemented the database schema and architecture to support vehicle rental operations, including user management, vehicle availability, and rental history tracking.
  • Ensured the system could handle real-time data for vehicle geolocation and availability across multiple locations.
Backend & API Development:
  • Developed a complex RESTful API using Laravel, facilitating mobile app functionality, including QR code scanning for vehicle rentals, payment processing, and geolocation tracking.
  • Integrated Stripe for secure payment processing, ensuring a smooth and reliable transaction experience for users.
  • Incorporated a third-party service to provide customers with real-time information about nearby electric vehicle charging stations.
Admin Dashboard:
  • Created a custom Admin Dashboard to enable efficient management of the rental fleet, pricing structures, and real-time tracking of rented vehicles.
  • Included features for generating rental quotes, managing vehicle maintenance schedules, and tracking vehicle status and locations.
Client-Facing Website Development:
  • Designed and developed a responsive Vue.js website, offering users an intuitive platform to browse available vehicles, book rentals, and manage their accounts.
  • Implemented features similar to the mobile app, such as searching for vehicles, viewing rental quotes, and completing bookings.
Mobile Application Integration:
  • Delivered backend support for a mobile app that allowed users to rent vehicles by scanning QR codes directly on the vehicles, streamlining the rental process.
  • Enabled real-time vehicle tracking and geolocation to enhance the user experience.
Service-Oriented Architecture (SOA):
  • Followed SOA principles, writing modular, maintainable, and reusable code for core functionalities.

This project showcased my ability to deliver a full-stack solution tailored to the needs of a dynamic and customer-focused business. By integrating cutting-edge technologies and user-friendly designs, the platform enabled efficient management of electric vehicle rentals while providing a seamless and engaging experience for users through both the web and mobile interfaces.

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)

As a Senior PHP Developer, I was responsible for architecting, developing, and maintaining scalable and efficient backend services, with a strong focus on Service-Oriented Architecture (SOA). This role involved the design and implementation of RESTful APIs, database schema development, and the integration of third-party services, ensuring robust, modular, and maintainable codebases.

Customer and Billing Management Service:
  • Designed and developed a comprehensive Customer and Billing Management Service to handle key business processes, including customer onboarding, billing, and transaction management.
  • Implemented seamless integration with a remote Payment Factory Service for generating Payment Provider Objects during payment processing. This ensured consistent and reliable communication between services, enabling smooth transaction handling for merchants, customers, and clients.
  • Built a flexible and extensible architecture to accommodate the addition of new payment providers and billing features without disrupting existing workflows.
Payment Factory Service:
  • Developed the Payment Factory Service, a core component designed to dynamically instantiate payment providers based on incoming requests from remote services.
  • Ensured scalability by designing the system to support multiple payment provider integrations, offering flexibility for future expansion.
  • Utilized modular design patterns to streamline the addition and maintenance of payment providers, reducing development and integration time.
RESTful API Development:
  • Created highly performant and secure RESTful APIs to facilitate inter-service communication and external integrations.
  • Implemented error-handling mechanisms and response standardization, ensuring reliability and consistency across API interactions.
Database Design and Optimization:
  • Architected and optimized the database structure to support complex relationships and high-volume transaction processing.
  • Applied best practices for indexing, query optimization, and normalization to ensure scalability and performance.
Third-Party Service Integration:
  • Built custom wrappers for integrating third-party solutions, abstracting complexity and providing a unified interface for core business services.
Clean and Modular Code Practices:
  • Followed SOLID principles and industry best practices to ensure code modularity, maintainability, and reusability across projects.
  • Adhered to Service-Oriented Architecture (SOA), allowing for the independent deployment and scalability of individual service components.

This role allowed me to refine my expertise in payment systems, API design, and scalable architecture, while delivering critical business services that supported transaction reliability, customer satisfaction, and operational efficiency.

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)

As the Lead Developer for the Internal Management System (ALEX), I managed the development, enhancement, and maintenance of a comprehensive platform integrating CRM, EPM, HRM, and ICT Management functionalities. This role required full SDLC participation, close collaboration with stakeholders, and leadership in planning and execution.

Project Leadership & SDLC Involvement:
  • Worked with the Product Owner and Project Manager to translate business requirements into technical deliverables.
  • Participated in sprint planning, task prioritization, and resource allocation to ensure timely and efficient development.
  • Conducted code reviews to maintain high coding standards and performed rigorous testing to ensure functionality and robustness.
System Development & Enhancement:
  • Designed and implemented scalable features for the Internal Laravel Framework and refactored legacy code to improve performance.
  • Authored and maintained detailed Confluence documentation to support internal knowledge sharing.
API Development & Integration:
  • Developed custom API client packages for external integrations, including N-Central for device management and Microsoft Azure/Office 365 for IT services.
  • Architected APIs for mobile telephony overviews and secure order processing with comprehensive OAuth authentication and documentation.
Key Features & Functionality:
  • Two-Factor Authentication (2FA): Created a custom Laravel package to enhance system security.
  • Roles & Permissions: Implemented a granular access control system for frontend and backend users.
  • Device & Client Management: Built modules for managing clients, organizations, and IT devices.
Custom Client Solutions:
  • Invoicing Module: Developed a high-volume invoicing solution to ensure accuracy and efficiency.
  • SFTP Client Module: Automated secure file transfers by processing XML and JSON formats for seamless order integration.

This role demonstrated my ability to lead complex projects, apply technical expertise, and deliver scalable, secure systems that streamlined operations and improved efficiency.

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)

As the Lead Project Developer for the ZeroPlex Laravel Team at Xessable, I was responsible for guiding and mentoring a team of Laravel developers, overseeing day-to-day development tasks, and ensuring the successful delivery of high-quality software solutions. This role involved a combination of leadership, technical expertise, and proactive problem-solving to drive team performance and project outcomes.

Team Leadership & Mentorship:
  • Guided and mentored the internal Laravel development team, fostering a culture of collaboration and continuous learning.
  • Provided hands-on support to team members, resolving technical challenges and offering feedback to improve code quality and efficiency.
  • Conducted regular knowledge-sharing sessions to keep the team updated on best practices, new Laravel features, and emerging industry trends.
Project Management & Deliverables:
  • Managed and created daily deliverables and task assignments for the dedicated internal project and the Laravel team.
  • Conducted detailed task estimations to support sprint planning and align project timelines with business goals.
  • Developed comprehensive project reports to communicate progress, blockers, and achievements to stakeholders.
Code Quality & Review Processes:
  • Executed thorough code reviews to ensure adherence to coding standards, maintain consistency, and identify areas for optimization.
  • Established and enforced best practices for testing, ensuring robust and reliable software.
  • Played an active role in debugging and troubleshooting issues to minimize downtime and improve application stability.
Problem-Solving & Process Optimization:
  • Identified and implemented process improvements to enhance team productivity and streamline development workflows.
  • Worked closely with cross-functional teams to address project requirements and ensure alignment with client expectations.

This role allowed me to demonstrate strong leadership and technical expertise, delivering scalable, high-quality solutions while empowering the development team to excel in their roles. My contributions not only ensured project success but also elevated team performance and efficiency through mentorship and process optimization.

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
May 2018 - March 2019
InterWorks
Full Stack PHP Developer | Magento 1, 2 CE & EE Developer | Technical Consultant
(Full Time)

As a Magento 1 & 2 CE/EE Developer and Team Lead, I spearheaded the development of a Magento 2 project for one of the largest independent distributors of electronic components. Leading a team of three developers, I ensured the delivery of high-quality, scalable e-commerce solutions while fostering a collaborative and efficient development environment.

Magento 2 CE & EE Development:
  • Developed custom modules, widgets, and plugins tailored to meet client-specific requirements for Magento 2 Enterprise Edition (EE).
  • Updated and created components for the Magento 2 theme, enhancing user interface design and functionality.
  • Implemented performance optimizations, including improving the loading speed of the Product Detail Page (PDP).
  • Designed and developed reusable components, such as a custom widget for listing categories with images.
  • Catalog Category Link Widget: Enhanced version of the core widget for streamlined navigation.
  • Recently Sold Products Widget: Configurable from the admin panel to display recently sold products from a selected category using an options array.
Collaboration & Support:
  • Collaborated with a remote DevOps team, assisting in the creation and troubleshooting of Docker scripts to set up and maintain the project environment.
  • Authored comprehensive documentation for implemented features and widgets, shared on Confluence for knowledge transfer and process transparency.
Magento 1 CE & EE Development:
  • Converted provided designs into custom Magento 1 themes, ensuring pixel-perfect implementation and alignment with client branding.
  • Established a robust LESS structure and organized theme files following best practices for improved workflow and maintainability.
  • Integrated and configured Grunt Task Runner to enhance the development workflow, streamlining tasks such as compiling LESS, minifying files, and optimizing performance.
Impact & Achievements:
  • Delivered tailored e-commerce solutions that enhanced the client’s operational efficiency and improved end- user experience.
  • Enabled a faster and more efficient workflow through reusable components and optimized development practices.
  • Fostered a productive team environment, successfully guiding developers to meet project goals and deadlines while adhering to high coding standards.

This role showcased my ability to lead a team, solve complex technical challenges, and deliver innovative e-commerce solutions in a fast-paced environment. My contributions improved system performance, usability, and maintainability, aligning with both client needs and industry standards.

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)

As a Full Stack PHP Developer, I designed, developed, and maintained solutions using Drupal 7 & 8, WordPress, and Laravel 4/5, transforming business requirements into actionable user stories. This role involved architecting complex systems and ensuring high performance, scalability, and user-friendly interfaces.

Drupal 7, 8 & Drupal Commerce Development:
  • Developed web solutions in Drupal and PHP within a LAMP environment for reliability and scalability.
  • Architected enterprise Drupal solutions, focusing on data, display, and information workflows.
  • Utilized modules like CTools, Views, and Panels for advanced site-building, tailored to project needs.
  • Created custom Drupal modules to expand system capabilities.
  • Built responsive websites with Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery, incorporating Bootstrap for theming.
  • Integrated Drupal Commerce, including payment gateways like Ingenico Payment, to enhance e-commerce functionality.
  • Synchronized CRM (Odoo) with Drupal 7 for seamless data management and improved client interaction.
  • Designed UI/UX components, updating admin themes and dashboards for a more intuitive experience.
Custom Drupal Features:
  • Developed custom CRUD functionality for front-end users, role-specific access, and permissions.
  • Added sub-user functionality, enabling role-specific management with CRUD operations.
  • Built admin theme option controllers for better customization.
  • Implemented export to CSV with custom queries and detailed reports for administrators.
  • Created a custom event creation system, improving planning and publication processes.
Laravel 4/5 Development:
  • Enhanced and implemented new features in Laravel 4/5 and WordPress, optimizing integration and performance.
  • Developed an appointment scheduling system for patients and psychologists, enabling video call bookings and availability checks.
  • Built a custom Admin Dashboard for psychologists to view patient numbers, revenue, and published content.
  • Included tools for updating profiles, publishing news, and tracking metrics.
Impact & Achievements:
  • Delivered scalable, tailored web applications that enhanced client satisfaction and operational efficiency.
  • Optimized e-commerce platforms with seamless payment gateway integration and CRM synchronization.
  • Designed user-friendly admin dashboards and interfaces, streamlining management processes.

This role highlighted my expertise in creating robust PHP-based solutions, delivering high-quality, user-focused applications, and meeting complex project demands effectively.

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 2014 - December 2017
Asidus
Full Stack PHP Developer | Web Designer | Project Manager
(Full Time | Part Time)

In this role, I contributed as a Full Stack PHP Developer, Web Designer, and Project Manager, handling end-to-end project execution, from custom web design and front-end development to backend architecture and project management. I played a key role in delivering scalable web solutions, ensuring responsive designs and high-quality results tailored to client specifications.

Web Design & Front-End Development:
  • Designed user-centric web interfaces, ensuring visual appeal and alignment with client branding.
  • Transformed PSD designs into responsive websites using HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Implemented mobile-first designs with Bootstrap, ensuring cross-device compatibility.
  • Integrated HubSpot forms to streamline lead generation and enhance client marketing.
Custom PHP/MySQL Development:
  • Developed custom PHP/MySQL projects using the company’s internal CMS framework.
  • Designed efficient MySQL schemas to optimize database performance and security.
  • Built dynamic, data-driven websites and custom content management systems for clients.
WordPress Development:
  • Created custom WordPress themes, tailoring design and functionality to meet client needs.
  • Developed and customized WordPress plugins for SEO, e-commerce, and user management.
  • Resolved issues in existing WordPress sites, improving performance and scalability.
  • Managed WordPress migrations and upgrades, ensuring minimal downtime.
Project Management:
  • Managed the entire project lifecycle, from initial consultation to post-launch support.
  • Translated client requirements into actionable tasks, ensuring alignment with business goals.
  • Collaborated with designers, developers, and stakeholders to meet deadlines and budgets.
  • Conducted progress reviews, identified risks, and implemented solutions to ensure timely delivery.
  • Maintained detailed documentation, reporting project status to stakeholders.
Impact & Achievements:
  • Delivered visually engaging, functional, and responsive websites, boosting client engagement.
  • Streamlined development workflows by optimizing the use of the internal CMS framework.
  • Fostered strong client relationships through consistent delivery of high-quality, tailored solutions.
  • Successfully managed part-time and full-time roles, ensuring continuous project progress.

This role demonstrated my ability to manage diverse responsibilities, combining technical expertise, creative design, and effective project management to deliver impactful web solutions.

PHP OOP PHP Custom Framework Bootstrap 3 MySql JavaScript HTML5 CSS / CSS3 REST API WordPress Web Design UI/UX Project Management

# 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 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