With over 5 years of experience in developing and maintaining ASP.NET applications,
Throughout my career, I have had the opportunity to work on a variety of projects, from small internal tools to large-scale, publicly facing websites. Through these experiences, I have honed my skills in C#, ASP.NET, and various front-end technologies such as JavaScript, HTML, and CSS. I am experienced in working with MVC and Web API frameworks, and have experience with Azure, AWS and other cloud platforms.
I am well-versed in Agile development methodologies and am comfortable working in a fast-paced, collaborative environment. I have experience in leading development teams, mentoring junior developers and working with cross-functional teams.
Loading...
Experience
Owasoft Technologies Pvt Ltd
Jun 2021 – Present
Rawalpindi
Project Manager | Senior Full Stack Developer | Senior ASP .NET Developer
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript
frameworks like Angular , VueJS and Blazor
- Experience in working with RESTFUL Web Services and implementing RESTFUL API's.
- Experience with third party api integration and open Api.
- Create full-stack web applications utilizing .NET5 and C#
- Implement the MVC Design pattern, Object Oriented Principles, and Visual Studio's
Scaffolding technologies in order to build and maintain the backend of web applications
- Implement code-first approach to Database Management
- Utilize Microsoft's Entity Framework Core and Postgres SQL to store data (authenticated user
information, Models, user input, etc)
Qalb Abbas - page 1
- Utilize Serilog structured logging to document errors, warnings, user input, calculations, and other
pertinent information
- Store logged information to Seq server, text files, and databases
-Incorporate Test-Driven Development methods such as XUnit Testing and FluentAssertions validation
to ensure proper calculations, proper algorithm analysis, and proper data manipulation
- Manipulate UI/UX elements in order to create websites that are visually appealing using HTML5,
CSS3, Bootstrap 4
- Utilize ChartJS and AJAX for Data visualization
- Implement source control via Visual Studio's Github extension
- Participate in Scrum meetings via Microsoft Teams and Zoom in order to implement Software
Requirement Specifications (SRS), and user stories, and discuss progress, bugs, solutions, and future
goals.
- Publish web applications to the cloud using Elastic Beanstalk.
Techhord Solution
May 2020 – May 2021
Rawalpindi
IT Manager | Senior Full Stack Developer | Senior ASP .NET Developer