Project: RFC MVC Multitenant
Description: Developed a multi-tenant system for the education domain, supporting user roles such as Admin, Organization Admin, Institute Admin, Student, Teacher, Staff, Employee, and Alumni.
Tools & Technologies: ASP.NET MVC (.NET Framework 4.7.2), ASP.NET Core (.NET 6.0), C#, JavaScript, jQuery, LINQ, SQL Server, HTML, CSS, Bootstrap.
Key Contributions:
- Designed and developed an end-to-end web application using ASP.NET Core and ASP.NET MVC, integrating RESTful APIs for seamless backend communication.
- Optimized application performance by implementing best coding practices, reducing load times significantly.
- Collaborated with cross-functional teams to ensure timely delivery of projects while adhering to client specifications.
- Utilized repository patterns to maintain a clean separation of concerns and improve code maintainability.
- Integrated email and SMS notification systems using third-party APIs like SendGrid, Amazon SES, and Twilio.
- Resolved cross-browser compatibility issues to enhance the user experience across multiple devices.
- Managed login authentication, password handling, and login attempts using server-side cache storage and in-memory LINQ operations.
- Implemented key features such as:
Dynamic labels and Excel import functionality.
Three-level menus and role-based page access.
Blob storage for document management.
HTML reports and time zone handling.
Multi-file upload functionality with lazy loading for improved performance.
Analytics pages for data insights.
Support for multiple project management within a single solution.
- Led the development and enhancement of the Admission Module, streamlining the student onboarding process.