Goran L.

About Me

An expert Javascript programmer who mostly develops backend services using Node.js. Very comfortable and knowledgeable regarding anything running on Javascript.
Persistence, Tidiness and Accuracy are his biggest strengths. Believes in continuous learning related to the languages he uses as part of his job and also in day-to-day life.
Enjoys working on design and develop backend services, creating admin panels for internal use and maintaining and optimizing software in production.
Likes the sensation of finishing a complex project and pushing it to production. Also, loves to see project succeed and grow.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (8 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 (11 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)