
Ivan Veselinovski
Team Lead Software Engineer | PHP, Laravel
Salary / Daily rate
Kumanovo, North Macedonia
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Senior Software Engineer with 7+ years specializing in PHP/Laravel and scalable web applications. Led teams, built A/B testing platforms, and architected systems serving large datasets with technologies like Elasticsearch and GCP. Expert in full-stack development delivering robust, performance-driven solutions for complex business needs.
Work experience
Software Engineer
Involve
Apr 2024 - Present
2 years 7 months
Skopje, North Macedonia
Promoted to Team Lead, managing and mentoring developers and QA. Directed architecture and planning for scalable PHP-based systems, while contributing hands-on with Laravel, Vue.js, jQuery, and PostgreSQL. Integrated Elasticsearch for fast querying, and managed deployments on GCP. Championed clean code practices, peer reviews, and agile processes, coordinating sprint planning with cross-functional stakeholders.
Senior Software Engineer
FFW
Apr 2022 - May 2024
2 years 2 months
Sofia, Bulgaria
In my role at FFW, I was responsible for implementing webhooks and APIs for client integrations, as well as building and deploying projects with Drupal. I focused on utilizing SOLR and Symfony to enhance data handling and API functionalities, ensuring a seamless experience for clients. My work contributed to the overall efficiency and effectiveness of our software solutions.
Software Engineer
MarketingPlatform
May 2017 - May 2022
5 years 1 month
Kumanovo, North Macedonia
Responsible for developing and maintaining feed cache integrations for large datasets, automating refresh processes, and building A/B testing platforms. Improved deployments with Jenkins, managed services on Google Cloud Platform, and implemented Docker containers and unit tests for stability. Also contributed to an in-house email builder with drag-and-drop, dynamic rules, and advanced segmentation, enabling personalized campaigns based on custom fields like birthdays. Additionally, I worked on an in-house email builder with drag-and-drop functionality, dynamic rules, and segmentation for personalized sendings. This solution allowed targeting subscribers individually, using custom fields such as birthdays and other attributes, to optimize engagement and deliver tailored campaigns.
Education
Univerzitet 'Sv. Kiril i Metódij' vo Skopje
2008 - 2013
4 years 11 months
Licenses & certifications
JAVA SE Developer
Issued: Jan 2016