Tech used
PHP Symfony MySQL JavaScript Redis RabbitMQ Git GitHub Actions Docker Anisible Jira
Projects worked on:
Worked on an enterprise application optimizing daily operations in the facility management and cleaning industry. Contributed to a large ecosystem consisting of a one big monolith, two microservices, and internal packages.
Responsible for developing new features, maintaining and refactoring legacy code, and resolving scalability-related performance issues. Built RESTful APIs used by external clients and internal tools. Participated in the refinement of upcoming tasks that need further clarification to be considered ready for development. Designed custom CI workflows for automated testing, license checks, PR-based coverage, and commit validation. Led the migration from PHP 7 the latest version (8.3 at the time of writing) and Symfony 4.4 to 7.4.
Tech used
PHP Laravel Framework Yii 2.0 MySQL JavaScript jQuery Bootstrap Git Debian
Right after I graduated I started working at Utilis, and since then I've been working mostly on SaaS applications. While I've been mainly focused on the backend part I've also done work from other sides of the stack, be it frontend, database layer and sometimes even code deploy. We use Jira Software to keep track of progress.
Projects worked on:
Worked on transforming an existing SaaS solution into a B2B solution. My initial responsibility was to accommodate existing functionality for the B2B solution and set up a RBAC mechanism for the different roles and subscription models.
Besides working with existing functionality, I also worked on new features. One worth mentioning was a feature that involved comparison between files containing millions of lines of data. Goal was to have drastically reduced execution time compared to other businesses providing the same tool.
I was involved in the project since early ideas discussions. At this stage I was responsible to do research, find the appropriate combination of tools/platforms to solve the given problem. The goal of the project is to make charities more transparent, making sure that donations are used for the right cause.
Besides being involved in the development of all the features in the project, my focus was on those that involves consuming the Stripe API. Since the platform heavily relies on Stripe Connect, and Webhook events, I developed a solution that would maintain the communication between our platform and Stripe API.
Began working on the project since its early stages, being the only full-time developer, I was involved in daily meetings, discussing client requirements which exposed me to the difficulties for what it takes to translate a requirement into a software solution. I was responsible for planning and developing new modules or maintaining and optimizing existing ones as the project grew.
Tech used
PHP Symfony MySQL RabbitMQ Redis Docker Server-sent events Git Mercure AWS
Currently working on a project about auctions for a Swiss client.
More details in due time.
Tech used
PHP Laravel Framework MySQL JavaScript jQuery Bootstrap Git Ubuntu Vagrant
An application used by budget users for Payment Orders evidence and generating reports compliant to the Treasury Office of the Republic of Macedonia.
Note: The application is only in “Macedonian (Macedonia)” (mk-MK) locale.
Awarded a student scholarship of type "B". The scholarship was issued by the Ministry of Education and Sciences and was awarded on the basis of an 8.16 grade average after finishing my third year of studies.