An experienced Senior Software Engineer with a strong background in designing and developing cutting edge solutions, using Java along with various other languages. My strong communication skills enable me to completely focus on the product, ensuring that clients are always 100% satisfied with my work.
Automated and implemented the manual collection of online sports data through the entire product life cycle.
Led a five member development team in building mobile apps for RTL TV network. Established and streamlined processes by applying agile project management techniques.
Trained developers on mobile development techniques and processes.
Typhoon HIL Inc. is the market and technology leader in the rapidly-growing field of ultra-high-fidelity controller-Hardware-in-the-Loop (C-HIL) simulation for power electronics, microgrids, and distribution networks.
Designed and developed the web based power electronic schematic editor and simulator (Power System Toolbox) for the HIL product family.
Power System Toolbox allows you to run typical real-time power system simulation scenarios focused on transmission grid needs.
XNA-Pacman is an open source Pacman game clone implementation with Microsoft XNA Studio. The solution includes Fuzzy Inference System, to control the behavior of the ghosts, based on the state of the current game.
Designed and implemented advanced Data Structures for the game's 2D world.
Created and optimized the advanced graph search algorithms.
Developed the generic Fuzzy Controller, which can easily be applied to any other project requiring the use of fuzzy logic.
Technologies used: Microsoft XNA Game Studio 4.0
JSudoku is an open source Java based Sudoku library that provides classes to model/describe the Sudoku game and the various algorithms that generate/solve Sudoku puzzles.
Technlogies used: Java and Microsoft XNA Game Studio 4.0
JFuzzy is an open source Java-based fuzzy logic library which provides a generic framework, modeling the basic fuzzy logic concepts. It is easily extended and used as a starting point for developing specific fuzzy inference systems.
Technologies used: Java
Weblab is a web-based power electronic schematic editor developed for the Typhoon HIL company.
Supported the existing elements for modeling the power electronic schemes, as well as enabling the extension of the existing element library.
Developed a desktop-like web application which executes in the browser, using the existing desktop application as a blueprint for its design.
Created initial design guidelines for the soon-to-be-developed web based tools using the principles described through this project.
Technologies used: Java, Java Script, CSS.
Education
Master of Science with honours in Electrical and Computer Engineering
Faculty of Technical Sciences, University of Novi Sad, Serbia
2012 - 2014 (2 years)
Bachelor of Science with honours in Electrical and Computer Engineering
Faculty of Technical Sciences, University of Novi Sad, Serbia