I am a software engineer with over 9 years of extensive experience in complete software development life cycle (SDLC) involving prerequisite analysis, design, development, testing, packaging, deploying, and maintaining web, mobile, and gaming applications.
My major skills:
Web application development using ASP.NET Core
Desktop application development using WPF or Avalonia.
Game development using Unity Engine
Cross-platform mobile application development using Xamarin.Forms/MAUI
• Collaborated with various clients across diverse industries, including healthcare, real estate and gaming, to develop robust software
solutions.
• Developed "Chestnut", a large-scale MMO game using a client-server architecture. Focused on enhancing player interactions, real-time
synchronization, and integration web3, demonstrating strong leadership and team collaboration. Built a server-side game physics engine
and established real-time synchronization for uninterrupted user engagement.
• Designed and developed a healthcare application that scans medical images using AI models to detect diseases. Deployed the app using
Azure Kubernetes Service (AKS).
• Developed a Blazor-based form builder and renderer library, allowing users to create forms with drag-and-drop features, generating
JSON output. Integrated Radzen components for form customization.
• Developed a full-stack real estate web application using Next.js and NestJS, streamlining communication and transactions between
buyers, agents, and sellers.
• Tools Used: C#, TypeScript, Python, React, Nextjs, Angular, PhaserJS, NestJS, FastAPI, PostgreSQL, Redis, Docker, Kubernetes, Azure
• Refactored and unified the frontend and backend codebases by integrating TypeScript, significantly enhancing code quality, scalability,
and maintainability.
• Led the migration from AWS Amplify Gen 1 to Gen 2, reducing build and deployment times while modernizing the backend for long-term support.
• Standardized the UI by consolidating multiple libraries into a single component library, resulting in consistent user experience and
simplified maintenance.
• Implemented real-time messaging and notification systems with Amplify Gen 2 backend.
• Integrated mono repository approach by streamlining backend, frontend apps (web and mobile), and libraries into a single,
manageable repository, increasing maintainability.
• Resolved critical bugs and optimized performance, improving overall application stability and responsiveness.
• Added enhanced documentation and API references.
• Tools Used: TypeScript, React, Vite, AWS Amplify, S3, API Gateway, DynamoDB, Cognito
• Led the successful migration of the legacy ASP.NET Web Forms system to the cutting-edge Blazor WebAssembly framework, resulting in
improved application performance and enhanced ease of maintenance.
• Developed highly efficient and responsive UI components using Blazor, contributing to enhanced user experience.
• Spearheaded the refactoring of server applications, optimizing their performance and streamlining operations, demonstrating problem solving and innovation.
• Tools Used: C#, ASP.NET Core, ASP.NET Web Forms, Blazor, MS SQL, Docker, Kubernetes, Azure DevOps
• Designed and implemented solutions for cloud-based, browser-based, and mobile applications, from initial R& D to post-release support and maintenance.
• Developed 2 web applications using ASP.NET Core and Angular while ensuring proper and clean code and avoiding redundancy to ensure top performance.
• Optimized web applications by 30% by reducing HTTP requests and using caching when needed.
• Developed 5 browser-based games using PhaserJS, and TypeScript was used as a primary language.
• Developed 2 cross-platform mobile applications using Microsoft’s new framework MAUI. Implemented an authentication flow based on a QR code and a mechanism for approving user actions in a mobile application.
• Tools Used: C#, TypeScript, Python, ASP.NET Core, Angular, Blazor, MAUI, MySQL, Azure DevOps, PhaserJS
• Participated in all phases of SDLC starting from analysis to the delivery of the application development projects and supported enhancements and maintenance of existing applications.
• Designed and developed a robotic cashier application - a self-service terminal capable of completely replacing the cashier using WPF, gRPC and MS SQL stacks.
• Designed and developed a self-service kiosk - a hardware and software suite that is integrated with POS systems of the catering establishment.
• Developed a library for MVVM applications and significantly improved code maintainability and testability in WPF applications
• Designed and developed a web application using ASP.NET Core, Blazor, MS SQL to support payroll and performance management applications through system driven approach.
• Developed a Telegram tech support bot and framework for building bots.
• Identified and suggested tools to enhance the code quality, maintenance, and reusability.
• Worked with business stakeholders, application developers, and production teams across functional units to identify business needs and discuss solution options.
• Tools Used: C#, JavaScript, ASP.NET Core, WPF, Blazor, RabbitMQ, MS SQL, gRPC, Azure DevOps
• Developed multiplayer functionality for the smart city project in the Unity platform.
• Integrated user interface (UI) and various HUDs for VR platform.
• Integrated MLAPI (UNet based networking system).
• Integrated SteamVR.
• Tools Used: C#, Unity, SteamVR, Photon, MLAPI
• Designed and developed various web, desktop and mobile applications using .NET stack (ASP.NET Core, 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 parts of 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 the client to provide a customized website for their business.
• Tools Used: С#, JavaScript, Python, ASP.NET Core, ReactJS, Xamarin.Forms, Unity 3D, WPF, MS SQL, MongoDB
• Developed an RTS game “Hearts of Iron: Economic Crisis” in Clausewitz Engine.
• Managed a team of enthusiastic developers.
• Designed and developed game artificial intelligence (AI) logics.
• Programmed hardcore game mechanics.
• Scripted the world map of the game.
• Developed various software tools for developers.
• Balanced the game’s difficulty and technology trees.
• Tools Used: Lua, C#, Python, WPF