Israel Illan
Verified Expert in Engineering
Full-stack Developer
Israel is an accomplished software engineer with over 20 years of experience, with a current focus on Unity design and development. He began his career as a full-stack developer and transitioned to game development, where he has worked extensively in various gaming domains, including mobile, desktop, multiplayer, VR, and AR. Israel possesses a wealth of knowledge in designing SOLID software systems.
Portfolio
Experience
Availability
Preferred Environment
Unity, C#
The most amazing...
...project I've worked on is a photorealistic engine that simulates a variety of environments used to train and validate autonomous vehicles.
Work Experience
Founder | Freelancer
Arklay
- Created and launched mobile games on the App Store from scratch. Oversaw the development of the back end and built multiplayer and multi-platform games for desktop, iOS, Android, and WebGL, utilizing Unity and C#.
- Designed UVLC, a Unity Android native store plugin that utilizes C++ and C# to enable video playback based on libVLC.
- Developed and designed a SteamVR UI plugin that seamlessly integrates SteamVR controls with Unity's UI system.
- Conceptualized a user-friendly threading Unity plugin that simplifies the implementation of background threads and concurrency, allowing other Unity developers to bring execution back to Unity's main thread seamlessly.
- Built and designed an augmented reality checkers game, which is multiplatform, including desktop, iOS, and Android, and includes animated game pieces that appear alive and rendered over real-world surroundings.
- Constructed and published a multiplayer WebGL game on Facebook inspired by the classic Pictionary game. The game allows one player to draw a given item in real-time while the others make their guesses.
- Generated a casual VR game utilizing Unity and C#, where players are tasked with finding a hidden cow solely by tracking its mooing sound. This project leveraged innovative technology that enabled precise location tracking of the moo sound source.
- Utilized Unity C# and Photon and successfully published a multiplayer edition of the classic game "Asteroids."
- Outlined and developed a proof of concept for a mobile street fighter game that incorporates the player's finger gestures, replacing traditional virtual joysticks and buttons.
Lead Mobile Engineer
Superworld
- Refactored, cleaned up, and modernized the old app codebase.
- Increased the app's stability and speed by using proper object-oriented techniques and improving the usage of the Unity Editor.
- Added advanced features such as importing model meshes directly from Sketchfab.
Senior Unity Engineer
CVEDIA
- Designed and developed SynCity using Unity and C# from the ground up to its minimum viable product stage.
- Spearheaded the process of assembling a proficient team of developers and artists to undertake the project.
- Implemented structured processes and workflows for the team.
- Effectively steered the development process to ensure alignment with stakeholder requirements.
- Developed Python tools that establish connectivity with the Unity site and feed relevant data to the neural networks during training and validation processes.
- Collaborated closely with artists and designers to enhance the Unity workflow and optimize the creation of models and environments that met clients' needs.
- Incorporated my Unity expertise to create tailor-made components that emulate real-world sensors such as IR cameras, radar, and Lidar, commonly utilized by autonomous vehicles.
Senior Game Engineer
iDreamsky
- Optimized and adapted the most successful titles worldwide to the Chinese market using Unity3D, Unreal Engine, and C++ in-house engines.
- Produced the first games self-developed by the company using Unity3D and Jira for project management.
- Helped the local game designers with game designing techniques used in the west.
Project Manager
Nvia Gestion de datos SL
- Developed multiplayer and multiplatform games using Objective-C, HTML5, cocos2d, Box2D, Unity3D, and SmartFoxServer, leading a four-member development team.
- Created mobile applications for iOS with Cocoa and Windows Phone with .NET.
- Developed web solutions—front and back end—using .NET and PHP, including hands-on experience with SOAP, JSON, JavaScript, CSS, XML, MySQL server, and Microsoft SQL Server.
- Produced a 3D chroma-key and fill-key engine used in TV virtual scenarios with XNA, Direct3D, and High-Level Shading Language (HLSL).
Systems Analyst
Panel Sistemas/Movistar
- Maintained the prepaid telephony control application using C, Pro*C, and Oracle.
- Worked as a part of a big team inside a huge corporation.
- Documented the code and databases used and provided training and mentoring to junior developers when joining the team.
Firmware Developer
Kilowatt SA
- Handled the installation and customization of early smart vending machines.
- Developed and implemented software solutions and configured hardware components to ensure seamless communication between the machines and the client's headquarters.
- Created and optimized communication protocols utilizing SMS, GPRS, and 3G technologies for machines located in remote areas.
Experience
AR Metaverse Mobile App
https://www.superworldapp.com/Architectural Analysis and High-quality Render Generation
Tool to Analyze The Sun Incidence on a Roof
Android AR Software Engineer
Disabilities and Diseases Experiences in VR
SynCity
https://www.youtube.com/watch?v=Bt5KhdS139Q• MVP: youtube.com/watch?v=6QXNB0E6Mec
• Drone and lidar: youtube.com/watch?v=Sl6VT5j6fJM
• Car and lidar: youtube.com/watch?v=DOzhovUQJ44
• Drone and sensors: youtube.com/watch?v=LbhO3Mwi88A
• Thermal: youtube.com/watch?v=pwM1z1b8YtM
• Far and near infrared: youtube.com/watch?v=DKk5rJ6ZX7I
• Sensors: youtube.com/watch?v=SmKqFbEhfz8
Fierro a Fondo
https://fierroafondo.com/TNA VR (Adult Site)
Toptal React Academy
https://github.com/israelillan/eatbnb-clientToptal React Native Academy
Vantage TV - Coachella Experience
https://uploadvr.com/coachella-embraced-virtual-reality/Unity UVLC
https://www.youtube.com/watch?v=fQaWlJSruQ4Easy Threading
Checkers AR
https://youtu.be/NSzpFa2DQt4Find the Invisible Cow
https://www.youtube.com/watch?v=eX20YgnJg2QSteamVR-Unity UI Integration
https://www.youtube.com/watch?v=dTQ8rayYpXAPersonalized Bags Web and Mobile Apps
Just Draw It!
https://www.youtube.com/watch?v=dKGubnpYO4MGuesses are also shared in real-time to give the impression to the players of being played in the same room. Also, I implemented an anti-cheating system (in case the player actually writes the answer). If more than 50% of the guessing players report cheating, the round is void.
Space Courier
https://www.youtube.com/watch?v=ZbJ-RIvDQcMAsteroids
https://www.youtube.com/watch?v=bLyqqA2J29Q&t=1sSpace Race
https://www.youtube.com/watch?v=LjyhQn79vYY&t=2siFighter
https://www.youtube.com/watch?v=ZJnedb6GCZ4A 3D Eye
Paint the World
https://painttheworld.app/Skills
Languages
C#, Java, JavaScript, TypeScript, Kotlin, C++, C, Python, PHP, Objective-C, HTML, SQL, GraphQL, HLSL, Pro*C, Less, GLSL, CSS
Frameworks
Unity3D, Unity, Photon Unity Networking (PUN), NGUI, React Native, Unity2D, Unreal Engine, Cocos2d, .NET, Box2D, Photon, Android SDK
Libraries/APIs
SQLite.NET, libVLC, React, Node.js, Fast.ai, WebGL, Web3.js, XNA, PyTorch, YouTube API, OpenGL, TensorFlow, React Redux, Three.js, OpenCV
Tools
Vuforia SDK, Unity SDK, Figma, Jira, Direct3D, JSX, Git
Paradigms
Object-oriented Programming (OOP), Gamification, Agile Software Development, Scrum, Data-oriented Design
Platforms
Oculus, Vuforia, Oculus Rift, Mapbox, iOS, Android, Oracle, Firebase, ARCore
Other
Virtual Reality (VR), Augmented Reality (AR), Extended Reality (XR), HTC Vive, Game Development, Asset Management, Geolocation, Mobile Apps, Mobile Games, Web 3.0, Front-end, APIs, Networking, Unity Game Assets, Mobile Game Development, Multiplayer, Complex Problem Solving, Immersive Experiences, API Integration, ICE, 3D, Mapping, User Interface (UI), Crypto, Non-fungible Tokens (NFT), Smart Contracts, Ethereum Smart Contracts, Back-end Development, HTTP, Game Design, Data Visualization, Shaders, GPS, Location Services, Bluetooth GPS, Artificial Intelligence (AI), Yacc, Unity3D Native Plugin Interface, VLCKit, App UI, Mapbox SDK
Storage
MySQL, MongoDB, MySQL Server, Microsoft SQL Server, SQLite
Education
Master's Degree in Computer engineering
Polytechnic University of Madrid - Madrid, Spain
Certifications
Toptal React Native Academy Graduate
Toptal, LLC
Toptal React Academy Graduate
Toptal, LLC
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