Senior Full Stack .Net Developer
Currentโข Involved in all stages of SDLC including designing, coding, testing, and implementing the application following Scrum (Agile) methodology. โข Developed front end using Bootstrap, HTML5, CSS, JavaScript and Angular 9 (Typescript), Bootstrap4. โข Applied Angular Material with Bootstrap font awesome. โข Developed N-tier web applications in .NET environment using C#, .NET, ASP.NET CORE Web API, Console Applications, Web forms, and Win Forms using VS 2019 and SQL server 2019. โข Improved pagination, filter, and sorting functions on the table that displays data lists. โข Implemented reactive form by Bootstrap Modal. โข Created key functionalities such as updating, deleting, and viewing tasks with Angular modules, components, directives, and services. โข Improved Angular components by adding Route Guards to prevent invalid access and wrong redirection to other URLs by accidental clicking. โข Used Observable and Subscription to build the connection to Web API. โข Created redirection links by Routing in Angular route module. โข Created ASP.NET RESTful Web API services for different function calls. โข Modified CRUD functions with different HTTP methods to satisfy the function calls. โข Worked with Entity Framework 6 for improving Onion Architecture, generic repository, and unit of work. โข Worked with Repository pattern for accessing Domain Entity layer. โข Used Database first approach with Entity Framework 6 to generate the db in the Domain Entity layer. โข Used Auto Mappers to map the data models to entity objects. โข Used MVC Framework for developing the application as it will distribute the development in Model, Views, and Controllers and it supports stateless development. โข Improved performance by applying Async and Await to functions in repository and services layers. โข Applied NUnit for server-side unit testing. โข Used Jasmine and Karma for testing Angular components ~ Tested RESTful Web API in Postman.