A computer science graduate and a software developer. With over seven years of experience as a developer, I have worked independently and with teams and gained a good knowledge of programming languages and the software development life cycle. I love writing well-organized and clean code. I enjoy refactoring code to make things more clear and easily maintainable. I am always open to feedback and never miss a chance to give ideas to improve the status quo. I love everything about learning new things and have no attachment to any framework, language, etc. To sum it up, an enthusiast learner, a neat coder, a helpful team-worker, and a stubborn problem solver with a great sense and flexibility.
.Net (C#, VB) ,Java, C++, Delphi, VB6 , Windows Form , Asp.net Web form , Asp.net MVC , Asp.net Core , Object Oriented Programming Object Oriented Design Clean Code Code Refactoring Visual studio DesignPatterns write-Framework WebApi , gRpc Web Socket Socket Programming SignalR Ado.net Dapper Entity Framework Threading Multi Tasking Parallel programming Sync and Async Commenication JSON Web Token (JWT) OAuth unit-testing xUnit Docker Serilog, NLog git, TFS, azure-devops
GRASP SOLID KISS YAGNI DRY
Clean architecture Onion architecture Microservices architecture domain-driven-design CQS - CQRS
- π I'm interested in software architecture
- ποΈ Iβm looking to collaborate on .NET Project.
- π I am always looking for new challenges!
- π« How to reach me LinkedIn, c-sharpcorner
ABILITIES
- Data structure, Algorithm and problem solving skills
- Analyze Cost Vs Benefits of solution options
- Code reviews and code refactoring
- Knowledge of architectural and design patterns
- Experience in using middleware technologies messaging
- Practical agile methodology usage
- Understanding of Big Data and unstructured data
- Understand the current architecture of the product and be able to decide the best solution for developing a new solution
- Experience in writing complex stored procedures, SQL Queries, Views and performance tuning