小卡洛斯·德·奥利维拉,里约热内卢开发者-巴西里约热内卢州
Carlos is available for hire
Hire Carlos

小卡洛斯·德·奥利维拉

Verified Expert  in Engineering

Software Developer

Location
里约热内卢-巴西里约热内卢州
Toptal Member Since
June 27, 2018

卡洛斯是一名艺术家兼程序员,有数百个项目的经验. 他是超级优步的首席技术官, 自2011年以来,他一直致力于为世界各地的博物馆和活动开发互动项目. 他是UFRJ视觉艺术专业的博士生,研究开源艺术. 卡洛斯毕业于设计专业,并拥有ESPM创意经济硕士学位.

Portfolio

SuperUber
Canvas, Node.js, JavaScript, CSS, HTML, Unity3D, c#, OpenGL, c++, React, GitHub...
Vamoss
Flash, JavaScript, CSS, HTML, React, GitHub, CreateJS, Creative Tech, Node.js...
欧洲设计学院
Processing, GitHub, HTML, CreativeJS, Creative Tech, CanvasJS...

Experience

Availability

Part-time

Preferred Environment

GitHub, HTML, React, Visual Studio Code, Slack, P5.js

The most amazing...

...编程的一部分是将一些只存在于想法中的东西变为现实.

Work Experience

Technology Director

2015 - PRESENT
SuperUber
  • 使用sprint和敏捷方法管理团队和项目.
  • 使用Shaders (GLSL)在不同的项目(如表演)中使用参数化算法创建交互式动画, videos, UIs, etc.
  • 用最复杂的算法来测试项目是否可行. 根据项目的需要,使用了各种语言. 这通常是使用JavaScript、c++或processing完成的.
  • 作为顾问为客户项目设计技术解决方案, 指定硬件和软件,并与现有基础设施集成.
技术:画布、节点.js, JavaScript, CSS, HTML, Unity3D, c#, OpenGL, c++, React, GitHub, Slack, Visual Studio Code (VS Code), 人工智能(AI), CanvasJS, Figma, Responsive Layout, CSS3, UI Development, CSS3 Animation, GraphQL, WordPress, User Interface (UI), P5.js, Express.io

Developer

2010 - 2018
Vamoss
  • 为一款多人赛车游戏开发了游戏引擎和c++计算视觉, Bicicletorama. 在后来的版本中,我开发了射击游戏的AI.
  • 搭建视频商务平台,用户可以购买视频中的产品. 我用Flash开发了播放器,并将其与api集成在一起.
  • 创造了与舞者互动的实时粒子.
  • 创造了数百种探索各种算法的生成艺术.
技术:Flash, JavaScript, CSS, HTML, React, GitHub, CreateJS, Creative Tech, Node.. js、Slack、Visual Studio Code (VS Code)、人工智能(AI)、Express.io, CanvasJS, SQL, Figma, Responsive Layout, CSS3, UI Development, CSS3 Animation, GraphQL, TypeScript, jQuery, Sass, WordPress, User Interface (UI), P5.js

Professor

2017 - 2017
欧洲设计学院
  • 教过各种课程, 包括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.
  • 在博客上记录了这个过程,叙述了学习过程和结果.
Technologies: Processing, GitHub, HTML, CreativeJS, Creative Tech, CanvasJS, Responsive Layout, UI Development, Sass, WordPress, User Interface (UI), P5.js

Developer

2011 - 2015
SuperUber
  • 在多人游戏中,用户应该管理资源. 我们使用复杂的图形动画来实现简单的交互.
  • 在c++中创建流体引擎原型,负责为飞行物体和动物创建实时风模拟.
  • 使用WebGL创建着色器视觉特效.
  • 使用GLSL为交互式投影设计带有着色器视觉效果的特效.
  • 使用WebGL开发带有着色器视觉效果的特效,并通过网络集成微软Kinect点云来创建实时效果.
  • 在Unity3D中构建3D触摸屏界面,在GLSL中使用着色器构建视觉效果.
