Tech used
PHP Symfony MySQL JavaScript Redis RabbitMQ Git GitHub Actions Anisible Jira
Projects worked on:
Worked on a web application that aims to optimize the daily operations of the facility management and cleaning industry. The Leviy ecosystem consists of one big monolith, two microservices and a couple of internal packages.
In general, my duties revolved mainly around adding new features along with maintaining, refactoring and resolving performance issues related to scalability in the legacy part of a large service-oriented web application. Among the many other, here is a brief list of responsibilities I've till now at Leviy:
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, while making sure data between both is identical.
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 as a Product Engineer for a Swiss client on a project about auctions.
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.