Syed Hasnain

Syed Hasnain

@ahmerhasnain

.Net Expert

Pakistan
ahmer_hasnain@hotmail.com

Summary

As a highly skilled Full Stack Engineer and Software Architect with over 12 years of technical experience in the areas of business analysis, application architecture, design, and full software project life cycle development, managing offshore team etc. Experienced in large scale service oriented systems and distributed style architecture using technologies such as Docker, Kubernetes and Serverless design patterns. Proficient in C#, ASP.NET (including MVC, Blazor UI, and ASP.NET Core), Node.js and modern front-end frameworks like React and Angular. Hands-on experience of relational databases including MS SQL Server, MySQL, and Oracle proficient in writing SQL statements and creating and modifying database objects such as Functions, Store Procedures, Views, and Triggers.  I am well-versed in various design patterns, principles, and architectural approaches such as DDD, CQRS, Clean Architecture, Onion Architecture, and Microservices. I also have a strong understanding of techniques for improving software regarding performance, reliability, scalability, resiliency, security, and reusability. Highly experienced in Distributed Systems, working with Message Buses, Pub/Sub Pattern, Event Streams, API Gateway, and different authorization mechanisms including JWT,OAuth 2.0, etc. Eagerness to keep up with cutting-edge cloud native technologies, which Optimize Cost, Boost Performance, Expand Security, and make application infrastructure resilient and fault tolerant.

Overview

Total Experience

13 y 2 m

Total Projects

Total Skills

4

Certifications

0

Education

Bachelor

Highest Degree Achieved

Stats

Total Jobs

5

Avg Job Duration

2y 7m

Skills

Frontend Development

ASP.Net MVC
JavaScript
JQuery
Angular
TypeScript

Backend Development

C# | .Net
Node
WCF Services
SQL
ADO.NET
Entity Framwork
WebAPI
MicroServices

Tools

Visual Studio
Team Foundation Server
SVN
JDeveloper
Oracle SOA Suit
JIRA
Oracle Database
SQL Server

Methodologies

Agile
Scrum

Career Progression

System Analyst - Technical Lead

3 years 6 months

Senior Software Engineer

6 years 4 months

Technical Consultant

2 years 11 months

Software Engineer

0 years 4 months