Technologies: Node.js, JavaScript, CSS, HTML, OpenFrameworks, Unity3D, C#, C++, React, GitHub, CanvasJS, SQL, Responsive Layout, CSS3, UI Development, jQuery, WordPress, User Interface (UI), P5.js

Developer

2010 - 2011
6D
  • 在Flash中构建具有复杂动画的尖端网站.
  • 在Flash中开发了一个网站,在那里你可以看到世界各地的精选酒店.
  • 组织学习小组,帮助团队分享知识.
Technologies: JavaScript, CSS, HTML, Flash, GitHub, SQL, CSS3, UI Development, jQuery, WordPress, User Interface (UI)

Algorithmic Sea

我创造了这个网络艺术装置,在这里水是一个反射池,用于人类和计算机对颜色的理解. 就像水一样,这些感知总是在变化. 这件作品在世界各地的美术馆展出.

安装使用先进的3D WebGL技术. 它还有一个隐藏的功能,可以为物理安装提供一个创作投影映射工具.

Kulunda

http://kulunda.com.br/
我使用先进的3D WebGL技术创建了这个网络艺术装置. 我和Three一起安装的.Js,着色器和一些算法. 使数字矿物生长, 有必要点击屏幕上的节奏与敲击Vissungo.

Pixel Battle

http://github.com/Vamoss/pixelbattle
一种协作体验,用户可以一边走路一边绘制地图. 这是一项正在进行的工作,我在其中作为一个创造者工作, designer, 和使用JavaScript的全栈程序员, Leaflet, 和Firebase(实时数据流).

Bicicletorama

《欧博体育app下载》是一款使用虚拟与真实对比的多人赛车游戏, mobile and static, 呈现大城市中汽车与自行车的冲突.

每个玩家用一辆真实的自行车作为控制器,控制投射在棋盘上的虚拟自行车. 掉落在游戏投影区域的物体会成为赛道上的障碍物,自行车手必须避开.

这个游戏的主要目标是创造一个关于在大城市中使用自行车作为交通工具的讨论空间. 它的目的不仅是要以一种创造性和新颖的方式处理这个问题,而且要为出现新的解决办法创造手段.

所有项目开发步骤都被记录下来,并在它们发生时在线呈现, 所以支持者和合作者可以跟进.

我是一个合著者和程序员(游戏引擎和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是我的游乐场,我在这里进行一些视觉实验.

Vamoss也是我的昵称,自从2001年我的第一个HTML项目以来,我一直在使用它.

涉及的技术:Canvas, OpenGL, WebGL, JS, 3.js

角色:创造者,设计师和程序员

Ian Can Fly

http://github.com/Vamoss/iancanfly
Three开发的无限飞行游戏原型.JS and WebGL.

角色:创造者,设计师和程序员

iChing

http://www.shadertoy.com/view/ldVXzh
作为创造者和程序员, 我的目标是生成所有的iChing组合使用调制正弦波. 通过操纵频率来表示二进制组合, 我的目标是达到预期的结果.

Brain Massage

http://github.com/Vamoss/brain-massage
一个游戏,提高你的JavaScript知识,以解决挑战. 你编写算法并测试与对手的性能.

角色:创造者,设计师和程序员

Collaborative Drawing

http://github.com/Vamoss/ColaborativeDrawing
人们可以在移动浏览器中画画,然后通过WebSocket发送到Openframeworks, 它创建一个绘图缓冲区,并通过Spout发送生成的纹理, 这样你就可以用VJ软件操作了.

http://twitter.com/vamoss/status/908699090531291136

角色:创造者,设计师和程序员

Visualistas

http://github.com/Vamoss/visualistas
通过经典的来回游戏将物理与数字连接起来. 物理对象控制着数字世界中粒子的运动.

http://www.youtube.com/watch?v=SubBu9SJkpQ

角色:共同创造者和程序员
2021 - 2022

Ph.D. in Art and Technology

UFRJ -里约热内卢,巴西

2019 - 2021

创意经济硕士学位

ESPM -里约热内卢,巴西

2006 - 2009

数字设计学士学位

ESPM -里约热内卢,巴西

2002 - 2004

Technical Diploma in IT

布鲁诺奥特曼学院-澳门,巴西

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)

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring