小卡洛斯·德·奥利维拉
Verified Expert in Engineering
Software Developer
卡洛斯是一名艺术家兼程序员,有数百个项目的经验. 他是超级优步的首席技术官, 自2011年以来,他一直致力于为世界各地的博物馆和活动开发互动项目. 他是UFRJ视觉艺术专业的博士生,研究开源艺术. 卡洛斯毕业于设计专业,并拥有ESPM创意经济硕士学位.
Portfolio
Experience
Availability
Preferred Environment
GitHub, HTML, React, Visual Studio Code, Slack, P5.js
The most amazing...
...编程的一部分是将一些只存在于想法中的东西变为现实.
Work Experience
Technology Director
SuperUber
- 使用sprint和敏捷方法管理团队和项目.
- 使用Shaders (GLSL)在不同的项目(如表演)中使用参数化算法创建交互式动画, videos, UIs, etc.
- 用最复杂的算法来测试项目是否可行. 根据项目的需要,使用了各种语言. 这通常是使用JavaScript、c++或processing完成的.
- 作为顾问为客户项目设计技术解决方案, 指定硬件和软件,并与现有基础设施集成.
Developer
Vamoss
- 为一款多人赛车游戏开发了游戏引擎和c++计算视觉, Bicicletorama. 在后来的版本中,我开发了射击游戏的AI.
- 搭建视频商务平台,用户可以购买视频中的产品. 我用Flash开发了播放器,并将其与api集成在一起.
- 创造了与舞者互动的实时粒子.
- 创造了数百种探索各种算法的生成艺术.
Professor
欧洲设计学院
- 教过各种课程, 包括Creative Code I, Creative Code II, Creative Code III, Experience Design I, Experience Design II, and Project IV.
- 将学生的作品以实物装置形式进行展览, using projection mapping, computer vision, and others.
- 在博客上记录了这个过程,叙述了学习过程和结果.
Developer
SuperUber
- 在多人游戏中,用户应该管理资源. 我们使用复杂的图形动画来实现简单的交互.
- 在c++中创建流体引擎原型,负责为飞行物体和动物创建实时风模拟.
- 使用WebGL创建着色器视觉特效.
- 使用GLSL为交互式投影设计带有着色器视觉效果的特效.
- 使用WebGL开发带有着色器视觉效果的特效,并通过网络集成微软Kinect点云来创建实时效果.
- 在Unity3D中构建3D触摸屏界面,在GLSL中使用着色器构建视觉效果.
Developer
6D
- 在Flash中构建具有复杂动画的尖端网站.
- 在Flash中开发了一个网站,在那里你可以看到世界各地的精选酒店.
- 组织学习小组,帮助团队分享知识.
Experience
Algorithmic Sea
安装使用先进的3D WebGL技术. 它还有一个隐藏的功能,可以为物理安装提供一个创作投影映射工具.
Kulunda
http://kulunda.com.br/Pixel Battle
http://github.com/Vamoss/pixelbattleBicicletorama
每个玩家用一辆真实的自行车作为控制器,控制投射在棋盘上的虚拟自行车. 掉落在游戏投影区域的物体会成为赛道上的障碍物,自行车手必须避开.
这个游戏的主要目标是创造一个关于在大城市中使用自行车作为交通工具的讨论空间. 它的目的不仅是要以一种创造性和新颖的方式处理这个问题,而且要为出现新的解决办法创造手段.
所有项目开发步骤都被记录下来,并在它们发生时在线呈现, 所以支持者和合作者可以跟进.
我是一个合著者和程序员(游戏引擎和c++计算视觉系统). 在后来的版本中,我开发了射击游戏的AI. 我们使用了c++、openFrameworks、OpenGL和OpenCV.
LaserBomb
I developed this project with my good friend Harrison; we are the project's authors, 我们开发了所有与之相关的UI和代码.
这个想法来自于在里约热内卢骚乱期间提供街头信息的必要性. 我的大多数专业项目和最近的项目都是用普通的投影仪制作的, 但是来自环境的光总是一个问题. 因此,我们决定用激光代替.
我以合著者、设计师和程序员的身份参与了这个项目(在所有任务中都要编程)。. 我们使用了c++、Dart、HTML、CSS、WebSocket、UI设计、OpenCV和一个web服务器.
Me++
http://github.com/Vamoss/DancePerformance在这个表演中,舞者面对的是另一个不是由肉和骨头组成的身体. 它是舞者的虚拟镜子. 当这两种存在出现的问题, 物理与数字的对立是工作的重点. 这个项目的最初想法是Cris Maria Flor在日内瓦高级École艺术学院进行的一项研究的结果, 在瑞士学习美国编舞家默斯·坎宁安(舞蹈和新技术的先驱之一)的作品.
该项目的目标是创建一个可以扩展舞者手势的互动设备, 将对动作的感知转换为舞者与投影图像的混合.
涉及的技术:c++, OpenGL, Kinect, OpenCV
角色:合著者和程序员
Vamoss
http://www.vamoss.com.br/blogfolio/Vamoss也是我的昵称,自从2001年我的第一个HTML项目以来,我一直在使用它.
涉及的技术:Canvas, OpenGL, WebGL, JS, 3.js
角色:创造者,设计师和程序员
iChing
http://www.shadertoy.com/view/ldVXzhBrain Massage
http://github.com/Vamoss/brain-massage角色:创造者,设计师和程序员
Collaborative Drawing
http://github.com/Vamoss/ColaborativeDrawinghttp://twitter.com/vamoss/status/908699090531291136
角色:创造者,设计师和程序员
Visualistas
http://github.com/Vamoss/visualistashttp://www.youtube.com/watch?v=SubBu9SJkpQ
角色:共同创造者和程序员
Education
Ph.D. in Art and Technology
UFRJ -里约热内卢,巴西
创意经济硕士学位
ESPM -里约热内卢,巴西
数字设计学士学位
ESPM -里约热内卢,巴西
Technical Diploma in IT
布鲁诺奥特曼学院-澳门,巴西
Skills
Libraries/APIs
React, Node.js, WebGL, Three.. js、OpenGL、Google街景、CanvasJS、P5.js, jQuery, OpenCV, Instagram API, Twitter API, Facebook API, Google Maps API, Leaflet, Vue 2, Cinder, CreateJS, CreativeJS
Tools
Canvas 2D, Slack, GitHub, Webpack, Canvas, Flash, Figma
Frameworks
OpenFrameworks, Unity3D, Express.io, A-Frame, Electron
Languages
CSS, HTML, JavaScript, GLSL, C++, CSS3, Sass, C#, SQL, Processing, Python, PHP, C, GraphQL, TypeScript
Paradigms
函数式编程,面向对象编程(OOP),响应式布局,敏捷,管理
Platforms
WordPress, Windows, Linux, Android, iOS, MacOS, Visual Studio Code (VS Code)
Storage
MySQL, MongoDB
Other
Shaders, Algebra, Mathematics, 单页应用(SPA), 渐进式Web应用程序(PWA), User Interface (UI), UI Development, 3D Math, CSS3 Animation, Design, Art, Technology, Creative Coding, Generative Design, Creative Tech, GPU Computing, Computer Vision, Graphics, 3D Graphics, 图形处理器(GPU), 人工智能(AI)
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring