里卡多科斯塔,开发商在里约热内卢-里约热内卢州,巴西
Ricardo is available for hire
Hire Ricardo

Ricardo Costa

Verified Expert  in Engineering

计算机图形开发人员

Location
里约热内卢-巴西里约热内卢州
Toptal Member Since
September 12, 2018

超过13年的专业开发经验, Ricardo专注于游戏开发, computer graphics, including rendering, computer vision, and VR/AR, artificial intelligence, and client-server systems. 他也是一个虚幻引擎专家与八年的经验. 里卡多热衷于尖端技术, optimizing complex systems, and creating real-time, high-performance software.

Portfolio

KEYS Metaverse
3D游戏,3D渲染,虚幻引擎5,不可替代令牌(NFT), c++...
Genius Ventures
3D渲染,3D可视化,增强现实(AR),虚幻引擎5,c++...
MDA
虚幻引擎4,虚幻引擎,虚拟现实,Oculus,游戏开发...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio,虚幻引擎,c++, Perforce, Windows

The most amazing...

...我开发的系统是一个具有立体视觉的无人地面车辆软件控制器, 自主空间导航, 3d场景重建.

Work Experience

Lead Developer

2023 - 2023
KEYS Metaverse
  • 开发了一个虚幻引擎5的虚拟世界项目,将虚拟豪宅作为nft出售给成千上万的投资者.
  • Used C++, blueprints, 和其他先进的技术,以实现aaa级的视觉质量和性能.
  • 在AWS上托管游戏,这样就可以从任何浏览器访问它,并将其像素流式传输给客户端.
Technologies: 3D游戏,3D渲染,虚幻引擎5,不可替代令牌(NFT), c++, Game Development, Microsoft Visual Studio, Computer Graphics, Windows

Senior Graphics Engineer

2022 - 2023
Genius Ventures
  • 开发了一个三维互动海报,其中有一个类似人类的角色,i.e., MetaHuman, 它可以在纽约著名的欧文广场的一个亭子上与公众交谈和互动, 利用5G和边缘计算.
  • 使用虚幻引擎4创建了一个房地产属性查看器,具有完全烘烤的照明和逼真的渲染. 它允许多个用户在线加入同一个会话并进行协作.
  • 创建了一项新技术,将超高质量的3D对象从虚幻引擎流到AR体验,在渲染质量上超过了谷歌的XR流技术.
  • 在虚幻引擎中开发了一个3D化身,可以实时对从用户面部表情中检测到的情绪做出反应.
  • 在虚幻引擎5中使用超逼真渲染的3D汽车展厅项目.
Technologies: 3D渲染,3D可视化,增强现实(AR),虚幻引擎5,c++, 蓝图可视化脚本, Amazon Web Services (AWS), Unreal Engine 4, Edge Computing, Multiplayer, Networking, Microsoft Visual Studio, Computer Graphics, Extended Reality (XR), MacOS, Windows

精英虚幻引擎开发人员

2021 - 2022
MDA
  • 与一个大型团队合作,在虚幻引擎中为军事训练创建VR应用程序.
  • 优化项目在Oculus Quest 2中运行,具有良好的性能和视觉质量.
  • 用c++编写关键部分的代码和用户体验(UX)蓝图.
Technologies: 虚幻引擎4,虚幻引擎,虚拟现实,Oculus,游戏开发, 3D Games, Microsoft Visual Studio, Computer Graphics, Windows

Unreal Engine Developer

2019 - 2020
RYOT
  • 使用虚幻引擎和新颖的像素流解决方案为《欧博体育app下载》电影发布创造了AR体验,以实现实时, 像电影一样的3D效果.
  • 为Android和iOS创建本地应用程序,可以在手机上运行虚幻引擎的像素流体验.
  • Worked on several R&通过来自AWS GPU实例的像素流,使用虚幻引擎进行3D AR和逼真渲染的D项目.
技术:虚幻引擎, C++, 3D Rendering, Augmented Reality (AR), Microsoft Visual Studio, Computer Graphics, MacOS, Windows

c++和虚幻引擎开发

