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

Full-time

Preferred Environment

Windows, Visual Studio, Git

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: Unity3D, VR
  • 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: Unity3D, WebGL, Babylon.js
  • 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: Unity3D, C#, OpenCV
  • 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: JavaScript, Symfony, Magento
  • 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: C#, JavaScript, LAMP
  • 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: Flex, PHP, JavaScript, C#, WPF, XMPP
  • 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: Unity3D, C#
  • 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), Flex, Redux
  • Libraries/APIs

    SFML, XNA, DirectX, OpenGL, 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, Windows Presentation Foundation (WPF)
  • Tools

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

    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