
Ivo Monti
Verified Expert in Engineering
Full-stack Developer
Córdoba, Cordoba, Argentina
Toptal member since October 9, 2015
Ivo has more than eight years of experience in graphics development. He's been working in the industry since he finished his studies in video game development. Ivo has over five years of experience building computer graphics tools using 3D frameworks for web and native environments. He's implemented animated 2D graphics and avatars, frame-based animations, and game design as a CGA generalist, working together with the design and animation team.
Portfolio
Experience
- Git - 10 years
- JavaScript - 7 years
- Node.js - 5 years
- Three.js - 5 years
- WebGL - 5 years
- Computer Graphics - 4 years
- OpenGL - 3 years
- GLSL - 3 years
Availability
Preferred Environment
Windows, Ubuntu, Game Development, Multiplayer, Blender
The most amazing...
...thing I've coded is a Touma-Gotsman triangular mesh compressor that could represent triangular 3D models in as little as one bit per vertex (bpv).
Work Experience
Team Leader
Powtoon
- Created and led a powerful team of developers rooted in the South America region, leveraging high-quality talent at competitive market rates.
- Developed a robust accounting and human resources system to support the South American branch, which involved studying accounting, consulting with experts, and setting up an entire payment network.
- Oversaw the team's day-to-day tasks and growth. The project became so successful that the company is pushing to increase its regional presence by expanding the team.
JavaScript and Three.js Developer
Palisades Capital Advisors Holdings, LLC
- Modeled and textured realistic 3D objects like a caviar can and egg using advanced rendering techniques such as texture mapping and diffuse and normal map baking.
- Developed a Blender algorithm to export geometry data for instanced rendering in Three.js, enhancing performance and reducing loading times.
- Created a library for integrating 3D objects into WordPress, optimizing for speed and efficiency.
Computer Graphics and Animation Developer (Web)
Powtoon
- Developed an SVG to Polygon Mesh converter, enabling seamless integration of SVG designs from Illustrator into WebGL applications, ensuring sharp aesthetics and optimal performance.
- Created and SVG animation tool capable of parsing custom files to create vivid and versatile motion graphics.
- Engineered a high-performance rendering pipeline to achieve smooth frame rates (60+ FPS) on the web, particularly when multiple animated graphics are present in the scene.
- Introduced a powerful, rich text rendering engine to the Powtoon system that is able to parse and represent high-quality text directly on the GPU.
- Designed a triangle mesh compressor algorithm to optimize performance by reducing the number of triangles per mesh while preserving design topology.
WebGL Developer
YouBIM
- Rendered large 3D building models on a 60 FPS basis.
- Coded a Touma-Gotsman compressor combined with an LZ-78 compressor.
- Developed a GP-GPU-based object picker for fast asset selection on the screen.
- Collaborated efficiently and effectively with a team of awesome developers.
- Created a multi-thread decompressor to handle asynchronous decompression.
ASP .NET Developer
Signapay
- Created fully functional web applications with strong back-end logic and complex asynchronous validation operations of UI data.
- Worked on the creation and optimization of fast store procedures.
- Solved several UI and back-end bugs.
- Coordinated my work with a remote team through TFS (Team Foundation Server).
- Implemented Bootstrap to allow for a responsive web design.
C++ Developer
Globant
- Developed Blinn-Phong lightning model shaders.
- Created a reusable and movable, multi-perspective, first person camera.
- Coded texture processing shaders.
- Experimented with post framebuffer processing.
- Created dynamic shadow maps.
Team Leader, Co-founder
Those Guys Labs
- Created a mobile game called "Whack a Robot" for Android and IOS.
- Led a multidisciplinary team of developers.
- Created a reusable and intelligent DPI asset management system.
- Integrated social network interactions into Adobe AIR mobile games via Adobe Native Extensions.
- Integrated a mobile acquisition data system through Flox.
- Implemented a freemium business model as a monetization scheme.
Team Leader, Lead Developer
Glooday
- Created a quiz game called "Me Suena" and its sequel "Me Suena 2.0".
- Led a multidisciplinary team of developers.
- Created highly profitable freemium systems.
- Integrated a mobile acquisition data system through Google Analytics.
Experience
Powtoon
https://www.powtoon.com/YouBIM
http://www.youbim.comMe Suena 2.0
The first version and the most successful project I've participated in so far. The game was an original idea created by our Product Owner Juan Dragotto. It achieved more than 80,000 downloads on Google Play and AppStore worldwide, mostly in Argentina, as well as overwhelmingly positive reviews by both our users and the press. The project also evolved to its 2.0 version.
Me Suena 2.0 was the finest product achieved by the Glooday's game development team. The idea was brilliant, but the art was a bit flawed. Rodrigo Biancciotti and Martin Aguirre decided to create a new skin for the game, one that would be much more friendly and personal to the user.
The game was reviewed, fixed, and re-skinned practically from scratch in a short month with the team's extraordinary efforts and dedication. Sadly, our best product was released shortly before the dawn of Globant. The game was available for a couple of weeks before being pulled off the market. Nevertheless it achieved great results and reviews in its short lifespan.
Whack a Robot
This was Those Guys Labs first project. It took slightly less than three months to produce a high quality product. It was the proof of concept for what kind of products the team was able to produce in short periods of time. W.A.R. was developed using AS3, Adobe AIR, and the Starling Framework.
This project was presented at Exivico in late 2015, a few months after it was completed.
Education
Certificate of Completion in Virtual Simulations
IES - Córdoba City, Argentina
Skills
Libraries/APIs
Node.js, Three.js, WebGL, React, OpenGL, GLFW, Starling
Tools
Blender, Adobe AIR, Adobe Illustrator, Adobe Photoshop, Flash, Git, Canvas, AutoCAD
Languages
C#, JavaScript, GLSL, AS3, CSS, HTML, SQL, C++
Frameworks
Unity3D, Unity, ASP.NET, Bootstrap, Redux, Unreal Engine 4
Paradigms
Gamification, Mobile Game Design, Agile Software Development, Scrum
Platforms
Windows, Ubuntu, GreenSock Animation Platform (GSAP), WordPress
Storage
SQLite
Other
Game Development, Game Theory, Game Design, 2D Games, Computer Graphics, 3D Assets, React Three Fiber (R3F), Front-end, 3D Games, OpenGL Extension Wrangler (GLEW), Adobe Flash Builder, 3D Math, Animation, Motion Graphics, Tax Accounting, Human Resources (HR), SVG, Autodesk Revit, Gameplay Development, Level Design, 3D Animation, 3D Design, Multiplayer
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