Summary

Enthusiastic, hardworking software engineer, always trying to give my best. Main objective is to keep challenging myself, continue evolving as a software engineer and craft great products. Always looking for the opportunity of constant learning and making progress when it comes to new technology. Working alone or in team, ready to learn, making new contacts, respecting deadlines. Willing to relocate.


Want to work together? If so, please reach me via email. Currently, I’m open for Web technologies.

Professional skills

Programming

  • JavaScript (React, Angular, NodeJS, ExpressJS, jQuery)
  • HTML
  • Java (Spring, Hibernate, JSP, JSTL, JavaFX)
  • C#
  • MongoDB, SQL

Tools:

  • Git, HG
  • Bugzilla, JIRA, TFS, iceScrum
  • AWS Lambda, Claudia
  • NPM, Bower
  • Maven, Gradle
  • Grunt

Languages:

  • Mother tongue - Serbian
  • Other language(s) - English(B1)

Previous Employment

Cloud Horizon, Belgrade
AUGUST 2017 - PRESENT

Title: Full Stack Software Developer
Tech Stack: JavaScript (React, Angular, Node), MongoDB, Servless, AWS Lambda
Website: 312-984-0009

Schneider Electric DMS NS, Novi Sad
SEPTEMBER 2015 - MARCH 2017

Title: Software Developer
Tech Stack: C#, JavaScript
Website: /www.schneider-electric-dms.com/

Paragraf Company, Belgrade
JANUARY 2014 - SEPTEMBER 2015

Title: Full Stack Software Developer
Tech Stack: JavaScript, Java, Spring, Hibernate, MySQL, JavaFX, JSTL, JSP
Website: 514-729-0266

​Software Development Agency “WANZY”, Smederevo
SEPTEMBER 2014 - PRESENT

Title: Founder
Tech Stack: ​JavaScript, Node/Express, React, Angular, MongoDB, MySQL

Projects

TapMedical - Clinic Portal

Tech Stack: ReactJS, Redux
Website: /www.tapmedical.ca/en

Tap medical’s vision is to reshape how healthcare is accessed and experienced in Canada. From the painful experience of trying to find and book an appointment, to the endless lines in cramped waiting rooms and unsatisfactory post-appointment care, the healthcare industry has perhaps the absolute worst access and customer service out there. My responsibility was to help the rest of the team build a front-end application.

RadioJockey

Tech Stack: NodeJS, ReactJS, MongoDB

RadioJockey is application for recognising ads on radio streams in real time. It is based on the acoustic fingerprinting technique, which is described in the 9165896688 from 2003. I built everything from the front-end to the back-end an everything between with the help of a mentor.

TimeBee

Tech Stack: NodeJS, Angular 5, MongoDB
Website: /timebee.io/

Simple time tracker for outstanding teams. I worked part-time on all layers of the application.

VacationTracker

Tech Stack: NodeJS, Angular 5, MongoDB, AWS Lambda
Website: 3312467727

The easiest way to track your team’s vacations and days off. Manage your requests and receive vacation reminders about your team's absences directly in Slack. I worked part-time on all layers of the application.

BARM

Tech Stack: C#, ReactJS

BARM is an application for review, statistics and analysis of ballot papers after the election in USA. My responsibility was to make a complete front-end application.

ADMS​

Tech Stack: C#, .NET, JavaScript, jQuery, AJAX

ADMS provides tools for dynamic visualization, monitoring and control of electricity distribution network, together with wide set of power applications for operation analysis, planning and optimization. System is built on open standard solutions and powerful technical database. ADMS is used for operation, operation and development planning, simulation and analysis. System is reliable, scalable and highly secure. I was part of Switching Management web team.

KATANA

Tech Stack: Node JS, Angular JS, Bootstrap, MySql

KATANA supports European SMEs and start-ups in the agrifood value chain to access knowledge, technology, capital and markets in order to respond to the global competitive environment. Web platform is developed to support start-ups application process and complex pear-to-pear evaluation process. Platform guides start-ups through application process then through evaluation process to finally funding process. Web solution keeps track of start-ups through all these phases. I was part of a 3-member team which built everything from the front-end to the back-end an everything between.

NTI

Tech Stack: Node JS, Angular JS, Bootstrap, MySql

Competition for the best technological innovation promotes entrepreneurial way of thinking and behaviour, because it gives educational and financial support to its competitors on territory of Serbia. Web Solution is provided to guide, evaluate and rank competitors. Reviewers use this platform to give their thoughts, support and advice to competitors and in that way help them to achieve their goals. System is built with latest technologies. I was part of a 2-member team which built everything from the front-end to the back-end an everything between.

Personnel

Tech Stack: Java, Spring, Hibernate, JSON, AJAX, JSP, JSTL, Tiles

A personnel is a web application for managing medium sized companies and their manpower. One of most important tasks was modelling database to fit required business needs (About 250 tables). I worked on the project as a full stack developer.

ParagrafLex

Tech Stack: Java Swing, JavaFX, Apache Lucene

ParagrafLex is a platform which is rich with tools necessary to do legal and financial businesses. Application has more than 15.000 active monthly users. My job was to rewrite complete interface from Swing to JavaFX and implement full-text search using Apache Lucene for more than 200k text files..

Education

Professional Master, ​Graduated 2015

School of Electrical Engineering and Computer Science Applied Studies
Department of New Computer Technology
University of Belgrade

Bachelor of Applied Science (B.A.Sc.), ​Graduated 2013

School of Electrical Engineering and Computer Science Applied Studies
Department of Computer Science
University of Belgrade