Ricardo Costa
Verified Expert in Engineering
计算机图形开发人员
超过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
Experience
Availability
Preferred Environment
Git, Visual Studio,虚幻引擎,c++, Perforce, Windows
The most amazing...
...我开发的系统是一个具有立体视觉的无人地面车辆软件控制器, 自主空间导航, 3d场景重建.
Work Experience
Lead Developer
KEYS Metaverse
- 开发了一个虚幻引擎5的虚拟世界项目,将虚拟豪宅作为nft出售给成千上万的投资者.
- Used C++, blueprints, 和其他先进的技术,以实现aaa级的视觉质量和性能.
- 在AWS上托管游戏,这样就可以从任何浏览器访问它,并将其像素流式传输给客户端.
Senior Graphics Engineer
Genius Ventures
- 开发了一个三维互动海报,其中有一个类似人类的角色,i.e., MetaHuman, 它可以在纽约著名的欧文广场的一个亭子上与公众交谈和互动, 利用5G和边缘计算.
- 使用虚幻引擎4创建了一个房地产属性查看器,具有完全烘烤的照明和逼真的渲染. 它允许多个用户在线加入同一个会话并进行协作.
- 创建了一项新技术,将超高质量的3D对象从虚幻引擎流到AR体验,在渲染质量上超过了谷歌的XR流技术.
- 在虚幻引擎中开发了一个3D化身,可以实时对从用户面部表情中检测到的情绪做出反应.
- 在虚幻引擎5中使用超逼真渲染的3D汽车展厅项目.
精英虚幻引擎开发人员
MDA
- 与一个大型团队合作,在虚幻引擎中为军事训练创建VR应用程序.
- 优化项目在Oculus Quest 2中运行,具有良好的性能和视觉质量.
- 用c++编写关键部分的代码和用户体验(UX)蓝图.
Unreal Engine Developer
RYOT
- 使用虚幻引擎和新颖的像素流解决方案为《欧博体育app下载》电影发布创造了AR体验,以实现实时, 像电影一样的3D效果.
- 为Android和iOS创建本地应用程序,可以在手机上运行虚幻引擎的像素流体验.
- Worked on several R&通过来自AWS GPU实例的像素流,使用虚幻引擎进行3D AR和逼真渲染的D项目.
c++和虚幻引擎开发
Lucid
- 开发了一个虚幻引擎插件,将虚幻中的实时3D场景集成到Ventuz虚拟生产生态系统中.
- 使用了c++语言和来自虚幻引擎的低级api源代码.
- 优化了一个插件,以实现生产就绪的性能.
Unreal Engine Developer
达到有感知的人工智能
- 为一种新的基于主体的人工智能算法开发了一个3D原型.
- 使用虚幻引擎创建由AI控制的感知代理的实时模拟.
- 集成了团队中其他开发人员创建的c++ AI库.
C#/C++ Developer
Heartland Engineering
- 用Python为仓库管理系统创建了一个后端系统.
- 用c#实现了一个起重机硬件控制器. 通过TCP网络进行通信.
- 将所有系统与其他开发人员创建的现有基于web的前端集成在一起.
CTO
Magistral Games
- 利用虚幻引擎、c++和Lua开发了一款在线3D手游. 处理客户端和后端服务器,完成部分游戏设计.
- 在现代c++中创建了一个具有优化数据结构的开发框架, algorithms, 以及具有高效多线程体系结构的客户机-服务器网络.
- 规划游戏后端的云架构,包括DDoS弹性和容错.
Teacher
ORT Institute of Technology
- 教授计算机科学的技术培训课程,包括C语言的编程内容, C++, Python, x86 Assembly, data structures, computer graphics, computer networks, and operating systems.
Specialist Developer
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等服务.
Professor
Infnet Institute
- 在计算机工程大学部讲授人工智能导论.
Intern Developer
Tecgraf
- 担任Particles的首席开发者, 一个由石油公司资助的体积离散元可视化应用程序, Petrobras.
- 开发了许多实时可视化技术与强烈的GPU着色器的使用.
- 与一组艺术家和工程师合作, 根据项目需求沟通和整合他们的工作.
Experience
Alta B Interactive Poster
http://youtu.be/mBgpjFvumGsNobu房地产虚拟之旅
http://youtu.be/AmY1POsNRVMCockfight
http://youtu.be/5VvSWJqVj5o我是游戏客户端和服务器的首席程序员和架构师. 客户端基于虚幻引擎4. 它针对移动平台进行了优化,并利用GPU着色器和各种渲染技术.
服务器是用现代c++和Lua编写的, 一种强大的脚本语言,我在大学期间是其开发团队的一员. 它的特点是高性能, multi-threaded networking, 和REST api来与云服务通信.
我也是游戏设计师之一,负责定义游戏规则和盈利策略.
Brabexia
我主要致力于用c++和Lua从头开始编写游戏服务器. 作为一款实时游戏,它需要低延迟网络和数千名同时玩家. 这样的性能水平是通过并行性、分析工具和高度优化的代码实现的. 在高峰时段,该游戏约有7000名玩家在线.
电脑控制的角色是基于许多AI技术,如A*寻径, state machines, and behavior trees, 为玩家提供具有挑战性的游戏体验.
2D游戏客户端是基于一个使用OpenGL的开源项目. 它完全改写了网络协议,适应了我的游戏服务器.
Skills
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, 实时渲染引擎, 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)
Education
取得计算机科学硕士学位,主修计算机图形学
里约热内卢-里约热内卢,巴西
计算机工程学士学位
里约热内卢-里约热内卢,巴西