Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (7 years)
Remote
  • 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
Freelance
JavaScript Developer
2015 - Present (10 years)
Remote
  • Designing and developing JavaScript applications.

  • Building Node.js projects and Angular.js admin panels.

  • Consulting clients on new features and open tickets.

JavaScriptAngular.JSNode.jsFront-end Development
Web Burza (Human)
Web Burza (Human)
JavaScript Developer
2014 - 2015 (1 year)
Zagreb, Croatia
  • 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.

JavaScriptAngular.JSCMSFront-end Development
Interactive1
Interactive1
Web Developer
2013 - 2014 (1 year)
Zagreb, Croatia
  • 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
CBO Media Grupa
Web Developer
2012 - 2013 (1 year)
Zagreb, Croatia
  • 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
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
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
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 - Metal Samples Corrosion Measurement
Angular.js Developer - Metal Samples Corrosion Measurement
  • Developed a desktop application for measuring and presenting corrosion level in oil pipelines.

  • Implemented a client application using Electron.

  • Fixed memory leaks and recommended the use of third-party modules.

Angular.js Developer - Discharge
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
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
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
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
IT Specialist
Zagreb University of Applied Sciences - Croatia
2007 - 2011 (4 years)