Djordje V.

Djordje V.

Senior Software Engineer

Beograd, Serbia
Hire Djordje V. Hire Djordje V. Hire Djordje V.

About Me

I am an experienced Full Stack Developer and Co-founder with technical proficiency in JavaScript (Node.js, React.js), Unity 3D, Java, C/C++, and SQL. I develop creative and innovative apps and programs for clients using a unique multi-dimensional perspctive, in visualizing software solutions to the differing needs of my clients.

Work history

UpStack
UpStack
Full Stack Developer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Independent Consultant (Toptal)
Independent Consultant (Toptal)
Full Stack Engineer
2017 - Present (7 years)
Remote
  • Regularly implement, test and maintain full stack software applications for different clients.

  • Properly create and maintain all documentation of APIs for clients.

  • Created rich frontend parts and architecture for clients with high power complex analysis.

Sparklum
Co-Founder, Full-Stack Developer
2015 - 2017 (2 years)
Belgrade, Serbia
  • Efficiently optimized client-server communication using Google Protocol Buffers.

  • Developed a service-based backend architecture of the highest quality in Java for clients.

  • Successfully implemented AI for bots playing a tennis match, a payment system for Facebook/mobile application, and a client-server time synchronization algorithm effectively.

Humanity
Humanity
Senior Front-End Engineer
2014 - 2015 (1 year)
  • Provided technical expertise in the implementation of a real-time messaging system of an application for the client.

  • Effectively integrated CanJS modules with a WebSocket REST API for the optimum performance of the application.

  • Managed the system performance and release process, developed the widget layout system, and customized the forecast module to visualize future usage of future system resources.

Nordeus
Nordeus
Front-End Game Developer
2012 - 2014 (2 years)
Belgrade , Serbia
  • Provided technical guidance for the release process, and developed an isometric veiw for the Top Eleven game.

  • Regularly analyzed and visualized user data in order to prevent churn and improve performance.

  • Designed the frontend UI library fora 2D game and implemented the real-time player move synchronization.

PSTech
PSTech
Software Engineer
2011 - 2011
Belgrade, Serbia
  • Regularly assisted in creating and executing test plans of different applications for clients.

  • Worked cohesively in a team with numerous Adobe System Engineers on different projects.

  • Assisted with compliance to all in-house applicable best practices for processes and procedures on all projects.

Portfolio

Software Developer - Top Eleven
Software Developer - Top Eleven

Top Eleven is a popular social game with 3 million daily active players. Developed various tasks and improvements to the game. Led updates for ground isometric view of the players, stadium and facilities allowing players to view their ground layout, implement improvements, and walk through the scene.

Software Developer - Sportster
Software Developer - Sportster

Managed front-end development from project kick off for Sportster, an online betting simulation platform.

Software Developer - Humanity
Software Developer - Humanity

Led development efforts for Humanity, an employee scheduling software company. Developed features for numerous modules including real-time messaging, forecasts, and scheduling.

Software Developer - Rising Ace
Software Developer - Rising Ace

Rising Ace is a tennis career management game created by start-up, Sparklum. Developed the front- and back-end of the application.

Software Developer (Intern) - PSTech
Software Developer (Intern) - PSTech

Adobe Connect is web conferencing software service that offers immersive online meeting experiences for collaboration, virtual classrooms, and large scale webinars. Wrote automated tests using Silk Test. Developed validators - small Java programs used during the remote installation to validate the state of the system after every step of the installation.

Education

Education
Master's degree, Software Engineering
University of Belgrade
2012 - 2014 (2 years)
Education
Bachelor's of Science, Software Engineering
University of Belgrade
2008 - 2012 (4 years)