I am Software Engineer with over 5 years of extensive experience in complete software development life cycle (SDLC) involving requirements gathering, analysis, design, development, testing, packaging, deploying and supporting of desktop, web and mobile applications, as well as experienced game development in the Unity platform.
My major skills:
Web application development using ASP.NET Core
Desktop application development using WPF or Avalonia.
Game development using Unity 3D
Cross-platform mobile application development using Xamarin.Forms
• Participated in all phases of SDLC starting from Analysis to Delivery of
the application development projects and also supported enhancements and
maintenance of existing applications.
• Designed and developed robotic cashier application - a self-service terminal capable of completely replacing the cashier using WPF, gRPC and MS SQL stacks.
• Designed and developed the self-service kiosk - a hardware and software suite that is integrated with POS systems of the catering establishment.
• Developed library for MVVM applications, significantly improved code maintainability and testability in WPF applications.
• Designed and developed web application using ASP.NET Core, Blazor, MS SQL to support payroll and performance management applications through system driven approach.
• Identified and suggested tools to enhance the code quality, maintenance and reusability.
• Worked with business stakeholders, application developers, production teams and across functional units to identify business needs and discuss solution options.
• Developed the multiplayer functionality for the smart city project in Unity platform.
• Integrated user interface (UI) and various HUD for VR platform.
• Integrated MLAPI (UNet based networking system).
• Integrated SteamVR.
• Designed and developed various applications in ASP.NET, WPF and Xamarin.Forms.
• Designed and developed various API and wrapper libraries in .NET
• Developed natural language processing applications using Python NLP libraries.
• Designed and maintained front-end for web and mobile applications.
• Wrote unit tests to improve code predictability and documentation.
• Developed supporting tools to reduce development time.
• Used coding methods in specific programming languages to initiate and improve program execution and functionality.
• Worked closely with client to provide a customized website for their business.
• Developed RTS game in Clausewitz Engine which called "Hearts of Iron: Economic Crisis"
• Managed team of enthusiastic developers.
• Designed and developed game artificial intelligence (AI) logics.
• Programmed hardcore game mechanics.
• Scripted world map of the game.
• Developed various software tools for developers.
• Balanced game difficulty and technology trees.