Summary
Overview
Work History
Education
Skills
Timeline
Generic

Milan Djordjevic

Software Engineer
Smederevo

Summary

To secure a position as a Software Engineer in a dynamic company, leveraging extensive experience and passion for creating interactive web experiences. Aim to solve problems proactively and utilize advanced expertise in Object-Oriented JavaScript, React, modern JS libraries, CSS, semantic HTML, Angular, ES6, and Node.js, while also applying knowledge of Java and backend technologies.

Overview

13
13
years of professional experience
9
9
years of post-secondary education

Work History

JavaScript Engineer

Endava
12.2023 - Current

Common UI Library (JavaScript, ReactJS, React Testing Library):
Developing a UI library following the ATOMIC design principle, aimed at delivering reusable components for multiple projects to create a cohesive experience.

  • Ensured clean and optimized code, covered with unit tests (up to 90%).
  • Focused on using design patterns, maintaining accessibility standards, and ensuring responsive design.
  • Involved in every step of component generation, ensuring high-quality results.
  • Part of the Code Review Owners Team, responsible for reviewing and ensuring the delivery of high-quality, maintainable, and efficient code across the project.

Javascript/ReactJS Engineer

Endava
06.2020 - 12.2023
  • Digital Signing Platform (JavaScript, ReactJS, MobX, Jest, Enzyme):
    Contributed to the development of a web app for digital signing, focusing on document collaboration, signature processing, tracking, and reporting features.

Javascript/ ReactJS / NodeJS Engineer

Endava
07.2018 - 05.2020
  • Unification Initiative (JavaScript, ReactJS, Jest, Enzyme):
    Built tools for other teams, including common UI components, telemetry systems, JS and Java libraries, Help Center (user support and internal documentation), and a feedback SDK.

Javascript / ReactJS Engineer

Endava
01.2017 - 07.2018
  • Engage Project (JavaScript, ReactJS, Express, Node.js, Jest):
    Developed "Composer," a tool enabling collaboration, content approval, and initiative sharing. Also worked on calendar and matrix views to visualize project activities. Utilized Node.js for backend integration on medium size projects and tasks.

Javascript / AngularJS /Java Engineer

Endava
05.2016 - 01.2017
  • Project Phoenix (JavaScript, AngularJS, Java):
    Created a tool for social marketers and content strategists to schedule posts across social media platforms, analyze interactions, and generate performance statistics.

Java and PLSQL Engineer

HBIS Group Serbia Iron & Steel
01.2013 - 05.2016

Intern

Intelex Solutions
01.2012 - 06.2013

Education

Bachelor of Computer Science - Information systems and technologies

Faculty of Organizational Sciences
Belgrade, Serbia
10.2007 - 07.2012

HIGH SCHOOL DIPLOMA - Electronik and computer engineering

Technical High School Smederevo
Smederevo
09.2003 - 06.2007

Skills

Programming languages

Logic

Organizational skills

Complex problem solving

Inovative thinking

Troubleshooting

Critical thinking

Timeline

JavaScript Engineer

Endava
12.2023 - Current

Javascript/ReactJS Engineer

Endava
06.2020 - 12.2023

Javascript/ ReactJS / NodeJS Engineer

Endava
07.2018 - 05.2020

Javascript / ReactJS Engineer

Endava
01.2017 - 07.2018

Javascript / AngularJS /Java Engineer

Endava
05.2016 - 01.2017

Java and PLSQL Engineer

HBIS Group Serbia Iron & Steel
01.2013 - 05.2016

Intern

Intelex Solutions
01.2012 - 06.2013

Bachelor of Computer Science - Information systems and technologies

Faculty of Organizational Sciences
10.2007 - 07.2012

HIGH SCHOOL DIPLOMA - Electronik and computer engineering

Technical High School Smederevo
09.2003 - 06.2007
Milan DjordjevicSoftware Engineer