10/19/2026 updated

**** ******** ****
100 % available

Senior Magnolia CMS Developer | Technical Team Lead

Sofia, Bulgaria
Only remote
PhD in Informatics (expected 2027), University of National and World Economy, Sofia
Sofia, Bulgaria
Only remote
PhD in Informatics (expected 2027), University of National and World Economy, Sofia

Profile attachments

Petar_Genov_Magnolia_CMS_CV.pdf

Magnolia CMS Development
8 years of certified Magnolia CMS experience, covering light modules and component development, FreeMarker (FTL) templating, custom Java modules and request filters, content modelling, multi-site and multi-language authoring, content workflows, asset management, Delivery API / headless integrations, and CMS migrations.

Java & Spring Backend Development
Strong Java and Spring background with 10+ years in production delivery, including REST API development, MySQL/PostgreSQL database work, and integration of third-party APIs and web services.

Technical Team Leadership
Proven track record leading teams of up to 25 professionals, managing 12 simultaneous projects delivered on time and within budget, with responsibilities spanning software architecture, code review, performance optimisation, and agile/Scrum practices.

FreeMarker (FTL) Templating
Extensive use of FreeMarker templating within Magnolia CMS projects, including the Frankfurt School of Finance & Management multi-site website.

REST & Delivery API Integration
Design and implementation of REST and Delivery API integrations with external systems, enabling headless content delivery and interoperability.

CI/CD & DevOps Tooling
Practical experience with Git, Jenkins, and CI/CD pipelines for continuous integration and deployment in production environments.

Mobile Application Development
Development of iOS applications using Swift and Objective-C, Android applications, and Kotlin, including building a full iOS app, web admin portal, and website for a mobile app startup.

SAP Technologies
Certified in Developing Web Apps with SAP UI5 and SAP BW/4HANA, with foundational knowledge of SAP enterprise platforms.

Security & Fintech Features
Hands-on implementation of online banking features, crypto wallet, money transfers, OTP verification, PIN security, and encryption/decryption in a banking and crypto project.

Frontend Technologies
Working knowledge of HTML, CSS, and JavaScript for web development tasks alongside backend and CMS work.

Languages

BulgarianNative speakerEnglishFluent

Project history

Country Manager / Team Lead

Icon Worldwide
Led software solution design and architecture across various technology stacks with hands-on implementation; integrated third-party APIs and web services. Built and managed a team of 25 professionals, overseeing 12 simultaneous projects all delivered on time and within budget. Owned performance, quality and responsiveness of products; identified bottlenecks, fixed defects, improved code organisation and development automation. Established and led the Bulgarian branch, reducing operational costs by 75% while maintaining productivity. Handled client communication, pricing negotiations, contract management and business development.

Technical Lead (Project)

Innovative Securities
Technical lead of 8 developers, hands-on: online banking, crypto wallet, money transfers; OTP verification, PIN security, encryption/decryption.

Technical Lead (Project)

iTrack
Led a 12-person team delivering a map-based enterprise fleet-management app; Google Maps/Places integration, authentication and real-time push alerts.

Magnolia CMS Developer (Project)

Frankfurt School of Finance & Management
Developed and maintained the multi-site, multi-language Magnolia CMS website over 7 years: component development in light modules with FreeMarker templating, custom Java backend modules and request filters, content modelling, authoring and content-operations workflows, asset management, REST and Delivery API integrations with external systems, performance optimisation, and CI/CD with Jenkins. Technologies: Magnolia CMS, Java, Spring, FreeMarker, REST, Delivery API, Jenkins.

Team Leader

Oryx
Promoted to Team Lead; managed 3 developers, feature planning, resource allocation and on-time releases. Worked with clients and stakeholders on requirements; introduced structured workflows and agile practices that improved team efficiency. Developed and maintained mobile applications for Android and iOS.

iOS & Java Developer

Slamdunk Network
Built the iOS app, the web admin portal and the website for a mobile app startup. Independently conducted system integrations, testing and QA; integrated third-party APIs and web services. Worked directly with users, customers and investors.

Financial Controller

United Bulgarian Bank
Developed and maintained the bank's internal credit-tracking software. Performed financial control across all departments and produced weekly performance reports for executives, reporting to the Financial Director.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in