Since July, 2016 a said professional is in the software industry. Used to develop full-stack
development: Excellent hands-on development plus designing.
Strong in design and integration problem-solving skills. Expert in C#, asp.net (Web forms, MVC,
Razor Pages), .net Core (3.1, 6), WPF, Win Forms, MS SQL with ORM Entity framework and
without ORM as well, bootstrap, jQuery, Angular. Very much skilled in developing business
plans, requirements specifications, user documentation, and architectural systems research.
Possess strong written and verbal communications.
Love to work with data structure like find Time and Space complexity, Recursion, Searching
algorithms, Binary Trees, Ques, Hash map, Heap, Graphs as well.
Have strong OOPs concepts and worked with many design patterns like
Dependency Injections, Repository Patterns, Abstracts, Interfaces, Factory Patterns, Abstracts
Factories, Adopter, Sealed Classes, Partial Classes, Singleton Patterns, Delegates, Polymorphism,
Inheritance etc.
Moreover, having very good hands on Graphics designing and video editing too. Can design
Logo, Poster, illustrations for you in a professional way.
Experience
Marine Systems Ltd
Jul 2016 – Mar 2023
Islamabad
Team Lead (Senior Dotnet Developer)
• Full-stack software development using .NET Technologies, C#, Asp .NET Core, Asp .NET
(MVC, Razor Pages, Web Forms), Secure Web APIs (Rest API ,OAuth 2.0 , JWT,OTP),
MongoDB, SignalR, Webrtc API, Service-Oriented Architecture, and Design Patterns.
• JavaScript API/Frameworks (Angular 11, Open Layer, Geocoding Service, Google
Maps JavaScript API), jQuery.
• Involved with resolution of complex software development issues that may arise in a
production environment. Analyzes problems, conducts root cause analysis, helps in
resolution of problems using defined problem management procedure, and helps in
application support and maintenance of customer applications Educate developers on how
to commit their work and how can they make use of the CI/CD pipelines that are in place.
• Setup full CI/CD pipelines so that each commit a developer makes will go through standard
process of software lifecycle and gets tested well enough before it can make it to the
production.
• Experiencing building API integrations in an enterprise environment
• Translate functional and technical requirements into detailed architecture, design, and extensible
code
• Helped individual teams to set up their repositories in Azure Repo Git and maintain their code
and help them setting up jobs which can make use of CI/CD environment.
• Solid understanding of caching mechanisms, experience using the in-memory cache approach
• Code and test complex system modules, develop and leverage frameworks to be
effective and efficient
• Participate in architecture, design, and code reviews to maintain our high development standards
• Own system architecture, scalability, reliability, and performance
• Mentor other engineers, defining our challenging technical culture and helping to build a
fast-growing team
• Analysed and defined requirements and project scope plus liaise directly with the client.