.Net Developer
About Candidate
Introduction:
The candidate has a diverse background in game development and software engineering, with experience in both Unity 3D and .NET development. They started their career as a Junior Unity Developer, focusing on mobile game testing and gradually taking on responsibilities like programming character mimicry and scene adjustments. They worked on various games, contributing to both single-player and multiplayer titles, including VR training apps and strategy games. Their role involved tasks such as creating department systems, asset management, and implementing multiplayer features using Photon. Later, the candidate transitioned into .NET development, where they worked on large-scale transport/logistics applications and participated in maintaining and expanding existing functionalities, along with bug fixes and database management. As a .NET Developer in a multinational scrum team, they contributed to creating and maintaining user interfaces for HR applications. The candidate is skilled in Unity 3D, C#, .NET, SQL, and Agile methodologies, and has experience with various development tools like Visual Studio, Azure, Git, and Jira. They also have a strong understanding of game physics, multiplayer integration, and VR application development.
Responsibilities:
- Conducted manual testing for mobile games, focusing on iOS platform.
- Developed character mimicry and adjusted scene objects for a single-player game.
- Created department systems for a space strategy game, sourcing and managing assets from the Unity Asset Store.
- Developed VR training applications, including scene setup, coding, and integration of electrical circuits and measurement systems.
- Managed multiplayer aspects of a VR paintball game, including team creation, designing RPC messages, and handling physics like ballistics and collision detection.
- Maintained and fixed bugs for an extensive transport/logistics application.
- Expanded and maintained the database for a logistics software system.
- Created new features and functionalities for client-facing applications.
- Worked within a Scrum team to develop and maintain user interfaces for a large HR application.
- Utilized version control systems like Git, SVN, and TFS for source code management.
- Collaborated with multinational teams to develop software solutions in an Agile environment.
- Used tools like Visual Studio, MS SQL Server Management Studio, and Jira for development and project management tasks.