Oliver Perez Camargo
Verified Expert in Engineering
Software Engineer and Developer
Oliver is an engineer who is highly passionate about creating dazzling user experiences with a focus on graphics and interactivity. 他也是一位经验丰富的企业家, 这使他能够从整体上理解业务的需求. 奥利弗非常积极主动,如果需要,他可以在几乎没有指导的情况下工作, so he is a very good fit for projects that require creativity and nontrivial problem-solving.
Portfolio
Experience
Availability
Preferred Environment
Git,虚幻引擎,c++, Python, Django, PostgreSQL, TypeScript, Next.js
The most amazing...
...我所从事的项目是使用OpenGL将XNA从头移植到c++. 然后我在此基础上制作了一款带有高端图像的游戏.
Work Experience
CTO | Director
Dead Monkey
- 带领一支由18名才华横溢的人组成的多学科团队.
- 培训软件开发团队SOLID和其他最佳实践.
- 保持项目按期进行,并协调多个学科.
- Designed and implemented Unreal Engine plugins to help other developers create highly modular, maintainable, and reusable software.
- Designed, developed, 并优化了类似于虚拟世界的体验的关键部分,面积为100和2,000 users, mini-games, drawing boards, and other attractions.
Software Architect and Developer
Locos por las Canchas
- 创建了一个预订足球场的平台.
- 使用Firebase和Node设计并实现了一个高度可伸缩的架构.每分钟可容纳数千个预订.
- 为终端用户开发Android和iOs应用.
- Led the front-end team in creating a web application for end users and an administrative site for the court owners.
CTO
Krono S.A.S
- 改进现有后端,使其具有高度可扩展性, support real-time interaction, and free of bugs.
- 创建了一个iOS和Android的Ionic混合应用程序.
- 用AngularJS和Firebase构建了一个管理站点.
- Developed an API so stores could synchronize their prices and inventory with the main server.
- Served on the directive board, viewing the business as an engineer and as an administrator.
- Configured and studied analytics to understand user behavior within the mobile application.
Lead Engineer
Waving LLC
- Created a hybrid application by mixing Cordova with Backbone to overcome many obstacles related to developing hybrid applications.
- Developed several plugins for Cordova, 包括在后台运行的GPS追踪器,不会影响电池寿命.
- Built the back-end in Django, modifying the standard architecture to be a fully REST server.
- Configured a dynamic media server on Amazon S3 with Django to support security for the users' media.
- 带领一个软件工程师团队加入到项目中.
Experience
ArkZ -战术射手对抗怪物
一款基于物理的游戏的软件开发者
The main challenge was to integrate these new features and resolve existing bugs without compromising the game's well-regarded physics system. 通过仔细调整和扩展游戏机制, 我设法保持了粉丝们所欣赏的真实而灵活的物理效果.
Senior Unity Developer
http://neuroscape.ucsf.edu/researchers-ace/As the new developer in charge, Oliver migrated the original prototype from Objective-C to Unity in a couple of months. 因为Neuroscape最初预计开发时间和成本会更高, 他们决定用剩余的预算来扩大项目的范围, including new features, tasks, and UI.
The biggest challenge was to display and capture precise and normalized data across several devices. The researchers would then use this data to support scientific research that would be pair-tested.
教育类冒险游戏的原型开发
The project's success was marked by delivering a functional prototype that offered the client a concrete product vision.
图形软件开发人员的微笑设计应用程序的齿科医生
http://smilefy.com/该项目涉及与产品负责人和团队的密切合作. I applied modular design and high-quality code through adherence to SOLID principles and the React framework. Key challenges included optimizing real-time rendering for complex models with hundreds of thousands of vertices and devising unique algorithms for precise mesh deformation and manipulation.
To overcome these challenges, 我设计了优化版本的网格变形算法, 用于医学可视化的自定义可视化着色器, 还有一个专用的服务器,用于密集的网格处理任务,可以卸载.
Metaverse for Company Employees
The platform needed to support thousands of concurrent users distributed among rooms with up to 100 users per room. There was also a concert-like room where 1-5 particular users could broadcast to an audience of more than two thousand spectators—the experience needed to support VR and PC interfaces.
I designed the system's architecture, including game servers, load balancing, logic servers, and databases. I also implemented and optimized the replication of the actors in the rooms and implemented the core features of the multiplayer VR.
Lead Web Developer
我在网络架构方面的专业知识对建立Next项目至关重要.js,我还实现了一些UI交互. 我的图形编程技能也证明了我对团队的价值, 因为我帮助了《欧博体育app下载》的着色器和优化.js.
使用HTC Vive实现交互式建筑可视化
http://www.youtube.com/watch?v=RsBfeHM6f-4This project took three weeks, 最终的结果是使用HTC Vive耳机进行VR模拟, 用户可以在哪里改变结构的材料和增加家具.
我的工作是编写交互程序, compose the scene, 特别是照明和后期处理, 并指导美术人员生成所需的资产.
Locos por las Canchas
我设计并执行原生iOS和Android应用. I used Mixpanel, Oliver, and LpC's founders studied the analytics data and ran A/B testing. 这让游戏在4个月内获得了高达300%的用户转化率.
有跟踪和捕获错误的系统, 这些应用程序在发布后只有不到2%的客户端失败. 我查明并迅速修正了错误, and crashes, 然后追踪不兼容的设备型号并移除它们.
Fanbase Sports Media
The team found his broad skills and expertise so valuable that they asked me to help with styling, analytics, and data analysis, 他有效地解决了哪些问题.
Skills
Languages
GLSL, HLSL, JavaScript, Python, C#, C++, C, SQL, CSS, SCSS, TypeScript, HTML, ActionScript 3, Java
Frameworks
Django,虚幻引擎,Django REST框架,虚幻引擎4,Blueprint, Unity, Next.. js, AngularJS, Redux,顺风CSS, Angular, PhysX, Unity3D, Unity Pro
Libraries/APIs
WebGL, Node.js, OpenGL, Django ORM, React, Three.js
Tools
Git, GitHub, Google Analytics, Prisma, Xcode, Android Studio, Flash, Figma, AngularFire, Unreal Development Kit (UDK)
Platforms
Heroku,软件设计模式,Firebase, Oculus, Mixpanel, iOS, Android, Vercel
Other
Game Development, Front-end, Back-end Development, 3D Rendering, Blueprints Visual Scripting, EdgeGap, Fibery, 3D Graphics, Software Design, SOLID Principles, 3D Games, Gaming, Shaders, Architecture, Leadership, 3D, Unreal Engine 5, Multiplayer, Networking, Virtual Reality (VR), 3D Animation, Game Design, Game Design Documentation, Production, RPC, Game Physics, Unity3D Native Plugin Interface
Paradigms
Scrum, Data Science
Storage
PostgreSQL
Education
Bachelor's Degree in Computer Science
universsidad Simón Bólivar -委内瑞拉加拉加斯
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring