Scroll To View More
Hire the top 3% of freelance developers
Mukesh Agrawal

Mukesh Agrawal

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
Portfolio
  • 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
Experience
  • C#, 11 years
  • ASP.NET, 11 years
  • JavaScript, 10 years
  • Model View Controller (MVC), 5 years
  • jQuery, 5 years
  • Windows Communication Framework (WCF), 5 years
  • ASP.NET Web API, 4 years
  • Bootstrap, 2 years
Gaithersburg, MD, United States
Availability
Part-time
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.
Employment
  • Senior Software Developer
    Caremetx
    2012 - PRESENT
    • Built core website using jQuery, Twitter Bootstrap, JavaScript, C# and ASP.net 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
    Securenet Payment Gateway
    2010 - 2012
    • 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
    Infospherix
    2008 - 2010
    • Developed Licensing website using ASP.net, 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 ASP.net, HTML, JavaScript for web applications.
    Technologies: C#, ASP.Net, BizTalk, WCF, TypeMock, NUnit, WPF, MVP
  • Consultant
    Headstrong
    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
    Infosys
    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
Experience
  • 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)
    http://www.securenet.com/sites/default/files/Gateway-Implementation-Guide-v4.3.pdf

    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.

Skills
  • Languages
    JavaScript, SQL, C#, CSS, VB.NET
  • Frameworks
    Bootstrap, ASP.NET MVC 4, Windows Communication Framework (WCF), ASP.NET Web API, ASP.NET, .NET, NUnit, Visual Studio Extensibility, .NET Compact, JavaScript MVC, WPF
  • Libraries/APIs
    Facebook API, jQuery, jQuery UI, Twitter API
  • Tools
    Eclipse IDE, Toad, Presentation Foundation, Visual Studio 2010, GitHub, Git
  • Paradigms
    ETL, Cross-platform, Agile Software Development, Parallel & Distributed Computing, Model View Controller (MVC), Object-oriented Programming (OOP), Unit Testing, Design Patterns, Distributed Programming, REST, Inversion of control, Continuous Deployment
  • Platforms
    Talend, Oracle, Azure, Windows, Amazon Web Services (AWS), Linux
  • Storage
    Oracle PL/SQL, PostgreSQL, Microsoft SQL Server, MySQL
  • Other
    SOAP, Single-page Applications (SPA)
Education
  • BTech degree in Electrical Engineering
    National Institute of Technology - Rourkela, India
    1998 - 2002
Hire the top 3% of freelance developers
I really like this profile
Share it with others