Daniel Nečesal, Developer in Lausanne, Switzerland
Daniel is available for hire
Hire Daniel

Daniel Nečesal

Verified Expert  in Engineering

Game Developer

Lausanne, Switzerland

Toptal member since October 4, 2022

Bio

Daniel has over two years of experience using Unity for game development and has taught himself the necessary skills. He has a degree in applied nanotechnology and has used Unity in various projects, including working on UI/UX and managing other employees. Daniel is passionate about the potential of games to enhance skills like problem-solving and stimulate learning and curiosity.

Portfolio

MindMaze
C#, Git, Unity, User Interface (UI), Code Review, Bug Fixes, Miro, Bitbucket...
Tinysoft
Team Management, Unity, Mobile Games, Mobile Game UI, User Experience (UX)...
Bohemia Interactive
Unreal Engine 4, Jira, Confluence, Slack, Subversion (SVN), Games, 3D Games...

Experience

  • C# - 5 years
  • User Interface (UI) - 4 years
  • Unity - 4 years
  • Game Development - 4 years
  • Firebase - 3 years
  • TypeScript - 3 years
  • JetBrains Rider - 3 years
  • User Experience (UX) - 1 year

Availability

Part-time

Preferred Environment

Unity, JetBrains Rider, Slack, Miro, Jira, Bitbucket, SourceTree, Firebase, TypeScript, 2D

The most amazing...

...project I've worked on is Sandbox, a mobile simulation game where I cleaned up the codebase and increased revenue by 20% in three months.

Work Experience

Generalist Unity Developer

2022 - PRESENT
MindMaze
  • Reworked the visual aspect of the company applications' UI.
  • Collaborated with the UI/UX team to deliver the best experience for the end user.
  • Participated in code review sessions for all major application updates.
  • Created Jira bug tickets and worked on many product development bugs.
  • Achieved faster iterations and smoother update cycles by implementing new Unity features into the developers' workflow.
Technologies: C#, Git, Unity, User Interface (UI), Code Review, Bug Fixes, Miro, Bitbucket, JetBrains Rider, Jira, 2D, Unity SDK

Generalist Mobile Game Developer

2021 - 2022
Tinysoft
  • Added a level creation system for the designer team.
  • Managed one programmer and one designer and created tasks for them in Jira.
  • Implemented analytics systems and used the results to make the gameplay smoother.
  • Increased play time by 50% and grew revenue by 20%.
  • Improved the UI and implemented a UI scaling system to work on all mobile devices.
  • Added a community hub where users could share their creations and vote on the best ones using Reddit's algorithm.
  • Built a Firebase back end that provides profile data to server players and managed user levels, ranking, storage, and fetching.
  • Created a minigame for a game hub application integrated into their systems.
Technologies: Team Management, Unity, Mobile Games, Mobile Game UI, User Experience (UX), Slack, TortoiseSVN, Jira, TypeScript, 2D, Unity SDK

Unreal Scripting Game Developer

2021 - 2021
Bohemia Interactive
  • Refactored multiple back-end systems, which controlled the game loop.
  • Implemented new UI features for the game and fixed many scaling issues with the previous UI implementation.
  • Fixed many gameplay bugs related to the game loop, networking, multiplayer, and game modes.
  • Collaborated with the designers to implement their vision into the game.
  • Extracted game data so designers could implement new features and fix the game's current state.
  • Added the game log-in and hooked up game analytics.
Technologies: Unreal Engine 4, Jira, Confluence, Slack, Subversion (SVN), Games, 3D Games, Game Development, Scripting, 2D, Unity SDK

Experience

Octomancer

Developed Octomancer, a mobile game where users play as a magical octopus that travels through portals, collects gold, and fights enemies. This is an ongoing project I return to when I have free time and want to challenge myself and learn something new.

The game went through many iterations and refactors. It started as a multiplayer game that used Firebase as a back end, but now the focus is more on the single-player experience. During the project development, I learned to use TypeScript and create websites with Vuetify.

Education

2015 - 2020

Master's Degree in Physical Engineering and Nanotechnology

Brno University of Technology (BUT) - Brno, Czech Republic

2019 - 2019

Engineer's Degree in Nanophotonics

EPFL - Lausanne, Switzerland

Skills

Tools

JetBrains Rider, Slack, Confluence, Git, Subversion (SVN), Unity SDK, Clockify, Miro, Jira, Bitbucket, SourceTree, MATLAB, TortoiseSVN

Languages

C#, TypeScript, Python

Frameworks

Unity, Nano, Unreal Engine 4

Platforms

Firebase

Other

User Interface (UI), Game Development, 2D, Games, 3D Games, Mobile Games, Mobile Game UI, Code Review, Bug Fixes, Scientific Data Analysis, Programming, SOLID Principles, Time Management, IT Project Management, Scripting, Team Management, User Experience (UX), Mobile Game Development

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