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.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Full Stack Developer
2018 - Present (7 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 (8 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.

Showcase

Software Developer - Top Eleven
Software Developer - Top Eleven
  • Top Eleven is a social game with 3 million daily active players.

  • The game has been updated with improvements to the ground isometric view of players, stadiums, and facilities.

  • Updates include a new ground layout view.

Software Developer - Sportster
Software Developer - Sportster
  • Managed front-end development for Sportster, an online betting simulation platform.

  • Started front-end development from project kickoff.

  • The project involved managing the entire front-end lifecycle.

Software Developer - Humanity
Software Developer - Humanity
  • Developed features for real-time messaging, forecasts, and scheduling modules.

  • Led development efforts across multiple modules within the Humanity software.

  • Focused on enhancing functionality and user experience within the software.

Software Developer - Rising Ace
Software Developer - Rising Ace
  • Rising Ace is a tennis career management game developed by Sparklum.

  • The project includes both front-end and back-end development.

  • Sparklum created the application.

Software Developer (Intern) - PSTech
Software Developer (Intern) - PSTech
  • Adobe Connect is a web conferencing software service focused on immersive online meetings.

  • The text highlights the development of automated tests using Silk Test and validators for system validation.

  • The developer has experience with Java programming and system validation.

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)