Work History
Showcase
Education
Work history
UpStack
Senior Software Engineer
2018 - Present (7 years)
Creating and developing innovative software solutions for clients across a broad range of industries.
Participating in scrums consisting of cross-functional teams, both software and hardware.
Ensuring that features are being delivered efficiently and on time.
Freelance
JavaScript Developer
2015 - Present (10 years)
Designing and developing JavaScript applications.
Building Node.js projects and Angular.js admin panels.
Consulting clients on new features and open tickets.
Web Burza (Human)
JavaScript Developer
2014 - 2015 (1 year)
Worked on the company's CMS front-end JavaScript/Angular.js codebase.
Created Angular.js components such as a client-side proxy module to facilitate management of front-end network requests.
Maintained and designed new features for the company's CMS.
Interactive1
Web Developer
2013 - 2014 (1 year)
Worked as a PHP/JavaScript web developer and later moved to projects based on Java and Python.
Developed software used to broadcast a TV show that was airing for some time on Croatian television.
Developed front-end and back-end websites and web applications.
CBO Media Grupa
Web Developer
2012 - 2013 (1 year)
Developed front-end and back-end websites and web shops.
Communicated with clients about project requirements and performed maintenance and upgrades as necessary.
Learned how to independently develop simple projects and push them to production.
Showcase
JavaScript Developer - Hörgeräte Möckel
Designed and developed a back-end service and administration panel for managing 2-level user architecture.
Created approximately 30 REST API routes with various resources, including audiograms, doctor appointments, and data synchronization scripts.
Successfully completed the project within a 200-hour timeframe.
Developer - Interactive1, MyFaceOnTV
A platform for receiving and broadcasting video recordings from a mobile app.
Features include video censorship and broadcast on a television show.
Developed a video encoder using Python and FFmpeg, and a website with a preview and voting system.
Node.js Developer - Crionis, Unikrn Fraud Detector
Developed a Node.js system for detecting fraudulent users on over 2,300 servers.
The system can process over 8,500 requests per second.
The product generated $2,000+ revenue per hour for an online advertising system.
Angular.js Developer - Discharge
A platform for measuring water discharge streams globally.
The platform aggregates collected data.
Developed new features and addressed bug reports within a short timeframe.
JavaScript Developer - Interactive1, Eggplant
Developed a platform for renting devices and testing software on those devices using VNC.
Created a JavaScript timetable component to display available devices.
Implemented a rental system allowing users to rent devices.
JavaScript Developer - Podravka
Developed JavaScript code and a CMS for a Croatian company's website.
Worked with Angular.js for the project.
Focused on a website development project for a large Croatian company.
JavaScript Developer - Atlas Croatia
Developed core JavaScript code for a website focused on booking flights and accommodation.
Implemented a JavaScript and Angular.js CMS for supporting the website's functionality.
Significant portion of the project's JavaScript codebase was created.
Education
IT Specialist
Zagreb University of Applied Sciences - Croatia
2007 - 2011 (4 years)