About Me
12 years 8 months of experience in working with Microsoft Technologies. Worked as Individual contributor as well as mentoring team of developers. Have worked directly with clients directly to meet their expectations. Worked in freelancing world fo...
I worked only in .Net technologies:
Asp.net MVC, Asp.Net MVC Core, C#, VB.Net, Sql Server, MySql, Oracle, Windows Desktop Application(.Net), WPF Desktop Application(MVVM, Prism), WCF, Prism, Azure, Win 10 app, DevExpress controls, Bootstrap, JQuery, JavaScript, Angular JS, Jason, Xamarin mobile application, IOC. Asp.net Classic, Crystal Reports, HTML5, Entity Framework.
Show MoreSkills
Web Development
Programming Language
Others
Database
Operating System
Mobile Apps
Positions
Portfolio Projects
Company
Aids Controll Program
Description
Lead and manage a programming team at technical and personnel
level.
Mentor junior programmers in the team and plan their skill
development.
Mentor junior programmers in the team and plan their skill
development.
Help in setting up best practices for coding and conduct regular
code reviews.
Help to develop software architecture, roadmap and plans to
implement the roadmap.
I’ve been working on a project which is running over 96 sites in 4
regions. The project is divided in 3 parts, mainly a C# Desktop
Application, a Web API and a Asp.Net MVC Core 1.0 Web Site. All the databases are in MS
SQL Server.
Skills
C Sharp Web API ASP .Net MVCCompany
WPF MVVM Trffic Data Processing
Role
Full-Stack Developer
Description
Tech lead to lead the technical team of Desktop, Web and Client Server application.
The Application is a Windows Based application written in WPF using third-party components (DevExpress. The application should import files and store files metadata in the database. It should have a filterable list of imported files and a browser
for the imported content. Files handle is achieved by supplied API, It also crops a portion of the image and save in file system.
Company
WPF client-server-admin-sync application
Role
Full-Stack Developer
Description
This particular client application is entering and retrieving patient info. in detail through different types of forms with a user friendly manner while implementing validation. Different type searching method, including searching by Fingerprint has been implemented here.
Company
Tracking System is a Asp.Net MVC
Role
Full-Stack Developer
Description
Tracking System is a Asp.Net MVC web site, which is mainly for Super Admins., Admins, Employees of the company for manage (create, update, delete) the Accounts (mainly clients account but includes employees also subject to authorization), Cases, Case Steps (level of tracking status), Messages (messages for each level of the Case Steps) . This project was created for a
shipping company which ships various goods. This application gives the clients status of their goods in terms of different Cases. The application have full authorizations and authentication implemented for different roles. Also it has automatic email notification system.
Company
e-Commerce Merchants Web Application
Description
My responsibility with this company was to develop an ecommerce application
from a scratch, also my responsibility was to help junior developers in
their back end coding.
I has been working in this company as a back end coder. I was developing a
micro service system in asp.net core api using Mongo db as database, along
with other developers.
Created application extension methods, interfaces dependency with
extensibility, separation with keeping in mind the solid principals.
Also deployed the application as docker image and created Kubernetes pod
with the image in local.
Created Jenkins build and deploy for ci-cd.
Also created integration test and Unit tests.
Created one grpc application.
Duration: 8.5 month