.NET Developer at Rapidsofts (2026-06 – Present)
Working as a.NET Developer, contributing to the design, development, and maintenance of business applications.
- Developing and maintaining.NET-based applications, contributing to backend logic, database interactions, and feature implementation.
- Collaborating with the team on debugging, code reviews, and delivering features aligned with business requirements.
Senior Software Developer at GoEncrypt Solutions (GES) (2025-05 – 2026-05)
End-to-end ownership of an enterprise ERP platform, two Android apps, and a REST API layer serving live warehouse operations.
- Built a full-stack ERP Purchase Order system from scratch — AutoCompleteExtender search, price-history auto-population from top-5 historical rates, SQL transaction-wrapped CRUD — eliminating paper-based PO approvals entirely.
- Engineered a Crystal Reports bulk PDF pipeline for warehouse labels (QR codes, batch printing) that cut manual label prep time for warehouse staff from hours to minutes.
- Designed and shipped an ASP.NET Core Web API with combined JWT + API Key auth (CustomAuthFilter), Swashbuckle Swagger UI, and an 8-hour rotating JWT — adopted as the authentication standard across all new GES services.
- Delivered two production Android apps (GES Inventory & GES Guard) in Kotlin/Jetpack Compose, integrating CameraX + ML Kit QR scanning for real-time warehouse verification and invoice creation.
- Replaced DownloadManager with a coroutine-based HttpURLConnection auto-update system hosted on IIS, enabling silent in-app APK upgrades across both Android apps without user intervention.
- Implemented a real-time ERP notification engine: 3-table SQL schema, 2 stored procedures, FAB with pulse-glow badge, and 10-second AJAX polling — giving all staff live system alerts without a page refresh.
- Built a department/role access-control layer (MenuHierarchy, UserMenuAccess) with SecureBasePage caching that reduced repeated DB authorization queries on every page load.
- Fixed a critical Kotlin HTTP 409 error-surfacing bug using a getErrorMessage() extension function with Moshi + KotlinJsonAdapterFactory, making server rejection messages visible to warehouse staff for the first time.
- Build HR Management System by using.Net Winforms for handing attendance, salary, leaves and other operations related to HR management system.
Software Developer at Sharda Exports, Meerut (2024-12 – 2025-04)
Promoted from intern to permanent role within 4 months based on performance.
- Developed and deployed internal business software that automated workflows previously handled manually, reducing data-entry errors for operations staff.
- Gained hands-on production SQL Server experience — schema design, parameterized queries, and data management for business-critical records.
Software Developer Intern at Sharda Exports, Meerut (2024-08 – 2024-12)
First professional role; converted to permanent within the same team before the internship concluded.
- Contributed to live software development from day one, working with VB.Net and SQL Server in a production business environment.
- Demonstrated enough initiative and technical capability to earn a full-time offer before the internship period ended.