Vladimir Mitrovic,塞尔维亚贝尔格莱德的开发者
Vladimir is available for hire
Hire Vladimir

Vladimir Mitrovic

Verified Expert  in Engineering

计算机图形开发人员

Location
Belgrade, Serbia
Toptal Member Since
November 1, 2015

Vladimir已经做了11年的专业开发人员. 最近,他一直专注于增强现实、计算设计和计算机图形学. 他设计过复杂的软件系统,做过用户体验设计,领导过团队,还在会议上发表过演讲. 他重视简单和效率,喜欢开发互动产品,不管平台是什么.

Portfolio

Brutalism
Shaders, OpenGL, Clojure, Unity3D, Unity, c#, ShaderLab, Unity Shaders...
Nelu, LLC
Unity,增强现实(AR), iOS, Android,位置感知技术...
Arkio
Unity3D, VR, Oculus, Oculus Rift, HTC Vive...

Experience

Availability

Part-time

首选的环境

MacOS, IntelliJ, Unity3D

The most amazing...

...我创建的项目是“巡回”, 一个生成天气预报应用程序,利用带符号距离字段在移动电话硬件上进行实时渲染.

Work Experience

Founder

2015 - PRESENT
Brutalism
  • 创立了我的私人艺术事务所. 系统、光学和美学.
  • 参与过涉及人类视觉系统的项目, 它已经进化到每秒多次接收和解释大量信息, 使其大规模并行信息处理能力在很大程度上未被使用.
  • 以一种更固有和感官驱动的方式接近可视化——更高的带宽和更低的精度.
技术:着色器, OpenGL, Clojure, Unity3D, Unity, c#, ShaderLab, Unity Shaders, Color Theory, Color Schemes, Rust, C++

增强现实开发人员

2020 - 2021
Nelu, LLC
  • 开发了一种计算机视觉算法,可以自动检测设备摄像头记录的货箱的真实尺寸.
  • 开发了一个位置增强现实应用程序和管道,用于在真实世界的位置上锚定和显示3D模型,定位精度以厘米为单位.
  • 确保所有AR应用程序在iOS和Android上都能顺利运行.
技术:团结,增强现实(AR), iOS, Android,位置感知技术, Location Services, Photogrammetry, ARKit, ARCore, Computer Vision, OpenCV

计算几何工程师

2018 - 2019
Arkio
  • 致力于支持Arkio在VR中的计算几何操作的核心引擎.
  • 实现了各种算法的空间分割,原始组成,和实体建模.
  • 致力于设计和实现面向用户的实体几何操作控件.
技术:Unity3D, VR, Oculus, Oculus Rift, HTC Vive, 计算几何, Geometry, C#, Unity, Architecture, 3D Architecture

增强现实工程师

2018 - 2019
Infiniverse
  • 构建了在区块链上运行的增强现实内容创建平台和市场的部分内容.
  • 设计和架构全球定位,协调系统平移算法, 它将“现实世界”(地理)坐标转换为AR坐标.
  • 设计并实现了一个土地细分和所有权解决方案,允许用户通过AR应用程序在现实世界中购买土地.
Technologies: ARKit, Unity3D, Unity, ARCore, iOS, Android, C#, 增强现实(AR), Location Services, 位置感知技术

增强现实工程师

2017 - 2018
La Siesta科技公司
  • 为iOS创建了一个增强现实应用程序, 帮助一家西班牙建筑公司测量和制作残疾人楼梯扶手电梯的模型.
  • 设计并实现了一个用户友好的应用程序,使公司检查员可以通过AR轻松捕获楼梯的形状和尺寸,并将其保存下来供以后处理.
  • 设计了一种计算机视觉算法,检测楼梯特征,并将其与AR数据相结合.
技术:快速, ARKit, 增强现实(AR), iOS, Computer Vision, OpenCV, Construction, Home Construction

高级Unity开发人员

2017 - 2018
丝膜产品
  • 为阿尔伯塔皇家博物馆和国家喜剧中心设计互动式现场装置.
  • 在Unity 3D中创建多点触控,多屏幕交互体验.
  • 构建客户端友好的安装程序格式,以便在自定义硬件上进行现场安装.
技术:Unity3D, Unity, c#,触摸屏,安装,数字安装,博物馆 & 展品,着色器,Unity着色器

高级iOS开发人员

2016 - 2017
Apple
  • 为苹果公司创建并发布了一款内部(仅限员工)iOS应用.
技术:iOS, Swift

高级iOS开发/工程师

2015 - 2016
Work & Co
  • 参与维珍美国航空iOS应用的开发.
技术:Lua, Swift, iOS

领导iOS, Unity和后端开发人员

2011 - 2015
Nordeus
  • 领导《欧博体育app下载》的iOS开发工作一年半.
  • 带领Unity开发团队完成各种内部原型项目达三年之久.
  • 参与UX设计,低级网络代码,实验性游戏服务器.
技术:c#, Unity, Objective-C, iOS

Lead iOS Developer

2010 - 2011
NextWidgets
  • 构建了NextWidgets iOS购物小工具, 使客户能够在自己的iOS应用中嵌入微商店.
