Danilo Novakovic


interactive resume

Profile


About me

Hello! I am a software engineer currently employed at Vega IT Sourcing. Graduated at the Faculty of Technical Sciences. Software hobbyist, most of my work is self-directed research projects. As an addition to my university studies, I have successfully completed freeCodeCamp's Full Stack Developer Certification (representing more than 900 hours of coursework) in order to further expand my knowledge and keep my brain happy and sharp. 😊

Details

Name:

Danilo Novakovic

Location:

Novi Sad, Serbia, Earth

Experiences

“Protons give an atom its identity, electrons its personality.”
-Bill Bryson, A short history of nearly everything

Education

Faculty of Technical Science

2016 - 2020

Courses: Programming Languages and Data Structures (C, stack, queue, list, tree,...); Software Tools in Power Engineering (Matlab, algorithms-Dijkstra,BFS,sorting algorithms,...); Computer Architecture (Assembly & C); Object Oriented Programming (C++, C#); Logic Design of Computer Systems (VHDL, Arduino, MIPS Assembly); Computer Networking (winsock, winpcap); Operating Systems and Concurrent Programming (C++11); Math (Algebra, Calculus, Discrete Math,...); Architecture of Distributed Systems (WCF); Human-Computer Interaction (WPF); System Modeling and Simulation (Matlab); Compilers (C, Assembly, Flex & Bison); Databases (SQL); Web Programming (ASP.NET MVC); Software development (Testing/Scrum/DevOps); Cloud Computing (Azure); Multi-tier applications development (UML/Design Patterns); etc.

Free Code Camp

2018 - 2018

Full Stack Developement Certification covers an estimated 1800 hours of course work that includes:
- Responsive Web Design (HTML, CSS)
- JavaScript Algorithms and Data Structures
- Front End Libraries (Bootstrap, jQuery, Sass, React, Redux)
- Data Visualization (D3, JSON APIs, AJAX)
- APIs and Microservices (Npm, Basic Node and Express, MongoDB, Mongoose
- Information Security and Quality Assurance (HelmetJS, QA and testing with Chai, Advanced Node and Express)

Careers

Software Developer at Vega IT

October 2019 - Present

Vega IT is an experienced software development service provider, working mostly with companies located in the UK, the Netherlands, Germany and Belgium. The company was founded in 2008 and is still led by the original founders.

Student Assistant

February 2018 - June 2018

I was a demonstrator (student assistant) in Object-Oriented-Programming course in Department of Power, Electronic and Telecommunication Engineering. The general duties involved the provision of assistance to students under the guidance of academic members of staff (prof. Aleksandar Kupusinac and teaching assistants Stefan Varajić and Ivan Stojić).

Personal Projects

“You can do anything you set your mind to.”
- Benjamin Franklin

Dynamic Bookmarks

Dynamic Bookmarks

Chrome extension which dynamically updates bookmarks based on the specified regular expression.

Tags:
JS, Chrome-Extension, Webpack, Materialize.css

View more
ArduinoSimulator

Arduino Simulator

Aimed for students who are learning Arduino on uc32 Basic U/I Shield

Tags:
C++, STL, Windows

View more
Chesspernado

Chesspernado

Chesspernado is an original game inspired by chess, tetris and plants vs zombie idea.

Tags:
C, Linux, Game

View more
Codepen

Codepen projects

Collection of smaller projects/apps/games and some challanges from freeCodeCamp

Tags:
JS, React.js, jQuery, SASS

View more
Glitch

Glitch projects

Collection of backend & full-stack projects from freeCodeCamp

Tags:
JS, Node, Security, Testing, Full-Stack

View more

Abilities

"Life without knowledge is death in disquise".
-Talib Kwell

Skills

  • C
  • C++
  • C#
  • .NET Framework
  • ASP.NET
  • Microsoft Azure
  • WCF
  • WPF
  • XML
  • HTML
  • CSS
  • JavaScript
  • React.js
  • Redux.js
  • Node.js
  • MongoDB
  • SQL
  • LINQ
  • Python
  • Matlab

This project is built using CSS/HTML/JavaScript from scratch

See project on Github

Languages

  • Serbian (Mother tongue)
  • English (Daily use)

Tools

  • Visual Studio
  • VS Code
  • Git
  • Chrome
  • Windows
  • npm
  • Webpack
  • Microsoft Office
  • Azure DevOps