Daniel Caminos
Verified Expert in Engineering
Game and Front-end Developer
Asti, Province of Asti, Italy
Toptal member since March 27, 2017
Daniel began working in 2006 and is now considered a senior software engineer and Unity 3D and JavaScript expert by his peers. Throughout his career, he's worked on his own and with others as a freelancer. His past teammates can vouch that he can quickly integrate into interdisciplinary teams and any project type (UI/UX, front-end, game development, and so on). Daniel is a proactive individual who enjoys tackling new challenges and working with new tech.
Portfolio
Experience
Availability
Preferred Environment
Unity3D, Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...thing I've worked on was a 3D race game of the most relevant national racing category in my country for mobile devices.
Work Experience
Front-end React Developer
CultureX Inc.
- Developed an app to create user-format queries to fetch raw data, render and interact with charts, and export results in several formats.
- Proposed new architecture to improve site performance, as well as new state management tools (Zustand) and fetch/cache data (react-query).
- Created new UX solutions to solve complex product tasks.
Front-end Developer
Cirrus O+M, LLC (via Toptal)
- Built an MVP to render and navigate 3D spaces (buildings, machine rooms, etc), displaying equipment information and user notes.
- Collaborated with a multidisciplinary team, actively participating in the creative process.
- Tracked and fixed bugs using Jira as a reporting tool.
- Built an integration with Matterport SDK to render scanned environments on a website.
Senior Unity Engineer
Funco Inc.
- Improved performance and quality of a previous Unity game version.
- Migrated from Unity to pure React game. Used Framer Motion.
- Participated in product decisions, adding value and improving the user experience.
- Tracked and fixed bugs using Jira and Linear as the reporting tool.
Senior JavaScript Developer
Inkarnate
- Worked in a React web app with seven overlapped canvases to get visual-specific effects and render more than 50,000 images at the same time.
- Developed a library in Rust and implemented it with WebAssembly. The main goal was mapping a texture into a path.
- Added a whole new feature to apply WebGL filters over an editable canvas.
Full-stack Developer
Streamlit
- Developed a web app to interact with machine learning models.
- Created front-end interfaces (React) for a Python library.
- Built several widgets to render maps and plots using third-party libraries like deck.gl, D3, Vega-Lite, and Graphviz.
Senior Full-stack Engineer
Raven[OPS]
- Built a product from scratch in React, Node.js, and Go while keeping in mind the business implications of a startup.
- Involved with the product design and UX implications.
- Created plot components using third-party libraries like D3 and Plottable.
Senior Full-stack Engineer
Toro Valley
- Created a back end for a REST API; used Node.js and interfaced with a PostgreSQL database.
- Built the front end to manage user accounts (the main product of the company).
- Planned the functionality of several screens and optimized the user experience.
- Architected and implemented the database structure.
- Collaborated with a designer in the architecture and implementation of the user interface.
Senior Software Engineer
Welltok, Inc.
- Worked with several core services for healthcare-optimization products.
- Wrote a custom cron script to run database updates and push user notifications.
- Created a back-end REST API using Node.js, interfacing with a PostgreSQL database.
- Worked with a GraphQL integration with the back end.
- Wrote unit tests for both the front end and back end.
- Developed a whole new UI test battery for the front end.
Co-founder | Game Developer
Thinking Monkey
- Developed race games called ACTC Racing and Super TC 2000 (Android, iOS).
- Built the AI for race games featuring a variable level of skill (Android, iOS).
- Developed several kinds of games: cards, trivia, bowling 3D, pool 3D, puzzles, etc. (Android, iOS, Mac, PC, WebGL).
- Implemented several integrations (Parse, Firebase, Facebook, Kinect, PayPal, Twitter).
- Built a dynamic presentation for TV race transmissions.
- Developed an AI bot for obtaining chat conversations using a Facebook Messenger integration.
- Created the advergame Raid Game for an important insecticide company. It was implemented in several countries (Android, iOS).
- Created the AR/VR app called Garbarino Sales Hall.
- Developed the puzzle game called Honey Maker (Android, iOS, WebGL).
- Developed the back end for game integrations (Node.js, Loopback).
Senior Software Architect
Hasar Sistemas
- Designed the main architecture for a payment gateway.
- Implemented several integrations with credit card gateways (Visa, American Express, MasterCard).
- Implemented a brand new mobile payment solution.
- Reengineered the entire payment gateway to update technologies.
- Supported several integrations, code coverage, and crash reports.
Lead Software Engineer
2PEZ
- Developed a racing game called Simulador de Turismo Carretera (PC).
- Created a custom 3D engine (Ogre, OpenAL, and other mixed technologies).
- Migrated old projects to Unity to improve performance.
- Architected a racing game called Simulador de Top Race (PC).
- Developed the advergame called Fibertel Race (WebGL).
- Created a 2D layer to render maps and race positions.
Software Developer
BDF Technology Solutions
- Developed a workflow solution for document management.
- Implemented the workflow solution in a client's office.
- Acted as a functional analyst for new projects and technologies.
Experience
ACTC Racing
https://www.youtube.com/watch?v=1eTelkH2tXQ&feature=youtu.beTV Presentation
https://www.youtube.com/watch?v=znP8kWE_wOYHoney Maker
Top Race Simulator
Thinking Monkey participated in the creation of HUD (Heads-Up Display) which is the graphical interface that shows all the telemetry data, as well as number of laps, circuit map, and more.
Glade Game
Bones Invasion
Raid China
Augmented Reality
About the application we can say that shows it our versatility in providing solutions in different technologies on the market.
Lysoform Game
Raid Francia
Mr. Músculo Kinect Mexico
The activation was very successful in Mexico where it was implemented.
Education
Senior Technician Degree in Programming (Computer Engineering)
Universidad Tecnologica Nacional - Buenos Aires, Argentina
Skills
Libraries/APIs
React, WebGL, React Redux, Node.js, Parse SDK, D3.js, Plottable.js, Three.js
Tools
Git, Graphviz, Amazon Cognito
Languages
CSS, HTML, JavaScript, TypeScript, SQL, GraphQL, C#, C++, SCSS, ECMAScript (ES6), Java, Go, Python
Frameworks
Redux, Next.js, Tailwind CSS, React Native, Unity, OGRE, Unity, Loopback, Deck.gl, ASP.NET, Ruby on Rails (RoR)
Platforms
Visual Studio Code (VS Code), Firebase, MacOS, Parse, Android, iOS, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Matterport
Paradigms
UX Design, Scrum, Agile, Testing
Storage
PostgreSQL, MySQL, MongoDB, Databases
Other
Front-end Development, CI/CD Pipelines, Front-end, 3D, User Experience (UX), Chatbots, Virtual Reality (VR), Graphs, Unity3D Native Plugin Interface, Software Deployment, Web Development, Radix UI, SDKs, Application State Management, ECharts
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