
Vikash Nagar
Delivering fast, secure and powerful software for small businesses
Compétences

Voir mes services


Portfolio
Expérience professionnelle
SOFTWARE DEVELOPER
JPR SYSTEM PRIVATE LIMITED • Temps plein
Jan 2025 - Jan 2026 • 1 yr
As a Software Developer at JPR SYSTEM PVT. LTD., I work as a Full Stack Developer, contributing to the design, development, and maintenance of scalable web applications. Key Responsibilities: • Architect, develop, and maintain enterprise-grade full-stack applications using C# (.NET 8/6), ASP.NET Core, and Angular, following SOLID principles and design patterns. • Design and implement RESTful APIs with JWT authentication, role-based authorization, and secure data transfer between client and server. • Perform database design, optimization, and query tuning using MSSQL Server, including stored procedures, views, triggers, and EF Core migrations with SQL Client. • Implement Entity Framework Core for ORM-based data access, handling LINQ queries, DbContext, and repository patterns. • Develop responsive, mobile-first UI/UX using Angular components, TypeScript, Bootstrap, Tailwind CSS, and RxJS for reactive programming. • Generate dynamic PDF reports using DinkToPdf and automate Excel operations with ClosedXML for data export/import. • Integrate third-party REST/SOAP APIs and manage HTTP client services, async/await patterns, and error handling/logging. • Collaborate in Agile/Scrum teams, conduct code reviews, implement unit testing (xUnit, NUnit), and ensure high-quality, maintainable code. • Utilize Git/GitHub for version control, perform CI/CD deployments via Azure DevOps, and maintain comprehensive technical documentation. • Conduct performance profiling, debugging, and optimization for backend services, front-end responsiveness, and database queries. • Ensure adherence to software engineering best practices, SOLID principles, DRY/KISS concepts, and scalable architecture design.