里卡多科斯塔
验证专家 in 工程
游戏开发者
A professional developer for over 13 years, 里卡多 focuses on game development, 计算机图形学, 包括渲染, 计算机视觉, 和VR /基于“增大化现实”技术, 人工智能, 客户端-服务器系统. He is also an 虚幻引擎 expert with eight years of experience. 里卡多 is passionate about cutting-edge technology, 优化复杂系统, 创造实时, 高性能的软件.
Portfolio
Experience
Availability
首选的环境
Git, Visual Studio, 虚幻引擎, C++, Perforce, 窗户
最神奇的...
...我开发的系统是一个具有立体视觉的无人地面车辆软件控制器, 自主空间导航, 3d场景重建.
工作Experience
游戏开发者
Ampaire公司.
- 开发了一个定制的X-Plane飞行模拟器插件,显示了由Ampaire制造的新型混合动力飞机的相关飞行数据.
- Wrote code in C++ and OpenGL, also interacting with the X-Plane SDK.
- 创建了一个带有动画图标的自定义HUD,并实现了显示模拟数据的公式.
带领开发人员
键元宇宙
- 开发了一个虚幻引擎5的虚拟世界项目,将虚拟豪宅作为nft出售给成千上万的投资者.
- 使用c++, 蓝图, and other advanced techniques to achieve triple-A visual quality and performance.
- 在AWS上托管游戏,这样就可以从任何浏览器访问它,并将其像素流式传输给客户端.
高级图形工程师
天才的企业
- Developed a 3D interactive poster with a human-like character, i.e., MetaHuman, 它可以在纽约著名的欧文广场的一个亭子上与公众交谈和互动, taking advantage of 5G and edge computing.
- 使用虚幻引擎4创建了一个房地产属性查看器,具有完全烘烤的照明和逼真的渲染. It allows multiple users to join and collaborate on the same session online.
- 创建了一项新技术,将超高质量的3D对象从虚幻引擎流到AR体验,在渲染质量上超过了谷歌的XR流技术.
- 在虚幻引擎中开发了一个3D化身,可以实时对从用户面部表情中检测到的情绪做出反应.
- 在虚幻引擎5中使用超逼真渲染的3D汽车展厅项目.
精英虚幻引擎开发人员
MDA
- 与一个大型团队合作,在虚幻引擎中为军事训练创建VR应用程序.
- 优化项目在眼睛 Quest 2中运行,具有良好的性能和视觉质量.
- Wrote code in C++ for critical parts and 蓝图 for the user experience (UX).
虚幻引擎开发人员
农民
- 使用虚幻引擎和新颖的像素流解决方案为《欧博体育app下载》电影发布创造了AR体验,以实现实时, movie-like 3D quality using a mobile phone.
- 为Android和iOS创建本地应用程序,可以在手机上运行虚幻引擎的像素流体验.
- 研究了几个R&通过来自AWS GPU实例的像素流,使用虚幻引擎进行3D AR和逼真渲染的D项目.
C++ and 虚幻引擎 Developer
清醒
- 开发了一个虚幻引擎插件,将虚幻中的实时3D场景集成到Ventuz虚拟生产生态系统中.
- Used the C++ language and low-level APIs from 虚幻引擎 source code.
- Optimized a plugin to achieve production-ready performance.
虚幻引擎开发人员
Reach Sentient 人工智能
- Developed a 3D prototype for a new agent-based AI algorithm.
- 使用虚幻引擎创建由AI控制的感知代理的实时模拟.
- Integrated a C++ AI library created by other developers on the team.
c# / c++开发人员
中心工程
- Created a back-end system in Python for a warehouse management system.
- Implemented a crane hardware controller in C#. 通过TCP网络进行通信.
- 将所有系统与其他开发人员创建的现有基于web的前端集成在一起.
首席技术官
教师的游戏
- Developed an online 3D mobile game with 虚幻引擎, C++, and Lua. Handled the client and back-end server and completed part of the game design.
- Created a development framework in modern C++ featuring optimized 数据结构, 算法, and client-server networking with an efficient multi-threaded architecture.
- 规划游戏后端的云架构,包括DDoS弹性和容错.
老师
ORT理工学院
- 教授计算机科学的技术培训课程,包括C语言的编程内容, C++, Python, x86汇编, 数据结构, 计算机图形学, 计算机网络, 以及操作系统.
专业开发人员
AevoTech
- 开发了具有立体视觉的无人地面车辆软件控制器, 自主空间导航, 3d场景重建 using C++, OpenGL, OpenCV, 和活性氧.
- Contributed to a robotic arm Kuka controller and GUI written in C# and WinForms. 它具有许多实时功能,例如手臂位置及其传感器的3D可视化.
- 创造了一个ROV激光扫描仪,使用计算机视觉来检测物体表面的变化, 比如水下油管. It was written in C++ and OpenCV.
- Developed an OCR solution that allowed the client to upload any digitized document, including photos of printed papers, and classified it according to its contents. 使用c++, OCR libraries, and a machine learning classifier algorithm.
- Built a Python/Django back end used to process large amounts of data, 例如将数百万个条目从文件格式导入到关系数据库中, 平行地, 高效的方式. Used AWS services such as EC2, RDS, and ElastiCache.
教授
Infnet研究所
- 在计算机工程大学部讲授人工智能导论.
实习开发人员
Tecgraf
- Served as the lead developer of Particles, a volumetric discrete element visualization application funded by an oil company, 巴西国家石油公司.
- Developed many real-time visualization techniques with intense GPU shader usage.
- Collaborated with a team of artists and engineers, communicating and integrating their work based on the project requirements.
Experience
Alta B互动海报
http://youtu.be/mBgpjFvumGsNobu房地产虚拟之旅
http://youtu.be/AmY1POsNRVM斗鸡
http://youtu.be/5VvSWJqVj5oI was the lead programmer and architect of both the game client and server. The client was based on 虚幻引擎4. 它针对移动平台进行了优化,并利用GPU着色器和各种渲染技术.
The server was written in modern C++ and Lua, a powerful scripting language whose development team I was part of during college. 它的特点是高性能, 多线程网络, and REST APIs to communicate with cloud services.
我也是游戏设计师之一,负责定义游戏规则和盈利策略.
Brabexia
I mainly worked on the game server written from the ground up in C++ and Lua. 作为一款实时游戏,它需要低延迟网络和数千名同时玩家. 这样的性能水平是通过并行性、分析工具和高度优化的代码实现的. During peak hours, the game hosted about 7,000 players online.
电脑控制的角色是基于许多AI技术,如A*寻径, 状态机, 行为树, providing a challenging gameplay experience to the players.
The 2D game client was based on an open-source project that used OpenGL. It was adapted to my game server by rewriting the networking protocol entirely.
教育
取得计算机科学硕士学位,主修计算机图形学
PUC-Rio - Rio de Janeiro, Brazil
Bachelor's Degree in Computer 工程
PUC-Rio - Rio de Janeiro, Brazil
技能
语言
Lua, C, C++17, C++14, C++11, C++, GLSL, Python 3, Python, Python 2, C#, 组装
框架
虚幻引擎, 虚幻引擎4, ASM, Qt
库/ api
Standard Template Library (STL), OpenGL, OpenCV
工具
Microsoft Visual Studio, Git, c#.. NET WinForms, Perforce
范例
面向对象编程(OOP),手机游戏设计,并发编程,并行编程
平台
窗户、Linux、亚马逊网络服务(AWS)、Android、Azure、iOS、Mobile、眼睛、MacOS
其他
游戏开发, 三维可视化, 视频游戏, 游戏, 3 d游戏, 计算机图形学, 三维渲染, 虚幻引擎5, 蓝图可视化脚本, 低级编程, 低延迟的软件, 增强现实(AR), 游戏AI, 安卓游戏, 2 d游戏, 手机游戏, 手机游戏开发, 计算机视觉, 游戏, 数据结构, 呈现, 渲染管道, 实时渲染引擎, 渲染性能, 游戏设计, 调试, 云计算, 云服务, TCP / IP, 着色器, 版本控制, 代码版本控制, 网络, 多人, 分析, 基准测试, 并行计算, 扩展现实(XR), 网络, 虚拟现实(VR), 人工智能(AI), 边缘计算, 不可替代令牌(NFT)
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
分享你的需求
选择你的才能
Start your risk-free talent trial
对顶尖人才的需求很大.
开始招聘