2019 - 2019
Lucid
  • 开发了一个虚幻引擎插件,将虚幻中的实时3D场景集成到Ventuz虚拟生产生态系统中.
  • 使用了c++语言和来自虚幻引擎的低级api源代码.
  • 优化了一个插件,以实现生产就绪的性能.
Technologies: C++, Unreal Engine, Rendering, Microsoft Visual Studio, Computer Graphics, 面向对象编程(OOP), Windows

Unreal Engine Developer

2019 - 2019
达到有感知的人工智能
  • 为一种新的基于主体的人工智能算法开发了一个3D原型.
  • 使用虚幻引擎创建由AI控制的感知代理的实时模拟.
  • 集成了团队中其他开发人员创建的c++ AI库.
技术:虚幻引擎, Unreal Engine 4, C++, Microsoft Visual Studio, Computer Graphics, Windows

C#/C++ Developer

2018 - 2019
Heartland Engineering
  • 用Python为仓库管理系统创建了一个后端系统.
  • 用c#实现了一个起重机硬件控制器. 通过TCP网络进行通信.
  • 将所有系统与其他开发人员创建的现有基于web的前端集成在一起.
技术:c#, C, c++, Python, Microsoft Visual Studio, c#.NET WinForms,面向对象编程(OOP), Linux

CTO

2011 - 2019
Magistral Games
  • 利用虚幻引擎、c++和Lua开发了一款在线3D手游. 处理客户端和后端服务器,完成部分游戏设计.
  • 在现代c++中创建了一个具有优化数据结构的开发框架, algorithms, 以及具有高效多线程体系结构的客户机-服务器网络.
  • 规划游戏后端的云架构,包括DDoS弹性和容错.
Technologies: Lua, C++, Unreal Engine, 3D Games, 2D Games, Game Development, Microsoft Visual Studio, Computer Graphics, 面向对象编程(OOP), Windows

Teacher

2010 - 2019
ORT理工学院
  • 教授计算机科学的技术培训课程,包括C语言的编程内容, C++, Python, x86 Assembly, data structures, computer graphics, computer networks, and operating systems.
技术:ASM, OpenGL, c++, C,计算机图形学

Specialist Developer

2014 - 2018
AevoTech
  • 开发了具有立体视觉的无人地面车辆软件控制器, 自主空间导航, 以及使用c++进行3d场景重建, OpenGL, OpenCV, and ROS.
  • 用c#和WinForms编写了一个机械臂Kuka控制器和GUI. 它具有许多实时功能,例如手臂位置及其传感器的3D可视化.
  • 创造了一个ROV激光扫描仪,使用计算机视觉来检测物体表面的变化, 比如水下油管. 它是用c++和OpenCV编写的.
  • 开发了一个OCR解决方案,允许客户上传任何数字化文档, 包括印刷品的照片, 并根据内容进行分类. 用过c++, OCR库,和一个机器学习分类器算法.
  • 构建了一个Python/Django后端,用于处理大量数据, 例如将数百万个条目从文件格式导入到关系数据库中, in a parallel, efficient manner. 使用AWS的EC2、RDS、ElastiCache等服务.
技术:亚马逊网络服务(AWS), OpenCV, OpenGL, Python, C#, C++, Microsoft Visual Studio, C#.NET WinForms, Qt,计算机图形学,面向对象编程(OOP), Linux

Professor

2015 - 2015
Infnet Institute
  • 在计算机工程大学部讲授人工智能导论.
技术:人工智能(AI)

Intern Developer

2008 - 2009
Tecgraf
  • 担任Particles的首席开发者, 一个由石油公司资助的体积离散元可视化应用程序, Petrobras.
  • 开发了许多实时可视化技术与强烈的GPU着色器的使用.
  • 与一组艺术家和工程师合作, 根据项目需求沟通和整合他们的工作.
Technologies: Shaders, GLSL, OpenGL, Lua, C++, Microsoft Visual Studio, Qt, Computer Graphics, 3D Rendering, 面向对象编程(OOP)

Alta B Interactive Poster

