Goran Lalić, Shaders Developer in Belgrade, Serbia
Goran Lalić

Shaders Developer in Belgrade, Serbia

Member since February 17, 2016
Goran was a hobbyist indie game developer on the side for a decade and liked it so much that he pursued a career in it. From junior member of a startup to chief architect in a large company, Goran has a variety of experience in game and web development. He is comfortable at all stages of development (design, implementation, optimization, and integration of cutting edge advanced graphics) and a variety of platforms (2D/3D, desktop, web, mobile).
Goran is now available for hire

Portfolio

Experience

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

Git, Visual Studio, Windows

The most amazing...

...thing I've coded was my own 3D engine in C++ and DirectX.

Employment

  • Lead Developer

    2019 - 2020
    Tilden
    • Created a full architecture for a Unity-based virtual reality browser based on an existing back end.
    • Implemented multiple browser plugins and middlewares.
    • Created a complex animated navigation system to specificiations and on time.
    • Managed a growing and changing design document with agile development practices.
    • Created multiple tools and workflows to facilitate work on the virtual browser.
    • Ported the virtual browser from a desktop VR platform to the Oculus Quest.
    • Implemented advanced graphical effects and shaders on demand.
    Technologies: Virtual Reality (VR), Unity3D
  • Developer

    2018 - 2019
    Strypes
    • Maintained and expanded a premium PoS customization tool for a large retail client.
    • Helped debug and manage the back end of said customization tool.
    • Created in-house tooling to facilitate configurating and managing the tool.
    • Ported the customization tool from a Unity3D codebase to a TypeScript/Redux codebase with WebGL.
    • Implemented custom shader pipelines in both WebGL and Unity3D.
    • Diagnosed and solved multiple critical performance and crash issues of the deployed app on iOS hardware.
    Technologies: Babylon.js, WebGL, Unity3D
  • Lead Game Developer

    2016 - 2017
    Salpertons
    • Formed and led a team of artists and coders in designing and developing two high-profile mobile games.
    • Updated and optimized two smaller games made for the company by a subcontractor.
    • Performed job interviews and technical evaluations of potential developers, as well as performance evaluations of existing employees.
    • Oversaw the work of team juniors, performed code reviews (for programmers), and oversaw integration of assets (by technical artists).
    • Implemented the game design for the two games, from the concept to device testing and deployment.
    • Integrated various third-party APIs for analytics and monetization for mobile games.
    • Performed tool programming for the company projects in Unity3D.
    • Did a feasibility study and prototyping for potential AR applications with OpenCV and Unity3D.
    • Created an efficient, fast, minimum-footprint library for generating endless sloped procedural 2D and 3D terrain in Unity for an endless runner type game.
    Technologies: OpenCV, C#, Unity3D
  • Senior Developer

    2014 - 2015
    VUCX
    • Implemented an enterprise-grade CRM solution in Symfony.
    • Improved a PHP-based back-end game framework that synchronizes real time multiplayer sessions via RabbitMQ.
    • Coded a custom HTML5/CSS3 front-end for various commercial websites.
    • Implemented an interactive video player in JavaScript for multiple devices with custom hotspot tracking data.
    • Engineered and implemented both front and back-end of an ambitious, scalable web app in Symfony.
    • Created and deployed a very heavily customized Magento website.
    Technologies: Magento, Symfony, JavaScript
  • Chief Software Architect

    2013 - 2014
    ABC Design
    • Developed and prototyped several innovative website front-end concepts in HTML5 and CSS3.
    • Created a 3D framework compatible with all modern browsers using only HTML5, JavaScript, and CSS.
    • Led a team in delivering three separate commercial websites on time and to client specification.
    • Created an in-house marketing research tool in PHP used by major international corporations.
    • Ported a large Flex-based code base onto front-end for mobile platforms using Air.
    Technologies: LAMP, JavaScript, C#
  • Sofware Engineer, CTO

    2012 - 2013
    Codeion
    • Modernized and overhauled a very ambitious wearable/ health monitoring web application to specifications.
    • Led a team in developing two commercial mobile apps in Air.
    • Continuously worked on and upgraded one of the largest web shops with a completely custom Doctrine back end.
    • Engineered and implemented an XMPP-based solution with Erlang back end and cross-browser JavaScript front end, to enable user-to-user real-time chat in a large website.
    • Created a modern point-of-sale solution for a major hardware retailer using C#, WPF, and MVVM, connecting to a custom back end.
    Technologies: XMPP, Windows Presentation Foundation (WPF), C#, JavaScript, PHP, Flex
  • Contractor Game Developer

    2012 - 2012
    Level Bit
    • Engineered a modern shooter game for mobile platforms.
    • Implemented various algorithms and optimizations to speed up the game and make it palatable to all marketable devices at the time.
    • Worked closely on coordinating asset creation with the artists.
    • Participated heavily in the game's overall mechanics and a gameplay design.
    • Deployed and tested the game during development in a wide variety of mobile environments, on both Android and iOS.
    Technologies: C#, Unity3D
  • Game Developer

    2011 - 2012
    Kokakiki LLC
    • Developed various prototypes in Unity3D technology.
    • Having never worked with iOS before, created and shipped an iOS game to specification and glowing review.
    • Created and maintained a library of stanardized code for the company.
    • Developed an in-house puzzle game as the sole developer (unreleased).
    • Created a virtual museum exhibit with full 3D walk-throughs.
    Technologies: Unity3D

Experience

  • Panzerwehr 1949 (Development)
    https://www.youtube.com/watch?v=na530jGHOtI

    Worked as the sole programmer, game designer, writer, and concept artist for a hardcore pseudo-WW2 spidertank simulator made exclusively for virtual reality headsets.

  • Strypes (Development)

    A 3D customization tool in Unity and WebGL.

  • Like My Day (Development)
    http://likemyday.nl

    A full-stack Symfony app with social networking functions and timed alerts, aimed at helping family members of the elderly stay in touch.

  • Cenoteka (Development)
    http://cenoteka.rs/

    Price tracking web application for a consumer rights company, scalably tracking a large number of history items over a long period of time, with a tailor-made back end.

  • The Fifth Expedition (Development)
    http://store.steampowered.com/app/453030

    A real-time tactics game made in Unity3D and released on Steam. Consulting work.

  • Jane Wilde (Development)

    2D arcade shooter freemium game for iOS and Android.

  • REO (Development)
    http://www.reo.de/

    Multinational website for a major electricity company, developed with Magento.

  • MyVitali (Development)
    http://www.myvitali.com

    Web client for a wearables/biometrics tracking software.

  • Tweens HD (Development)

    Casual mobile puzzle game for iOS and Android.

  • Gigatron Web Shop (Development)
    http://www.gigatronshop.rs

    One of the largest computer and appliance retailers in the region. Website engineering, upgrades, maintenance, mobile app, and more.

  • Studio Halvar (Development)
    http://www.studio-halvar.de/

    A website for a design company with custom front-end and back-end CMS.

  • ThyssenKrupp InCar®plus (Development)

    Interactive video with custom hotspot tracking.

Skills

  • Languages

    C#, TypeScript 3, Dart, HTML5, Python 3, JavaScript, CSS3, ActionScript 3, PHP
  • Frameworks

    Unity3D, Unity, Photon Unity Networking (PUN), Symfony, Flex, Windows Presentation Foundation (WPF), Redux
  • Libraries/APIs

    SFML, XNA, DirectX, OpenGL, OpenCV, SDL, Pygame, HTML5 Canvas, Node.js, Babylon.js, WebGL
  • Paradigms

    Model View Controller (MVC)
  • Other

    Unity Shaders, HTC Vive, Virtual Reality (VR), Game Design, Game Development, Shaders, Strategy Games, Rendering Pipelines, Optimization Algorithms, General Medicine, 3D Math, 2D Games, SVG, XMPP, Graphics
  • Tools

    3ds Max, Git, Visual Studio 2015, NPM, Visual Studio, Composer, NuGet, Xcode
  • Platforms

    Windows, Magento, Samsung Gear VR, Oculus Rift, LAMP, Android, iOS
  • Storage

    JSON, MySQL

Education

  • Graduate degree in General Medicine
    2000 - 2010
    University of Belgrade - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others