Sameer Siddiqui

Sameer Siddiqui

$30/hr
Experienced .NET Developer 13 yrs | ASP.NET Core, API, MVC, AWS, Azure
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
39 years old
Location:
Karachi, Sindh, Pakistan
Experience:
13 years
About

For the past 13 years or so, I have been working as a Programmer, Consultant and a Project Manager for .NET Framework based solutions.

I have been playing with ASP.NET Core lately, and the tech stack changes the new platform has brought with it. I have spent 7+ years developing solutions with ASP.NET MVC, starting from versions 3 through to 4 and 5. Prior to MVC, most of my experience was in developing applications with ASP.NET Web Forms, from v1.1, 2.0, ASP.NET AJAX, and ASP.NET 3.5, Web Services, WinForms and Windows Services implementations. For the past couple of years or so I have been actively helping clients with exposing REST based APIs, and implementing Real Time applications employing Web Sockets through SignalR.

I have also helped build solutions utilizing WinForms, Windows Services, Windows Presentation Foundation, Windows Communication Foundation, and their related tech stacks.

My experience working with the Cloud infrastructure spans both Windows Azure, and Amazon Web Services.

The frontend UI frameworks I have experience with include KnockoutJS, AngularJS and Angular. Am planning to add ReactJS to this list soon.

I like Clean Code and Design, and the notion of thinking of code as an investment, which is why I believe in Code Reviews and Refactoring wherever possible, over throwing away code and starting all over again.

Helping teams and businesses evolve I have also taken responsibilities of Code Templating, through to Code Reviews, Performance Analysis and Benchmarking, Server and Cloud Maintenance Automation and Scripting, System Improvement and Evolution, and establishing DevOps for teams among others.

I have had the opportunity of helping initiate many projects from scratch, both as a Engineer as a Consultant, and as a Project Manager. Have helped establish Software Teams, Team Workflows, Continuous Integration and Delivery flows, setting up Testing Environments and Build Practices, and in some cases, have contributed in developing further revisions and offshoots of businesses I helped build and evolve.

My clients say I am cooperative, some one who likes to exchange ideas to improve application design and suggest ways of assisting in speeding up development. I like what they say, and I'd rather keep this reputation of mine up, which is the reason for the number of long running contracts and rehires you might find on my portfolio.

If you are looking to hire someone to join your team as a cooperative and productive contributor, or are looking to build out your idea and bring it to life, or looking to improve on your current implementation by making design changes or detecting and lowering defect count in your startup, I may well be able to help you there.

Languages
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.