Scroll To View More
Mukesh Agrawal, C# Developer in Gaithersburg, MD, United States
Mukesh Agrawal

C# Developer in Gaithersburg, MD, United States

Member since March 17, 2014
Mukesh has more than 12 years of software development and design experience (mostly with Microsoft technology stack), and a proven ability to develop efficient, scalable and fault-tolerant solutions to complex problems. He has extensive experience with all phases of the software development cycle.
Mukesh is now available for hire


  • Caremetx
    C#, ASP.Net MVC, jQuery, Web API, TDD, Talend, Javascript, WCF, SQL Server
  • Securenet Payment Gateway
    C#, WCF, WPF, Threading, ASP.Net web form, JavaScript, HTML, CSS, MSMQ...
  • Infospherix
    C#, ASP.Net, BizTalk, WCF, TypeMock, NUnit, WPF, MVP


  • C#, 11 years
  • ASP.NET, 11 years
  • JavaScript, 10 years
  • jQuery, 5 years
  • Windows Communication Framework (WCF), 5 years
  • Model View Controller (MVC), 5 years
  • ASP.NET Web API, 4 years
  • Bootstrap, 2 years
Gaithersburg, MD, United States



Preferred Environment

C#, .Net, WCF, jQuery, MVC, Oracle, Web API, ETL

The most amazing...

...thing I developed was a payment gateway (like PayPal) from scratch, with all its supporting tools, implementing enterprise-level data integration system.


  • Senior Software Developer

    2012 - PRESENT
    • Built core website using jQuery, Twitter Bootstrap, JavaScript, C# and MVC.
    • Built API interface to interact with iPhone App.
    • Built Dynamic data-driven websites for catering mutiple vendors with one code base.
    • Implemented end-to-end data-driven system using Talend, MapForce, CrushFTP, Java.
    • Implemented Test Driven Methodology(TDD) and made the system more reliable before deployment.
    Technologies: C#, ASP.Net MVC, jQuery, Web API, TDD, Talend, Javascript, WCF, SQL Server
  • Programmer Analyst

    2010 - 2012
    Securenet Payment Gateway
    • Built a payment gateway in WCF, from scratch.
    • Implemented Pay Now, Buy Now, and Donation buttons for gateway - similar to the ones in PayPal.
    • Developed Muliti-threaded EXEs, used MSMQ for faster parallel payment processing.
    • Managed High volume traffic websites, with system optimization at different stages.
    • Wrote stored procedures, PL/SQL Queries and functions in Oracle and designed tables.
    • Integrated with multiple payment processors and certified the gateway.
    Technologies: C#, WCF, WPF, Threading, ASP.Net web form, JavaScript, HTML, CSS, MSMQ, Socket Programming
  • Software Engineer

    2008 - 2010
    • Developed Licensing website using, JavaScript, jQuery.
    • Developed business components using C#, WCF, BizTalk, Entity Framework.
    • Implemented TDD using mocking framework and automated build process.
    • Developed GUI for different Module using XAML for WPF and, HTML, JavaScript for web applications.
    Technologies: C#, ASP.Net, BizTalk, WCF, TypeMock, NUnit, WPF, MVP
  • Consultant

    2006 - 2008
    • Interacted with clients to gather requirements and to prepare requirements documents.
    • Designed database in MS SQL Server 2000.
    • Developed Windows Forms using Visual Studio 2003.
    • Interacted with testing team members for bug fixing and other issues.
    • Involved in Reports design using SQL Reporting Services 2000.
    Technologies: VB.NET, ASP.NET, ADO.NET, Visual Source Safe, C#, MS SQL Server 2000, SQL Reporting Services 2000
  • Software Engineer

    2003 - 2006
    • Used RPC for inter-process communication.
    • Involved in development of front-end Screens and User Controls using VB.
    • Involved in developing COM components using VB.
    Technologies: ASP.NET 1.1, C#, HTML/DHTML, CSS, XML, JavaScript, SQL Server 2000, Rational Clearcase


  • iPhone API (Development)

    I developed an API to interact with an iPhone/ Android App. This App fetches data from server and displays patient medication history and reminder on screen.
    Implemented authentication and Push notification in server-side. App is displaying drug images and patient profile.

  • Implemented payment gateway (like PayPal) (Development)

    Merchant can process their credit card payment and ACH payment through these API end points. Also they can pull reports through API.
    I implemented this API from scratch, along with all supporting tools in back-end (e.g. Windows services, Website to load a merchant, Recurring payment EXE, Integration with processor).

  • Microsoft Certified Developer (Other amazing things)

    I got my C# Microsoft Developer Certification in India, in 2007.


  • Languages

    C#, JavaScript, SQL, VB.NET, CSS
  • Frameworks

    Bootstrap, ASP.NET Web API, Windows Presentation Foundation (WPF), JavaScript MVC, .NET Compact, Visual Studio Extensibility, NUnit, Windows Communication Framework (WCF), ASP.NET MVC 4, .NET, ASP.NET
  • Libraries/APIs

    jQuery UI, jQuery, Facebook API, Twitter API
  • Tools

    Eclipse IDE, Toad, Git, GitHub, Visual Studio 2010, Presentation Foundation
  • Paradigms

    Parallel & Distributed Computing, Model View Controller (MVC), Agile Software Development, ETL, Cross-platform, REST, Distributed Programming, Design Patterns, Unit Testing, Object-oriented Programming (OOP), Continuous Deployment, Inversion of control
  • Platforms

    Talend, Windows, Oracle, Azure, Amazon Web Services (AWS), Linux
  • Storage

    Oracle PL/SQL, MySQL, Microsoft SQL Server, PostgreSQL
  • Other

    Single-page Applications (SPA), SOAP


  • BTech degree in Electrical Engineering
    1998 - 2002
    National Institute of Technology - Rourkela, India
I really like this profile
Share it with others