http://youtu.be/mBgpjFvumGs
Alta B是一个3D互动海报,它有一个像人一样的角色,可以在纽约著名的欧文广场的一个亭子上与公众交谈和互动. 它利用了尖端的渲染和自然语言处理技术. 我管理整个虚幻引擎的实现, 系统和kiosk架构, AWS托管在威瑞森的5G边缘计算网络上.

Nobu房地产虚拟之旅

http://youtu.be/AmY1POsNRVM
Nobu是一个使用虚幻引擎的实时房地产虚拟之旅. 它的特点是完全烘烤的照明和逼真的渲染, 它可以在任何浏览器上运行,因为它是来自AWS的像素流. 多个用户可以加入一个会话并分享游览体验. 我监督了虚幻引擎的实现和所有功能,包括多人游戏逻辑.

KEYS Metaverse

http://keys.xyz/
我是KEYS的首席开发者,在虚幻引擎5中创造了虚拟世界体验. 我们使用尖端技术为任何拥有手机或桌面网页浏览器的用户提供aaa级体验.

Cockfight

http://youtu.be/5VvSWJqVj5o
斗鸡是一个3D移动RPG/卡牌战斗多人游戏原型创建于2018年.

我是游戏客户端和服务器的首席程序员和架构师. 客户端基于虚幻引擎4. 它针对移动平台进行了优化,并利用GPU着色器和各种渲染技术.

服务器是用现代c++和Lua编写的, 一种强大的脚本语言,我在大学期间是其开发团队的一员. 它的特点是高性能, multi-threaded networking, 和REST api来与云服务通信.

我也是游戏设计师之一,负责定义游戏规则和盈利策略.

Brabexia

我是《欧博体育app下载》的游戏设计师和首席程序员, 这是一款面向Windows和Linux pc的大型多人在线2D RPG游戏(MMORPG),是我的业余爱好, 灵感来自我当时最喜欢的一些网络游戏. 它从2005年到2008年上线.

我主要致力于用c++和Lua从头开始编写游戏服务器. 作为一款实时游戏,它需要低延迟网络和数千名同时玩家. 这样的性能水平是通过并行性、分析工具和高度优化的代码实现的. 在高峰时段,该游戏约有7000名玩家在线.

电脑控制的角色是基于许多AI技术,如A*寻径, state machines, and behavior trees, 为玩家提供具有挑战性的游戏体验.

2D游戏客户端是基于一个使用OpenGL的开源项目. 它完全改写了网络协议,适应了我的游戏服务器.

Languages

Lua, C, c++ 17, c++ 14, c++ 11, c++, GLSL, Python 3, Python, Python 2, c#,汇编语言

Frameworks

虚幻引擎,虚幻引擎4,ASM, Qt

Libraries/APIs

标准模板库(STL), OpenGL, OpenCV

Tools

Microsoft Visual Studio, Git, c#.NET WinForms, Perforce

Paradigms

面向对象编程(OOP),手机游戏设计,并发编程,并行编程

Platforms

Windows、Linux、Amazon Web Services (AWS)、Android、Azure、iOS、Mobile、Oculus、MacOS

Other

Game Development, 3D Visualization, Video Games, Games, 3D Games, Computer Graphics, 3D Rendering, Unreal Engine 5, 蓝图可视化脚本, Low-level Programming, Low-latency Software, Augmented Reality (AR), Game AI, Android Games, 2D Games, Mobile Games, Mobile Game Development, Computer Vision, MMORPGs, Data Structures, Rendering, Rendering Pipelines, Real-time Rendering Engines, Rendering Performance, Game Design, Debugging, Cloud Computing, Cloud Services, TCP/IP, Shaders, Version Control, Code Versioning, Networks, Multiplayer, Profiling, Benchmarking, Concurrent Computing, Extended Reality (XR), Networking, Virtual Reality (VR), 人工智能(AI), Edge Computing, Non-fungible Tokens (NFT)

2009 - 2011

取得计算机科学硕士学位,主修计算机图形学

里约热内卢-里约热内卢,巴西

2003 - 2009

计算机工程学士学位

里约热内卢-里约热内卢,巴西