
Goran L.
Senior Software Engineer
About Me
Goran is an expert JavaScript developer who designs and develops back-end services, creates admin panels for internal use, and maintains and optimizes software in production.
Goran is an expert JavaScript developer who designs and develops back-end services, creates admin panels for internal use, and maintains and optimizes software in production.
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.
Designing and developing JavaScript applications.
Building Node.js projects and Angular.js admin panels.
Consulting clients on new features and open tickets.
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.
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.
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.
Worked on iOS and Android applications giving insight on the status of users' hearing devices, audiograms, doctor appointments, etc. Independently designed and created a back-end service and an administration panel managing 2-level user architecture, providing around 30 REST API routes with various resources. Created synchronization scripts for a large amount of data between client's internal SQL database and MySQL database used by this project. Completed all project activities in less than 200 hours. Technologies used: JavaScript, Node.js, Angular.js, MySQL, SQL Server.
A platform used to receive videos recorded on a mobile app, allowing admins to censor them if necessary and broadcast them on a television show. It was possible to broadcast videos on TV a couple of minutes after they were recorded. Developed a video encoder using Python and FFmpeg. Developed a website including a video preview and a voting system. Created admin panels to control the broadcast box and to censor videos. Developed a broadcast box running on JavaScript to air the TV show. Technologies used: JavaScript, PHP, Python, FFmpeg, MySQL.
A back-end service for detecting fraudulent users on more than 2,300 servers running online multiplayer games. Created a Node.js system capable of processing over 8,500 requests per second. The product was used to maintain and protect an online advertising system generating $2,000+ revenue per hour. Finished project independently within one month. Technologies used: JavaScript, Node.js, AMQP.
A platform for measuring and presenting corrosion level in oil pipelines. Created a desktop version of the client application using Electron. Fixed memory leaks and advised the team about use of third-party modules. Technologies used: JavaScript, Angular.js.
A platform that measures discharge of water streams around the world and aggregates collected data. Closed more than 100 open issues in less than 2 weeks after joining project. Developed new features with few bug reports. Technologies used: JavaScript, Angular.js.
Worked on a platform for renting devices and testing software on those devices using VNC. Developed a JavaScript timetable component that showed available devices and allowed users to rent them.
Worked on a website for one of Croatia's largest companies. Developed most of JavaScript code and a supporting CMS and also worked with Angular.js.
Developed most of JavaScript code on a website for booking flights and accommodation and the supporting CMS using JavaScript and Angular.js.