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.
Total Experience
13 y 2 m
Total Projects
Total Skills
4
Certifications
0
Bachelor
Highest Degree Achieved
Total Jobs
5
Avg Job Duration
2y 7m
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