David Randjelovic logo

David Ranđelović

Lead Software Engineer
David Randjelovic profile photo

Developer with 7+ years of industry experience building web applications, mobile applications and websites. I work mainly in Angular, Vue, TypeScript and Laravel, and I've led teams of up to eight on large-scale projects. Outside of client work I take part in tech events and hackathons such as Global Game Jam and Angular meetups.

Work Experiences

Software Engineering Advisor

Engineering Software Lab Serbia | 2024 - 2025

  • Built and improved Angular applications, focusing on performance, usability, and clean, maintainable code.
  • Worked closely with backend developers to design smooth integrations and ensure reliable data communication between systems.
  • Managed the Git workflow for the team, handling merges, resolving conflicts, and keeping the codebase well-organized.
  • Deployed applications to production and staging servers, making sure releases were stable and downtime was minimal.
  • Oversaw active development tasks, assigning work to team members and helping keep the project on track.
  • Maintained direct communication with project managers to align priorities, share progress, and address blockers early.
  • Contributed to code reviews and best practices, promoting quality and consistency across the development process.

Lead Software Engineer

PaprikArt | 2022 - 2024

  • Developed the front-end part of the applications and handled back-end development when needed for high-profile clients.
  • Led a team of 6-8 developers in building a large-scale web application for enterprise project using the Angular / Laravel / MySQL tech stack.
  • Ensured application stability by implementing Python Selenium e2e tests which worked via cron job and sent an email notification if a bug was found.
  • Provided accurate time estimations for task and sprint completion.
  • Implemented NGRX state management in order to achieve more maintainability and optimization for our large-scaling application.

Software Engineer

PaprikArt | 2020 - 2022

  • Developed applications using Angular.
  • Implemented 3rd party APIs into application such as google maps, google places etc, and created custom functionalities for them.

Github Projects

Exy Web Application

Open Source

Exy is my personal web app for managing yearly and monthly income and expenses. Built with Angular, it features dynamic charts, real-time calculations, and a clean interface. This project demonstrates my skills in Angular development, RESTful API integration, and creating responsive web applications.

Task Manager Web Application

Open Source

This Task Manager app helps manage daily tasks with a drag-and-drop Kanban board, deadline tracking, and notifications. Developed using Vue.js, it highlights my experience with Vue’s component-based architecture, and building efficient, user-focused tools.

Skills

Technical

  • HTML / CSS / SCSS
  • Javascript / PHP / Typescript
  • Angular 2+ / Vue.js / Laravel
  • Angular / Material / PrimeNG / NGRX
  • Rest API / NPM
  • Jira / Scrum
  • Git / Github / Bit Bucket
  • Docker

Professional

  • Effective communication
  • Team player
  • Strong problem solver
  • Good time management

Education

IT Academy - BelgradeWeb Designer
2019 - 2020
Technical School - LeskovacComputer Technician
2014 - 2019

Languages

  • English (Professional)
  • Serbian (Native)

Interests

  • Gym
  • Chess
  • Nature
  • Travelling