09/26/2026 updated

DG
100 % available

Principal Full-Stack Engineer & Engineering Manager

Belgrade, Serbia
Only remote
B.Sc. IT Engineering, Faculty of Informatics and Computing, University of Singidunum, Belgrade
Belgrade, Serbia
Only remote
B.Sc. IT Engineering, Faculty of Informatics and Computing, University of Singidunum, Belgrade

Profile attachments

dejan-gvozdenovic-fullstack.pdf

AI AgentsGitHub ActionsWeb ComponentsJava (Programming Language)Test AutomationD3.JsEnterprise Architecture FrameworkEngineering ManagementNode.jsAngular 2+Next.jsTypeScriptReact.jsGoogle FirebaseEvent Driven ArchitectureAdobeAngularJSGoogle Cloud FunctionsFull Stack DevelopmentFront End Software DevelopmentDomain Driven DevelopmentEvent SourcingDomain Driven DesignDocker
Full-Stack Development (TypeScript, React, Node.js, .NET)
Extensive expertise in building end-to-end web products using TypeScript, JavaScript (ES2023+), React, Next.js, Angular, Node.js, and ASP.NET MVC. Proven track record delivering enterprise-grade platforms for Fortune 500 and pharma clients, covering both front-end architecture and back-end services.

Event Sourcing & CQRS Architecture (Axon, Domain-Driven Design)
Deep hands-on experience designing and implementing event-sourced CQRS systems using Axon, with a focus on compliance-critical, legally auditable platforms. Application of Domain-Driven Design principles in sliced, containerised architectures deployed with Docker.

Front-End Architecture & AEM (Adobe Experience Manager)
Ownership of front-end architecture on large-scale enterprise platforms, including replatforming projects from Sitecore to AEM. Skilled in isomorphic SSR + CSR stacks, headless CMS architecture, HTL server-side rendering, and component frameworks such as Gondel (TypeScript).

Agentic & AI-Driven Engineering (BMAD, Superpowers, Claude, ChatGPT)
Adoption and advocacy of agentic development workflows using BMAD and Superpowers frameworks, spec-driven development, and AI tools including Claude, Cursor, ChatGPT, and local LLMs via Ollama. Internal champion for team-wide AI enablement.

CSS & Styling Frameworks (Tailwind CSS, SCSS, SASS)
Proficiency in modern styling approaches including Tailwind CSS, CSS, SCSS, and SASS, applied across multi-target applications spanning Android, web, and Raspberry Pi devices.

Data & Database Engineering (SQL, PostgreSQL, NoSQL, MongoDB, Firebase)
Substantial back-end and database ownership including SQL, PostgreSQL, stored procedures, custom reporting, NoSQL, MongoDB, and Firebase, built during early career years and extended throughout project engagements.

Platform & DevOps (Docker, Git, CI/CD)
Containerisation of services using Docker and management of development pipelines through Git and CI/CD tooling, supporting reliable delivery across complex multi-environment projects.

SAP Hybris & Sitecore
Delivery of B2B and B2C front-end solutions on SAP Hybris and Sitecore platforms for international clients including Boehringer Ingelheim, Sika, Credit Suisse, Swiss Life, Victorinox, and Hansgrohe.

Engineering Management & Technical Leadership
Leadership and mentoring of front-end teams of up to 12 developers, owning project architecture, acting as strategic technical consultant to clients, and managing client communication, requirement refinement, and development process organisation.

Languages

EnglishFluent

Project history

Full-Stack Developer & Engineering Manager

Edeja Software d.o.o
Lead and mentor front-end teams of up to 12 developers, owning project architecture and acting as strategic technical consultant to clients. Work agentic and spec-first since 2024 using BMAD and Superpowers as primary frameworks. Internal advocate for AI adoption at Edeja, consulting other developers on the same practice.

Full-Stack Developer

iBoard (via Edeja Software d.o.o)
White-label platform for delivering legally mandated notices to building tenants at scale, built full-stack. A React and Tailwind admin dashboard, a player app running a single vanilla-JavaScript codebase across Android, web and Raspberry Pi devices, and an event-sourced CQRS service layer on Axon - domain-driven, sliced architecture, containerised with Docker. The event-sourced design underpins the product's core obligation: an auditable record proving which notices were displayed, where and when.

Co-founder

WimziPal (wimzipal.ai)
Co-founded a children's mobile app that counters short-form-video screen time: AI avatars that teach, paired with games built around intellect and creativity rather than passive watching. Originated the concept and drives product and technical direction.

Full-Stack Developer

RTS - Radio Television of Serbia (via Edeja Software d.o.o)
New Faces portal for Serbia's national broadcaster - an application platform for candidates seeking media roles across the network. React front end on a .NET back end, delivered AI-assisted.

Full-Stack Developer

Frontify (via Edeja Software d.o.o)
Custom integration solutions connecting Frontify with Adobe Marketo and Hootsuite. Ran as a two-month pilot for a prospective partnership; the pilot succeeded and opened the wider engagement.

Senior Front-End AEM Developer

Arrow Electronics (via Edeja Software d.o.o)
Replatformed the storefront from Sitecore to AEM for the world's largest electronic components distributor. Front end built on a custom isomorphic stack pairing headless server-side rendering with client-side hydration.

Front-End Director & Partner

Edeja Software d.o.o
Directed front-end engineering and held a partner role at Edeja Software. Oversaw project architecture and client delivery across multiple engagements including iBoard, Frontify, and RTS.

Front-End Architect

BioNTech - biontech.com (via Merkle)
Owned front-end architecture for three years on biontech.com, the company's public platform, through the years of sustained global attention that followed the COVID-19 vaccine rollout. Designed custom solutions in pair with the back-end architect and kept the team on track while implementing hands-on throughout. Built on AEM with HTL server-side rendered pages, React, and Gondel (TypeScript component framework).

Senior Front-End Developer

Merkle EMEA (Namics) d.o.o
Built front-end solutions on AEM (Adobe Experience Manager) and SAP Hybris for Swiss and German market clients, working across international teams. Delivered B2B and B2C solutions for Boehringer Ingelheim, Sika, Credit Suisse, Swiss Life, Victorinox and Hansgrohe.

Junior to Lead Developer

Edeja Software d.o.o
Project and technical lead for teams of up to 12 developers across multiple concurrent projects. Substantial back-end and database ownership: ASP.NET MVC and Node.js services, plus extended work at the database level building custom reporting and stored procedures. Built solutions from the ground up while owning client communication, requirement refinement, architecture and organisation of the development process. Long-running engagement with OWNZONES Media Network (US startup) on media content management and delivery.

Contact form

Log in to get in touch

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

Sign upLog in