Prosper, TX 75078






More than 18 years of experience in Analysis, Architect, Design & Development of Front-end, Middle-wares and Back-ends for Web / Windows / Linux based Software Applications. Full stack development in .Net, using C#, Visual C++,  ASP.NET, HTML, JavaScript, MSMQ, Rabbit MQ, ORM Tools (EF, Dapper) and MS SQL Server.

Software Skills:


Languages                                          C#, C++, VC++, SQL

Development Tools                             Visual Studio, SQL Management Studio & Eclipse

Operating Systems                             Windows and Linux

Object Technology                             .NET, ATL, COM, COM+, MSMQ, ADO.NET, OLEDB, DB-Lib, Qt and ActiveX

Design Methodology                           OOAD, UML (Rational Rose, Star UML) & TDD

Protocols                                             Financial protocols such as FIX, RASH, & ETS,

Networking protocols such as TCP/IP, HTTP & FTP

Reporting & BI Tools                           Crystal Reports, Active Reports, SSRS, QlikView

Databases                                           MS SQL Server, MS Access, MySQL, Oracle

Web Technologies                              HTML, Java Script, jQuery, AJAX, IIS, XML, ASP.NET MVC, Web Services

Source Control                                    VS TFS, Git, MS Build, PowerShell, Visual Source

Safe, Clear Case (Win NT Based) & Win CVS

Others                                                 Bounds Checker, ANTS memory Profiler, Rational

Quantify, Rational Requisite Pro, Rational ClearQuest, Code Coverage, JIRA, and Bugzilla.


Professional Experience: 


PricewaterHouseCoopers LLP. Dallas, TX                                   Oct 2016 – Till Date 

Role: Director of .Net Development   (Consulting through Verity Recruiting Inc.)


Analyze, architect, design, develop and deploy/deliver a high quality Global Integrator (GIA) & Global Trial Balance (GTB) Applications for the Tax Services by leading and managing a team onsite and that is spread across the globe using Microsoft Development stack - C#, Asp.Net MVC, Java Script & SQL Server.


Key responsibilities involved:

·         Analyze, Architect and Design the GIA and the GTB Applications using Domain Driven Design (DDD).

·         Responsible for the Design deliverables - UML, High Level Design documents and Low level design documents.

·         Key member in the Infrastructure design and standing up the developed Applications in the Data Centers.

·         Hands on full stack development in C#, HTML, JavaScript, using ASP.NET MVC, MSMQ, EF6

·         Instrumental in improving the overall code quality of the applications by implementing the TDD/DI techniques and the 80% code coverage rule.

·         Responsible for the overall DevOps for the Project - Used TFS for Source control, CI/CD build scripts using MS Build & PowerShell.

·         Responsible for the overall code quality through code reviews, mentoring and guiding upcoming Developers / Engineers.

·         HR responsibilities (interview / recruit / terminate, provide feedback, resolve conflicts etc.)

·         Proponent of the Agile methodology in the team – Run daily Scrums, weekly updates to the upper management, TFS backlog pruning with the product owners, plan for the upcoming release pipelines and product roadmap.


Technologies & Environment:

Windows 2013 Server, IIS, C#, ASP.NET MVC, Razor, HTML5, JavaScript, jQuery, AJAX, CSS, Web Services, MSMQ, MS SQL Server, Visual Studio.



Allegro Development Corp. Dallas, TX                                          Oct 2015 – Oct 2016 

Role: Senior Software Architect


Architect, Design and Develop Allegro's next generation Commodity management software - Allegro HorizonTM using C#, .NET, VS 2015, ASP.NET, Web API, and Microsoft SQL Server. Lead and manage a team size of seven.


Key responsibilities involved:

·         Work closely with the CTO on the NextGen product features road map, Architecture and design.

·         PoCs on the ORM tools for the Horizon – EF7 (EF core & Dapper).

·         Hands on full stack development in C#, ASP.NET, JavaScript, HTML, Web Services, Web API using OWIN & Windows Forms.

·         Implement Security (Authentication and Authorization) using the IdAM and OAuth.

·         Performance tune the application for faster response (implement caching at server level and the GUI levels)

·         Scrum Master for the Team doing daily standups, Sprint Planning and Pruning the TFS backlog with the Product Managers.

·         Interview / recruit / terminate, provide feedback, resolve conflicts in the Team.


Technologies& Environment:

Windows 2013 Server, IIS, C#, Entity Framework 6.0, ASP.NET, Web Services, HTML, Razor, JavaScript, jQuery, AJAX, MSMQ, MS SQL Server, Visual Studio.