技术:Git, Xcode, Objective-C

iOS和后端开发人员

2009 - 2010
M2E Consulting
  • 开发了一套原型应用程序和网络服务,使建筑行业客户更容易进行检查和监控.
技术:Xcode, Objective-C

Software Engineer

2008 - 2008
谷歌代码之夏| Nmap
  • 设计并实现了Zenmap的网络映射模式, 扫描网络的动态可视化表示.
技术:GTK+, Subversion (SVN), Eclipse, Python

Software Developer

2007 - 2008
FIS
  • 在Sybase和Oracle数据库平台上调试业务逻辑代码和修复数据库问题.
Technologies: C

Software Developer

2007 - 2007
谷歌代码之夏| OpenMRS
  • 设计并实现了核心逻辑服务体系结构,允许医务人员以人性化的方式对数据库进行基于规则的查询.
技术:Apache Tomcat, Subversion (SVN), Eclipse, MySQL, Hibernate, 雅加达服务器页面(JSP), Java

Aesthetic Engine 2

http://brutalism.rs/project/aesthetic-engine-2/
美学引擎2同时也是一个网页浏览器, 生成数据雕塑, 还有一幅变形画. 它将我们日常网络浏览背后隐藏的复杂性可视化.

每个网页都使用针对不同HTML标记组的预定义规则来呈现. 在传统的web浏览器中,用户可以看到的内容(段落、图像等).),使用最厚的形状渲染. 围绕可见内容(所有“不可见”的内部内容)的脚手架是使用从结构中间逸出的更细的线来渲染的. JavaScript code, CSS files, 所有其他外部加载的资源都呈现为缠绕在结构周围的扭曲线. Lastly, 网页的代码被抓取为所有的外发链接(url),每个链接都被呈现为从结构向外转义的长行, 因此,可视化的“连通性”的页面.

维珍美国航空iOS应用程序

我和获奖作品Work一起制作了维珍美国航空的iOS应用 & Co agency.

Top Eleven for iOS

我是开发世界上最受欢迎的在线体育游戏iOS版本的团队的首席开发者.

粗野主义生成标志

我工作室的生成标志. 也可以查看代码(主要是ClojureScript): http://github.com/BRUTALISM/BRU-3

ObjectiveMixin

http://github.com/vl4dimir/ObjectiveMixin
ObjectiveMixin是我为iOS编写的一个流行的开源库. 它为Objective-C程序提供了类似ruby的mixin功能.

Spomenik

http://brutalism.rs/project/spomenik/
《欧博体育app下载》是一款回合制城市建造游戏,在游戏中你可以在多个关卡上建造一座城市, 在它的居民的梦中. 我正在独立制作这款游戏.

Medjed

http://brutalism.rs/project/medjed/
这是我在业余时间制作的程序地形生成器项目. 它使用体积密度函数和矢量场来生成地形, 不使用预先建模的几何体.

四叉树实现

我实现的四叉树数据结构,用于使用二维平面上的位置进行快速元素查找. 它就像是二维空间中物体的字典, 你可以查询的位置和获取所有元素在给定半径周围的一个给定的点, 都在对数时间内完成. 我在我所有的项目中广泛使用这个类.

Hero of Allacrost

设计并编写了一个数据脚本接口,用于加载任意数据结构(地图块), sprites, 让它们在游戏引擎中作为c++对象可见.

Unwelcome Gaze

http://brutalism.rs/project/unwelcome-gaze/
“不受欢迎的凝视”是一幅三联画,展示了这些公司可公开访问的web服务器基础设施,以及通向它们的路由图. 经过数周细致的网络侦察, 路由信息已被收集并在本地保存. 在此基础上,重构了三种网络的路由图. 然后将每个图形可视化为生成的三维雕塑, 不断改变它的外观——就像它所描绘的数据一样.

Itinerant

http://brutalism.rs/project/itinerant/
Itinerant是一款实验性的天气预报应用程序,利用人类视觉感知系统(i.e. 识别形状和颜色),而不是符号解释系统(例如.e. 阅读单词和数字). 就分析和理解信息所需的时间而言,这是一项优于传统天气信息数据显示的实验. 更重要的是,这是一个有助于改变这种理解本质的实验.

Languages

c#, Objective-C, Swift, Clojure, c++, C, Lua, ShaderLab, Rust

Frameworks

Unity, Unity3D, ARKit

Tools

Xcode, Git

Platforms

iOS, MacOS, Android, ARCore, Oculus, Oculus Rift

Other

增强现实(AR), 虚拟现实(VR), Algorithms, Data Structures, Computer Graphics, Computer Vision, Shaders, 交互设计(IxD), Machine Learning, 位置感知技术, Location Services, Photogrammetry, HTC Vive, 计算几何, Geometry, Architecture, 3D Architecture, Unity Shaders, Color Theory, Color Schemes, Construction, Home Construction, Touchscreens, Installation, 安装数字, Museums & 展览、实现

Libraries/APIs

OpenGL, OpenCV

2002 - 2008

计算机工程学士学位

贝尔格莱德大学-贝尔格莱德

MAY 2016 - PRESENT

Machine Learning

Coursera