Prosper,
TX 75078
Megavarnan@gmail.com
831-224-8880
Summary:
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
Education:
Certifications
/ Accolades
References:
Available upon request