![Goran Lalić, Developer in Belgrade, Serbia](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1044062%2Fhuge_6126db2c729c7cd0467ce0f65455c73a-30a9661852c217d190d254612447bf4f.jpg&width=524)
Goran Lalić
Verified Expert in Engineering
Unity Developer
Goran是一名业余的独立游戏开发者,他非常喜欢这一领域,并将其作为自己的职业. 从初创公司的初级成员到大公司的首席架构师, Goran在游戏和网页开发方面有着丰富的经验. 他对开发(设计)的各个阶段都很熟练, implementation, optimization, 并集成了尖端的高级图形)和各种平台(2D/3D), desktop, web, mobile).
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio, Windows
The most amazing...
...我用c++和DirectX编写了自己的3D引擎.
Work Experience
Realtime VR Geometry Modelling Engineer
Arkio
- 在Oculus Quest设备上实现了先进的AR和Passthrough功能.
- Implemented Anchors and Shared Anchors, 允许真实世界和虚拟架构模型之间的真实世界对齐.
- 重构代码库并升级到最新的api.
- Implemented the Application SpaceWarp capability, 几乎使应用程序的图形功能增加了一倍.
- 将一个复杂而庞大的Unity代码库迁移到Unity中的Universal Render Pipeline, including a complete rewrite of many complex shaders.
- 优化和设计实现新功能的工作.
.NET Full-stack Engineer
GRX Immersive Labs (via Toptal)
- 稳定并重构了一个庞大的预先存在的代码库,以简化开发并提高性能.
- 设计了一个能够回滚的多人游戏系统来修复应用程序的网络代码.
- 创建了自动云渲染音频文件的过程.
Contractor
Imperial College London
- 重构远程学习平台的大型现有代码库,以符合现代软件架构实践. 这包括设置应用程序的新体系结构,并确保它符合现有的后端.
- 集成了用于语音和视频通信的Agora中间件,并将其调整为预先存在的“教室和工作组”系统.
- 实现了一个保存和加载课程活动包的系统,这需要设计一个解决方案,用于从第三方自定义格式加载代码集和资产.
- 实现实时远程共享白板功能, which allowed staff and students to draw lines, write text, 并在讲课时将图像粘贴到虚拟白板上, with minimal bandwidth.
- 完全重新设计并重新编码了基于canvas的应用程序UI, including adding visual design, coding, adaptation to various resolutions (responsive design), and layout. 这包括自定义数据绑定代码等高级技术.
- 帮助实现和测试后端功能,以便与前端协同工作,并在实时会话期间共享消息.
- 使应用程序与虚拟现实一起工作,包括自定义的vr交互和工具.
Contractor
Tilden
- 基于现有后端为基于unity的虚拟现实浏览器创建了一个完整的架构.
- Implemented multiple browser plugins and middlewares.
- 根据规格和时间创建了一个复杂的动画导航系统.
- 使用敏捷开发实践管理不断增长和变化的设计文档.
- 创建了多个工具和工作流,以方便在虚拟浏览器上工作.
- 将虚拟浏览器从桌面虚拟现实平台移植到Oculus Quest上.
- 根据需要实现高级图形效果和着色器.
Developer
Strypes
- 维护和扩展一个大型零售客户的高级PoS定制工具.
- 帮助调试和管理所述定制工具的后端.
- 创建内部工具以方便配置和管理工具.
- 用WebGL将自定义工具从Unity3D代码库移植到TypeScript和Redux代码库.
- 在WebGL和Unity3D中实现自定义着色器管道.
- 诊断并解决了在iOS硬件上部署的应用程序的多个关键性能和崩溃问题.
Lead Game Developer
Salpertons
- 组建并领导美工和编码员团队,设计和开发两款备受瞩目的手机游戏.
- 更新并优化了由分包商为公司制作的两款小型游戏.
- Performed job interviews, technical evaluations of potential developers, and performance evaluations of existing employees.
- Oversaw the work of team juniors, performed code reviews for programmers, 并监督技术美术人员对资产的整合.
- 执行两款游戏的游戏设计,从概念到设备测试和部署.
- 整合各种第三方api,用于手机游戏的分析和盈利.
- 在Unity3D中为公司项目进行工具编程.
- 使用OpenCV和Unity3D为潜在的AR应用提供可行性研究和原型设计.
- Created an efficient, fast, 用于在Unity中生成无限倾斜的程序2D和3D地形的最小占地库,用于无限奔跑类型的游戏.
Senior Developer
VUCX
- 在Symfony中实现企业级CRM解决方案.
- 改进了一个基于php的后端游戏框架,通过RabbitMQ同步实时多人游戏会话.
- 为各种商业网站编写自定义HTML5和CSS3前端.
- 用JavaScript为多个设备实现了一个交互式视频播放器,带有自定义热点跟踪数据.
- 在Symfony中设计并实现了一个雄心勃勃的、可扩展的web应用程序的前端和后端.
- 创建并部署了一个非常定制的Magento网站.
Chief Software Architect
ABC Design
- 在HTML5和CSS3中开发和原型化了几个创新的网站前端概念.
- 仅使用HTML5、JavaScript和CSS创建了一个兼容所有现代浏览器的3D框架.
- 带领团队按时并按客户要求交付三个独立的商业网站.
- 创建了一个内部营销研究工具的PHP使用的主要国际公司.
- 使用Air将基于flex的大型代码库移植到移动平台的前端.
Sofware Engineer, CTO
Codeion
- 现代化和大修一个非常雄心勃勃的可穿戴和健康监测web应用程序的规格.
- 带领团队在Air中开发了两个商业移动应用程序.
- 不断致力于和升级一个最大的网站商店与一个完全自定义的学说后端.
- 设计并实现了一个基于xmpp的解决方案,使用Erlang后端和跨浏览器JavaScript前端,支持在大型网站上进行用户对用户的实时聊天.
- 使用c#为一家大型硬件零售商创建了一个现代的销售点解决方案, WPF, and MVVM, connecting to a custom back end.
Contractor Game Developer
Level Bit
- Engineered a modern shooter game for mobile platforms.
- 执行各种算法和优化,以加快游戏速度,并使其适合所有市场设备.
- 与美工密切协调资产创造.
- 积极参与游戏的整体机制和玩法设计.
- 在开发过程中,在各种移动环境中部署和测试游戏, on both Android and iOS.
Game Developer
Kokakiki LLC
- Developed various prototypes in Unity3D technology.
- 在没有iOS经验的情况下创造并发行了一款iOS游戏.
- 为公司创建并维护一个标准化代码库.
- 作为独立开发者开发了一款未发行的内部益智游戏.
- 创建了一个虚拟博物馆展览,有完整的3D演练.
Experience
Panzerwehr 1949
http://www.youtube.com/watch?v=na530jGHOtIStrypes
Like My Day
Cenoteka
http://cenoteka.rs/The Fifth Expedition
http://store.steampowered.com/app/453030Jane Wilde
REO Online Store
http://www.reo.de/MyVitali
http://www.linkedin.com/company/myvitali-ag/Tweens HD
Gigatron Web Shop
http://gigatronshop.rsThyssenKrupp InCar®plus
ESE Remote Classroom
The software was mentioned in Wired: http://www.wired.com/story/geology-students-did-video-game-fieldwork-during-covid-it-rocked/
Skills
Languages
c#, TypeScript 3, Dart, HTML5, Python 3, JavaScript, CSS3, ActionScript 3, PHP, CSS
Frameworks
Unity3D, Unity, Photon Unity Networking (PUN), Symfony, Flex, Windows Presentation Foundation (WPF), Redux, Adobe Flex, .NET
Libraries/APIs
SFML, XNA, DirectX, OpenGL, OpenCV, SDL, Pygame, HTML5 Canvas, Node.js, Babylon.js, WebGL, REST APIs, Photon Server
Paradigms
模型-视图-控制器(MVC),良好临床规范(GCP)
Other
Unity Shaders, HTC Vive, Virtual Reality (VR), Game Design, Game Development, Shaders, Computer Graphics, Strategy Games, Rendering Pipelines, Optimization Algorithms, General Medicine, 3D Math, 2D Games, SVG, XMPP, Graphics, Voice Chat, Multiplayer, Networking, Video Chat, Education, 3D Graphics, APIs, Extended Reality (XR)
Tools
3ds Max, Git, Visual Studio 2015, NPM, Visual Studio, Composer, NuGet, Xcode, Agora, GitHub
Platforms
Windows, Magento,三星Gear VR, Oculus Rift, LAMP, Android, iOS, Azure, Oculus
Storage
JSON, MySQL
Education
Graduate Degree in General Medicine
University of Belgrade - Belgrade, Serbia