Daniel Caminos, Developer in Asti, Province of Asti, Italy
Daniel is available for hire
Hire Daniel

Daniel Caminos

Verified Expert  in Engineering

Game and Front-end Developer

Location
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

CultureX Inc.
React, Front-end, UX Design, TypeScript, Redux, Testing...
Cirrus O+M, LLC (via Toptal)
Next.js, Front-end, Tailwind CSS, JavaScript, React, Radix UI, Amazon Cognito...
Funco Inc.
Unity, WebGL, React, JavaScript, Unity3D, User Experience (UX), CSS, UX Design...

Experience

Availability

Full-time

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

2024 - 2024
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.
Technologies: React, Front-end, UX Design, TypeScript, Redux, Testing, Amazon Web Services (AWS), Application State Management, ECharts

Front-end Developer

2023 - 2023
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.
Technologies: Next.js, Front-end, Tailwind CSS, JavaScript, React, Radix UI, Amazon Cognito, SDKs

Senior Unity Engineer

2022 - 2023
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.
Technologies: Unity, WebGL, React, JavaScript, Unity3D, User Experience (UX), CSS, UX Design, HTML, TypeScript, CI/CD Pipelines, Tailwind CSS, Google Cloud Platform (GCP), Front-end

Senior JavaScript Developer

2021 - 2022
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.
Technologies: React, WebGL, JavaScript, User Experience (UX), CSS, UX Design, HTML, TypeScript, Front-end Development, CI/CD Pipelines, Tailwind CSS, Front-end

Full-stack Developer

2019 - 2020
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.
Technologies: Python, SCSS, ECMAScript (ES6), React, JavaScript, CSS, D3.js, HTML, Plottable.js, TypeScript, Front-end Development, CI/CD Pipelines, React Redux, Tailwind CSS, Front-end

Senior Full-stack Engineer

2018 - 2019
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.
Technologies: Go, JavaScript, Redux, React, User Experience (UX), CSS, HTML, Graphviz, Deck.gl, Plottable.js, Graphs, TypeScript, Front-end Development, CI/CD Pipelines, Next.js, React Redux, Front-end

Senior Full-stack Engineer

2018 - 2018
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.
Technologies: Amazon Web Services (AWS), Loopback, PostgreSQL, React, Node.js, JavaScript, Redux, CSS, Scrum, GraphQL, UX Design, MongoDB, Firebase, Agile, HTML, TypeScript, Front-end Development, CI/CD Pipelines, Next.js, React Redux, Front-end

Senior Software Engineer

2017 - 2018
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.
Technologies: Amazon Web Services (AWS), Docker, PostgreSQL, Ruby on Rails (RoR), React, Node.js, Scrum, GraphQL, TypeScript, Front-end Development, CI/CD Pipelines, Front-end

Co-founder | Game Developer

2013 - 2017
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).
Technologies: Firebase, Parse, Node.js, 3D, Unity, Unity3D Native Plugin Interface, Unity3D, JavaScript, User Experience (UX), CSS, SQL, MySQL, Scrum, iOS, React Native, Chatbots, MongoDB, HTML, Parse SDK, Android, TypeScript, Three.js

Senior Software Architect

2010 - 2013
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.
Technologies: C#, Java, JavaScript, C++, Unity3D, SQL, MySQL, CI/CD Pipelines

Lead Software Engineer

2008 - 2010
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.
Technologies: Unity3D, OGRE, C++, Unity, WebGL, C#, SQL, MySQL, Three.js

Software Developer

2006 - 2008
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.
Technologies: JavaScript, Java, ASP.NET, C++, SQL, MySQL

ACTC Racing

https://www.youtube.com/watch?v=1eTelkH2tXQ&feature=youtu.be
The company Bundle Games contracted us to develop a racing game for the first category of the Brokers Association Turismo Carretera (ACTC). This project took just over a year of work and was finally released with great acceptance in the targeted segment. In this project, we exceeded several goals, the development of an AI itself, rendering quality, and above all, the performance on mobile devices.

TV Presentation

https://www.youtube.com/watch?v=znP8kWE_wOY
We developed a presentation scene for a television studio, for the category Road Tourism Race in 2015 and 2016. This application is responsible for dynamically assembling the starting line with all its cars and end positions, and exporting a video to be broadcast on television.

Honey Maker

Honey Maker is our last production. It is an addictive casual game that points to the imposing presence in the most popular stores applications. Currently in beta, but is now available in the Google Play Store and will soon be available in the App Store.

Top Race Simulator

We had the opportunity to collaborate with 2Pez in the development of one of its simulators. This project was very important for the company because it was the first mass-market product in which we were part of. This development was sold (and still sells) in large retail chains, and offers the possibility to feel like a real pilot of a top race which is the fastest growing category in recent years in Argentinian motoring.

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

This is a web game released for winter in Europe, a new advertising campaign for Glade spray. The work was done through the study of digital marketing called Penta Study.

Bones Invasion

This game—which is still in production—is a bet on the future to continue consolidating as a developer of entertainment content. They are still being defined the game mechanics, but we can already overtake some images of what will be our next casual game.

Raid China

Imitating the game concept of a raid in France, China requested a new game that fits the most common design in the country: large print, sound explosions, and banner advertising was requested. This project was designed to be made public in the Republic of China and was submitted to the Apple App Store.

Augmented Reality

We developed an augmented reality application to enhance the experience of users in different outlets of a major company dedicated to the marketing of household items, electronics, and computing. For legal reasons we cannot name the company, but we can say it is the number 1 in the country and has more than 110 branches and around 4,900 employees.

About the application we can say that shows it our versatility in providing solutions in different technologies on the market.

Lysoform Game

This project is part of an advertising campaign to let consumers know the product line Lysoform. It was very successful within the traditional sales channels where the product is marketed. The activation was accompanied by a heavy investment in advertising by the customer.

Raid Francia

Raid France for Android was a strong marketing bet in Europe where they aimedto educate customers of the product about which insectide was the most appropriate for each type of insect. This campaign was very successful because the numbers of the company reflected a greater number of their regular customers purchasing their less popular products

Mr. Músculo Kinect Mexico

As a result of an investigation of potential new platforms for user interactions, we investigated the ability to work with the proximity camera developed by Microsoft. The Kinect offers a new experience in the user interface. This particular experience, offers players the possibility to clean stains that appeared on a screen of 40 inches with the movement of their hands.

The activation was very successful in Mexico where it was implemented.
2005 - 2008

Senior Technician Degree in Programming (Computer Engineering)

Universidad Tecnologica Nacional - Buenos Aires, Argentina

Libraries/APIs

React, WebGL, React Redux, Node.js, Parse SDK, D3.js, Plottable.js, Three.js

Tools

Git, Graphviz, Amazon Cognito

Frameworks

Redux, Next.js, Tailwind CSS, React Native, Unity, OGRE, Unity3D, 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

Languages

CSS, HTML, JavaScript, TypeScript, SQL, GraphQL, C#, C++, SCSS, ECMAScript (ES6), Java, Go, Python

Storage

PostgreSQL, MySQL, MongoDB, Databases

Paradigms

UX Design, Scrum, Agile, Testing

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

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