Dejan is a Senior Full-stack Developer with 10+ years of experience developing web applications for various industries using React.js and Node.js. He has worked in teams of all sizes, delivering innovative and creative software applications. Dejan has also led development teams from solution design to implementation to testing and production support and maintenance.
Developed core functionalities of large-scale projects for a gaming software solution company using React, Vue.js, Node, GraphQL, Express, and MongoDB.
Defined product requirements and created high-level architectural specifications for projects.
Worked on automating and optimizing various tasks within projects.
Managed the maintenance of several in-house libraries used by other developers on different projects.
Trained and mentored interns and junior developers.
Developed and maintained internal productivity tools used by tech support agents.
Created a custom Vanilla JavaScript library with DOM manipulation, Pub/Sub, and state management modules.
Developed a custom XML-like templating system called STML (Simple Template Markup Language) with JavaScript parser used for customizing various productivity tools.
NCR is the world’s leading enterprise technology provider of software, hardware, and services for banks, retailers, restaurants, small businesses, and telecom & technology. As the #1 global POS software provider for retail and hospitality and #1 provider of multi-vendor ATM software, it creates software, hardware, and services that run the enterprise from the back office to the front end and everything in between for clients.