David Ranđelović
Lead Software Engineer- +381 60 560 65 35
- david.randjelovic01@gmail.com
- www.davidrandjelovic.com
- Novi Sad / Leskovac, Serbia
As a computer geek who’s spent a lifetime on the computer, I have 5+ years of industry experience designing services to attract more customers and convert followers into clients. I love to participate in tech events and hackatons such as Global Game Jam, Angular meeting events, etc., collecting a few cool stickers for my laptop along the way.
Work Experiences
- 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.
- 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.
- 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 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.
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
- 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
2019 - 2020
2014 - 2019
Languages
- English (Professional)
- Serbian (Native)
Interests
- Gym
- Chess
- Nature
- Travelling