TradeStation Technologies Inc Richardson, TX                         Oct 2008 – Oct 2015  

Role: Senior Software Engineer / Architect / Scrum Master


Analysis, Design and development of the Windows based TradeStation’s proprietary Order Execution systems using C#, .NET, C++, Visual C++, ATL, COM, MSMQ for the various asset types such as Stocks, Futures, FOREX and Options using Financial standard protocols such as FIX, RASH, ETS that talks to the backend database in SQL Server 2008. Role played in:



Technologies & Environment:

Windows XP, Windows Vista, Windows 2008 Server, C#, ASP.NET, JavaScript, jQuery, C++, VC++ 6.0, COM, MSMQ, MS SQL Server, Visual Studio.NET 2010.



SIEMENS Energy & Automation, DFW, TX                                   Sep 2005 – Oct 2008

Role: Consultant / Senior Software Engineer


Baggage Handling System (BHS) is a multi-tier Windows based application used for the sorting of Bags at the Airport terminal in the outbound.



Technologies & Environment:

Windows XP, Windows 2003 Server, VB 6.0, Active Reports, C#, ASP.NET, C++, VC++ 6.0, COM+, MSMQ, SQL Server 2000


SIEMENS Information Systems, Bangalore, INDIA                      Feb 2004 – Jun 2005


Client: Siemens Medical Solutions, Concord, CA.

Role: Sr. Engineer

Service Software tm Service Software is an automated tool for installing, tuning, maintaining, and Servicing the Cancer treatment Medical Systems. The user interface (UI) is based on the ASP.NET that runs in a standard browser program, Internet Explorer 6.x. IIS was the web-server used. The invocation of the ATL COM components (written using VC++ 6.0) was done using COM InterOp in .NET (RCW - Remote Callable Wrappers using C#). Played a vital role in:



Technologies & Environment:

Windows XP, ASP.NET, C#, C++, VC++ 6.0, ATL COM, JavaScript, HTML, Rational Rose, ClearCase, COM+, Bounds Checker, Requisite Pro, ClearQuest.


Integrated Software Technology pvt Ltd, Chennai, INDIA        Apr 2003 – Jan 2004


Client: Stata Labs Inc, Palo Alto, CA

Role: Senior Software Engineer


Bloomba tm – A multi-platform, first search-based email client with extraordinary features like User-friendly Import wizard, RSS feed Integration, search-in attachments, etc. Played a vital role in:

§  Design and Development of GUI for Import, Simple filters, Email Composer with rich text edit and Email HTML Viewer using IE web browser control with the help of Qt and ActiveQt libraries.

§  Instrument the GUI code for memory leaks using Bounds checker.


Technologies & Environment:

Windows XP / 2000 / ME / 98, C++, VC++ 6.0, Qt 3.2.2, Rational Rose, CVS, Bugzilla


Software Technology International, Nashua, NH                         Apr 2000 – Apr 2003


Client: WorkGroup Tech Corp. Burlington, MA                                  Aug 2000 – Apr 2003

Role: Consultant Technical Lead


WTC ProductCentertm – A multi-platform PDM (Product Data Management) and Change/Configurations Management System software used to manage, share, track, and modify all types of product data within product development processes


Technologies & Environment:

Windows XP / 2000 / NT / 98 / 95, C++, VC++ 6.0, ATL COM, Rational Rose, ActiveX, ClearCase, Bounds Checker, Seagate Crystal Reports 8.0, ProductCenter (Bugs Tracking).


Client: Webhire Inc, Lexington, MA                                                    Apr 2000 – Aug 2000

Role: Consultant Software Engineer


A team member in developing Yahoo! Recruiter tm, a web based Recruiter using ASP and JavaScript. XML standard was used for flow of data across the Components. XML data from the Database were rendered to the browser using XSL.



Technologies & Environment:

Windows 2000 / NT / 98 / 95, C++, VC++ 6.0, ATL COM, Rational Rose, VSS, XML, XSL, Bounds Checker, IIS, ADO, ASP.


PMR Software Technology Private Ltd., India                                   Jun 1999 – Apr 2000

Role: Software Engineer


As a team member involved in designing and developing HRDesk tm, windows based, complete Human Resource software. It used state of the art technologies like OLE, COM and ActiveX.


Technologies & Environment:

Windows NT / 98 / 95, VC++ 5.0, ATL COM, Rational Rose, VSS 5.0, IIS, ADO, MTS




Certifications / Accolades


Available upon request