Iulian Tudurean
Verified Expert in Engineering
Unity Developer
Iulian is a developer who specializes in Unity. He has a passion for game development that began in childhood when he was making custom Warcraft 3 maps. He developed a Unity app that uses machine learning to find ideal parameters for growing a plant, a battle simulation environment where a human or ML-Agent can control drones to win a simulated battle scenario, and a virtual reality parachute simulator made for the military with a game engine that translates physical actions to a 3D environment.
Portfolio
Experience
Availability
Preferred Environment
Windows, Unity, Visual Studio, Blender, Slack, Discord
The most amazing...
...project I've built was a Unity VR application connected to a set of physical motors that simulate jumping with a parachute for a military company.
Work Experience
Deputy of Interactive Technologies
ASSIST Software SRL
- Led a team from one of the leading companies in the mobile market. I designed the architecture and the features assigned to my team, helped them integrate them, and made sure to have high-quality demos on time.
- Took the technical leadership within the department (Unity), established a learning path, common framework for projects, and enforced best practices. It resulted in a code-cohesive team with great capabilities.
- Undertook a project in Unreal Engine 5.1, tasked with creating a metaverse space for investors. Despite my expertise being primarily in Unity, I managed to take over, lead, and successfully deliver the project.
SDE II
Assist Software
- Assisted with a VR application that simulates jumping with parachutes from planes. The application had to communicate with a set of motors with straps to the user to simulate realistic falling behavior pulling him in the air.
- Led the development of a big game feature where the user had to evolve an island by constructing buildings.
- Won first place at an internal company competition by developing a Unity application that used machine learning to find good parameters for growing a plant.
Experience
Elly and the Ruby Atlas
https://play.google.com/store/apps/details?id=com.Assist.EllyAndTheRubyAtlasI acted as the architect and one of the core programmers. Some of the systems that I took part in development are:
• Player ship module includes the ship upgrades system, cargo system, equipment system, crafting system, and damaging system.
• Player island module includes unlocking the island, building system, and resource gathering system.
• Level design and technical approach for the combat missions.
• Architecture for the combat system.
Military Parachute Simulator (NDA)
Biodome
https://assist-software.net/project/biodomeWebGL Stair Configurator (NDA)
The application walks a user step-by-step through the process, customizing their stairs to the perfect size. The app starts by asking about the type of stairs and sizes the user prefers. It displays a list of stair options that fit these criteria. After the user selects one of the presented stairs, it renders a 3D model. If the user has a camera, it can turn it on to overlap the 3D object with the real world in the AR mode. If the user is pleased with the selected product, he can get an invoice for the stair in PDF format.
ML Drones
The commander has a certain number of drones assigned to a task (i.e., defend base, capture flag). The drones with the same task will create a formation and carry out the task at hand. A commander will score points by either capturing flag, destroying enemy drones, or destroying the enemy base. Aside from the tasks assigned to the drones, a commander can choose a formation type, i.e., a circle formation might be better when your team owns the flag because it is more defensive.
Blast Mobile Game | NDA
I worked just over 1.5 years on the development of the game. For the first six months, I created new tiles with new logic for the game and improved the existing level editor. After that, I took the position of squad lead, where I managed a small team to deliver more extensive features for the games, such as a new store, dynamic level balancing, and dynamic tutorials.
Education
Bachelor's Degree in Computer Engineering
Ștefan cel Mare University of Suceava - Suceava, Romania
Certifications
Unity Certified Expert: Programmer
Unity Technologies
Skills
Libraries/APIs
WebGL
Tools
Visual Studio 2019, C#.NET WinForms, Arm Cortex-M3, Blender, Visual Studio, Slack
Paradigms
Object-oriented Programming (OOP), REST, Dynamic Programming
Frameworks
Unity, Unity3D, Unreal Engine
Languages
C#, C++, ARM Assembler, Java 7, Swift, Python 2
Storage
Oracle 11i
Platforms
Windows, Mobile
Other
Game AI, Game Design, Gameplay Development, Game Design Documentation, Mobile Games, Game Development, Team Leadership, Internet Protocols, Computer Graphics, Image Processing, Integrated Circuits, Simulations, Discord, Machine Learning, Android Game Development, Genetic Algorithms, Decision Trees, ML-Agents, Unreal Engine 5
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