Ivo Monti, Developer in Córdoba, Cordoba, Argentina
Ivo is available for hire
Hire Ivo

Ivo Monti

Verified Expert  in Engineering

Full-stack Developer

Córdoba, Cordoba, Argentina

Toptal member since October 9, 2015

Bio

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

Powtoon
Scrum, Tax Accounting, Human Resources (HR), JavaScript, WebGL, Three.js, React...
Palisades Capital Advisors Holdings, LLC
JavaScript, Three.js, WebGL, 3D Animation, GreenSock Animation Platform (GSAP)...
Powtoon
Animation, 2D Games, Motion Graphics, Computer Graphics, JavaScript, Canvas...

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

Full-time

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

2022 - PRESENT
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.
Technologies: Scrum, Tax Accounting, Human Resources (HR), JavaScript, WebGL, Three.js, React, Redux, Computer Graphics, Node.js, Git, 3D Assets, 3D Design, Front-end, 3D Games

JavaScript and Three.js Developer

2024 - 2024
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.
Technologies: JavaScript, Three.js, WebGL, 3D Animation, GreenSock Animation Platform (GSAP), WordPress, 3D Assets, React Three Fiber (R3F), Front-end, Node.js, React, 3D Games, Blender

Computer Graphics and Animation Developer (Web)

2018 - 2022
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.
Technologies: Animation, 2D Games, Motion Graphics, Computer Graphics, JavaScript, Canvas, Three.js, WebGL, Node.js, Git, 3D Assets, 3D Design, Front-end, React, Game Development, 3D Games, Blender

WebGL Developer

2016 - 2018
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.
Technologies: CSS, JavaScript, Node.js, WebGL, Three.js, Computer Graphics, Git, 3D Assets, Front-end, 3D Games, Blender

ASP .NET Developer

2015 - 2016
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.
Technologies: Bootstrap, ASP.NET, HTML, CSS, SQL, JavaScript, C#, Git, Front-end

C++ Developer

2015 - 2015
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.
Technologies: OpenGL Extension Wrangler (GLEW), GLFW, GLSL, OpenGL, Git

Team Leader, Co-founder

2014 - 2015
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.
Technologies: Flash, Adobe Photoshop, Adobe Illustrator, Adobe Flash Builder, Adobe AIR, Starling, AS3, Git, 3D Design, Game Development, Multiplayer

Team Leader, Lead Developer

2013 - 2014
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.
Technologies: Adobe Photoshop, Adobe Illustrator, Flash, Starling, Adobe AIR, AS3, Git, Game Development, Multiplayer

Experience

Powtoon

https://www.powtoon.com/
Your go-to video creation platform. Powtoon is amongst the best content creation tools out there. It's powered by WebGL and Three.js, making the results aesthetically pleasing and performant. The content library is home to more than 10,000 graphic assets, and the platform is in the process of including AI-generated ones on the fly.

YouBIM

http://www.youbim.com
A web-based 3D Viewer for visualizing truly gargantuan buildings in real time on the web and on mobile. You can render anything at 60 FPS, from hydroelectric dams to central city hospitals. This was achieved through an aggressive asset polygon count optimization, level of detail optimization, where you render smaller and simpler versions of the asset the further you are from it, and multiple occlusion mechanisms that would hide (and prevent rendering) of anything the user's not currently looking at.

Me Suena 2.0

Me Suena! for Android and iOS Tablets and Smartphones:
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

Whack a Robot for Android and iOS Tablets and Smartphones:
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

2011 - 2015

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring