
Mihai Cozma
Verified Expert in Engineering
Game Development Developer
Florești, Cluj County, Romania
Toptal member since February 2, 2016
Mihai has over 18 years of professional experience with various technologies, platforms, and tools. He is proficient in C and C++ and the Unity 3D game engine. He communicates very well and has previous experience working with teams of various sizes and with multiple working infrastructures.
Portfolio
Experience
- C# - 6 years
- C++ - 6 years
- Back-end Development - 5 years
- Unity3D - 5 years
- Game Development - 5 years
- Game Design - 1 year
- JavaScript - 1 year
Availability
Preferred Environment
Unity3D, Visual Studio
The most amazing...
...experience I had was developing a complex routing engine on top of NDS map data format, designed for the automotive industry.
Work Experience
Freelance Software Engineer and Game Developer
Cozma Mihai IT PFA
- Developed a multi-platform, 3D dekstop game called Wisps: The Redeeming as an independent game developer using Unity3D.
- Published a multi-platform, 2D mobile game called Rusty Stings as an independent game developer using Unity3D.
- Coded the majority of a a 3D platform game in Unity3D called Sprout's Tale.
- Built a Unity3D based web app and mobile app, which allows users to place 3D pieces of furniture into a virtual room and design how the furniture would look in their own home.
- Developed a multiplayer, cross-platform, mobile 2D game, which used GameSparks as a back-end and had Facebook, Everyplay, App store, and Play store integrations.
- Coded an asynchronous multiplayer, cross-platform, mobile 2D game using Unity 3D for a client.
Software Engineer
Softland Romania
- Added several features, including font processing and digital signatures, to the company's novaPDF virtual print driver.
- Tested and implemented improvements on the novaPDF virtual print driver in order to certify it with Microsoft.
- Built a profile management solution for novaPDF that would allow an administrator to manage all printing profiles over the network in a centralized manner.
- Configured a new GUI for novaPDF printer profiles.
- Designed and implemented a complex, plug-in based, SOAP based system for managing and monitoring any desktop application over the intranet or WAN network.
Software Engineer
Neverfail Group
- Co-invented a plug-in based system for managing Neverfail's Heartbeat applications.
- Created a manager for Windows Services.
- Developed an algorithm to quickly detect patterns in large amounts of streaming data, as an input for a proprietary compression algorithm.
- Maintained the Neverfail Heartbeat core product.
- Performed various tests and system improvements.
Software Engineer
Softvision Consulting
- Developed a desktop product that could sync contacts between various versions of Microsoft Outlook and a SOAP based web service.
- Led a team of three people.
- Used MAPI standard to interface with Outlook contacts.
- Created a tree based, conflict solving system that allowed users to successfully manage syncing conflicts automatically.
- Worked closely with the outsourcing client.
Experience
Wisps: The Redeeming
Rusty Stings
Sprout's Tale
Banana Challenge
Unreleased Async Multiplayer Game
Plug-in Based Software Manager
Furniture Virtual Designer
novaPDF Virtual Printer Driver
Pattern Design and Cloth Simulation
Pattern Detection Algorithm
Plug-In Manager for Neverfail Hearbeat
Self - Configuring UI
Particle FX
Prograf
Taxi Nova
Contacts Synchronization Application
Education
Bachelor's Degree in Computer Science
Technical University of Cluj Napoca - Cluj-Napoca
Skills
Libraries/APIs
WTL, Windows API, Entity Framework, OpenGL, Node.js
Tools
Adobe Photoshop, Microsoft Visual Studio, Wix, MonoDevelop, Visual Studio, Notepad++, Windows Driver Kit (WDK)
Languages
XML, C#, C++, C, HTML5, SQL, Lua, Python, Java, Bash, CSS, PHP, JavaScript
Frameworks
Mono, Windows Presentation Foundation (WPF), Unity3D, Windows PowerShell, Entity 6, .NET, Unity, Unreal Engine, ASP.NET, Express.js, AngularJS
Paradigms
Waterfall Development, Object-oriented Programming (OOP), Design Patterns, Asynchronous Programming, Agile Software Development, MEAN Stack
Platforms
Windows, Linux
Storage
JSON, MongoDB, Microsoft SQL Server
Other
Windows Communication Foundation (WCF), Game Development, Back-end Development, Game Design, COM, MAPI, 3D, Ajax, Front-end
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