I worked on the development of a comprehensive human resource management system (HRMS) using .NET Core for the backend and React with TypeScript for the front end.
Developed .NET Core web APIs using C#, following clean architecture, CQRS, and the repository pattern.
Ensured adherence to SOLID principles, quality, and clean coding standards in software development.
Utilized Microsoft SQL Server for database design and management, implementing REST API and API development practices to enhance system interoperability.
Applied Entity Framework for streamlined data access and manipulation, optimizing database interactions.
Implemented and maintained Microservices architecture for efficient and scalable solutions.
Utilized React, Typescript, and Material UI for front-end development, contributing to an intuitive user interface.
Conducted thorough testing of web APIs using Xunit and Moq frameworks, ensuring robust and reliable code.
Integrated authentication using Azure AD B2C for secure user access to applications.
Collaborated in UI design and development, leveraging skills as a UI Designer to enhance user experience.
Actively participated in code reviews to ensure code quality, maintainability, and adherence to best practices.
Collaborated seamlessly in a team-oriented environment, contributing to all aspects of product development, and engaging in collaborative problem-solving and decision-making within an Agile methodology.