Architect Resume Profile
NJ
SUMMARY:
- 12 years of work experience in software engineering through multiple roles.
- Extensive experience in architecture, design and development of software systems using range of Windows, Web, Database, Reporting, ETL, communication technologies.
- Experience in Process Modeling, System Architecture and Design, and Scalability Architecture.
- Experience is managing cross border, cross-functional teams.
- Skilled in Agile and waterfall software development methodologies.
- Good understanding of Capital Markets Asset Management Domain and good knowledge of Front office, Back office operations. Experience in building Compliance management applications.
TECHNICAL SKILLS:
- Programming: .NET, C , VB.Net, WPF, Silverlight, ASP.Net, Windows Forms, XAML, ASP3, VB6.
- Communication / Messaging: WCF Services, Web API Rest services, OData services, Web Services, Remoting, AJAX, Multi-threading, Messaging,
- Scripting: VBA, VB Script, Java Script, JQuery, Kendo Controls, YUI library, HTML, CSS, XML, XSD, XSLT, JSON and NANT.
- DB: Oracle 9/10g SQL Server 2008/2005/2000, SSIS 2008/2000 Sybase 12.5.
- Reporting: Crystal Reports9, XI R2, SSRS 2008/2005.
- Other Frameworks Patterns: ASP.MVC, MVVM, Orchard CMS, Prism CAB, Entity Framework, Enterprise Library Unity IoC, UML
- Unit Testing: MSTest, NUnit, ASPUnit
- Version Control and CI tools: TFS, VSS, TeamCity, CruiseControl.Net,
- Workflow Design tools: Autosys.
- Others: Ms-Office with Macros, Feddler, FxCop.
DOMAIN SKILLS:
- Finance: Capital Markets, Asset management, Foreign Exchange spot, forward swaps , Money market, Interest rate conversion agreement, Interest rate swaps, Fund Transfer, Performance measurement, Trade settlement, SWIFT messaging.
- Also has good understanding of compliance management applications.
PROFESSIONAL EXPERIENCE:
Confidential
Role: Architect
Responsibilities:
- Tuning of windows services to improve the processing time of each request and process concurrent requests.
- Built admin screens to configure rules for document delivery worked with ASP.Net MVC, Kendo UI, WebApi REST Api , SQL server.
Environment: .Net 4.0, C , ASP.Net MVC, KendoUI, WebApi, WCF including REST , JQuery, async programming, TPL, SQL Server 2008, MSTest, VS2013, TFS 2013, Fiddler, Enterprice Library, Log4net.
Confidential
Role: Architect
Responsibilities:
- Designed and implemented a row level security model User Access Management for individual modules to consume and built UI to manage security.
- Worked with ASP.Net MVC, Kendo UI, WebApi REST Api , WCF Services, SQL server with Directed Acyclic Graphs DAGs model. Also developed MVC filters for authentication.
- Designed and built framework for WCF RESTful OData services. And over it built an aggregator service to cumulate individual module services data and feed to UI.
- Also built a common framework for exporting Grid data as a service using WCF RESTful OData service TPL.
- Responsible for building adhoc task feature for a comprehensive in house built Workflow management system. Worked with SQL Server 2008, WCF services, Windows Services.
Environment: .Net 4.0, C , ASP.Net MVC, KendoUI, WebApi, WCF including REST , JQuery, Orchard CMS, async programming, TPL, SQL Server 2008, SSRS 2008, MSTest, VS2012, TFS 2010, Fiddler, TeamCity, Autofac, Enterprice Library, Log4net.
Confidential
Responsibilities:
- Responsible from ground up, designing and developing compliance management application in Silverlight 4, C , WCF Entity Framework and integrate with existing core Prism Shell framework.
- Also integrated with core capabilities such as core authentication authorization, workflow management, document management, Web ETL and reporting systems.
- Designed migration of few feature of existing compliance management application to new system built on Orchard CMS, C , ASP.Net MVC, Kendo UI, WCF, Web API.
Environment: .Net 4.0, C , Silverlight 4, Prism, Unity, ASP.Net MVC, KendoUI, WebApi, WCF including REST , JQuery, Orchard CMS, async programming, TPL, SQL Server 2008, SSRS 2008, MSTest, VS2012, TFS 2010, Fiddler, TeamCity, Autofac, Enterprice Library, Log4net.
Confidential
Role: Architect Lead
Responsibilities:
- Worked on changing application auth mechanism to use Azman authentication and authorization.
- Worked on many feature additions using WPF, MVVM pattern, Infragistics 11v2 controls, control data templates, WCF Services Sybase DB.
- Lead Continuous integration initiative implemented automated dev test pipelines and one-click deployments using TFS 2010.
- Lead initiative for building unit tests and test-driven development TDD .
- Written over 600 unit test cases using MSTest to ensure code coverage over 70 .
- Responsible .Net 3.5 to 4.0, TFS 2008 to 2010 coordinated server migrations.
- Improved import performance by DB remodeling reevaluating index.
- Redesigned SSRS 2008 reports logic to port the business logic to the middle tier to enable auditing of summary values.
- Created workflow using Autosys jobs and NAnt Scripts to import Index feeds from different sources.
- Planned and executed DR environment setup and testing, Sybase migration from 12.5 to 15.7.
Environment: .Net 4.0, C , WPF, XAML, MVVM, Prism, WCF, Threading, Oracle 10g, PL/SQL, Sybase 15.7, SSRS 2008, Infragistics 11v2, MSTest, VS2010, TFS 2010, AutoSys, NAnt, Enterprice Library.
Confidential
Responsibilities:
- Developed a bulk load utility using Task Parallel Library, factory builder design pattern, BCP, SQLLoder for Sql Server, Oracle.
- Built CRD-TSA-PAM real time reconciliation screen using YUI library client side service calls for better performance.
- Also responsible for feature enhancements using ASP.Net, WCF
- Supported the Trading Settlement system Over 500K trans/yr and generates MT541, 543 messages. Responsible for Web server, DB server reporting server migrations.
- Created and maintained process workflows using Autosys NAnt Scripts.
Environment: .Net 4.0, C , ASP.NET, YUI java script library, Ajax, WCF, TPL, Oracle 10g, PL/SQL, SSRS 2008, Infragistics 2009, MSTest, VS2010, TFS 2010, AutoSys, NAnt, Enterprice Library.
Confidential
Role: Project Lead
Responsibilities:
- Developed AUM Billing report module using WPF, MVVM pattern, Infragistics 11v2 controls, control data templates, SSRS 2008, WCF Services Oracle DB.
- Created SSRS 2008 detailed and crosstab/pivot reports scheduled report generation and emails using Autosys NAnt Scripts.
- Responsible for planned and tracked new changes and issues and report stake holders on status.
- Setup 6-member team transitioned the project from an existing vendor and coordinated setup of AIG ODC setup.
Environment: .Net 4.0, C , WPF, ASP.NET, XAML, WCF, Multi Threading, Linq, Prism, Infragistics, SSRS 2008, Oracle 10g, SQL Server 2000, VS 2010, TFS 2010, XML, XSLT, Java Script, OWC11.
Confidential
Role: Senior Developer
Responsibilities:
- Provided L1, L2, L3 application support. Coded and Coordinated migration of application to SQL Server 2005, Crystal Reports XI R2, Windows 2003, IIS 6.0, Siteminder 6.0, CDO.
- Coded and coordinated migrated SQL Server 2000 to 2005 which includes rewriting ANSI joins to new format to comply SS compatibility mode 9. DTS packages to SSIS DTSX packages.
- Migrated reports from CR 9 to CR XI R2 and fixed issues with cross tab.
- Implemented SiteMinder 4.0 single sign on SSO replacing CitiSafe and later migrated to 6.0.
- Ground up development of Invoice module using ASP.NET 2.0 and built to co-exist with legacy ASP code. Developed application using master pages, aspx, asp Ajax programming.
- Added email capability using CDO and SQL server OLE stored procedures to send emails after completion of import process.
Environment: .NET 2.0, C , ASP.NET, ASP 3.0, Ajax, Visual InterDev 6.0, VS 2005, XML/XSL, CSS, JavaScript, VBScript, DTS, DTSX, SQL Server 2k, 2k5 ASPUnit.
Confidential
Responsibilities:
- Worked with a Subject Matter Expert in asset management domain in preparing use cases.
- Designed developed the data model and user interface for the POC with 2 other developers.
- Completed the POC in 15 days.
Environment: .NET 3.5, C , WinForms, SQL Server 2005.
Confidential
Role: Senior Developer
Responsibilities:
SWIFT messaging:
- Created oracle package to format the SWIFT messages confirmations FX - MT300, MM - MT320,330 , pament MT202, MT100 and receive messaging MT210 . and coded a Pro-C program to trigger generation of messages on an MQ line. Involved in end-to-end implementation and support.
- Migration of TCON application from VB6 to .Net 1.1 windows application.
- Created a common action control bar for navigation Save, Cancel Add New commands Controls for switching view modes and tabbed view for history info.
- Developed custom controls to provide additional features, which can be consistent across application. Mask textbox, Grid with a printing export option Crystal Reports 9i , textbox with inbuilt regular expression validator
Option Pricer:
- Developed a C 2.0 multi Threaded console application which listens to MQ line and calculates Option parameters and stores in DB.
- Universal Rate Server URS
- Developed Currency and RIC mapping screens using .Net 1.1, data grid, masking text box.
- Wrote stored procedures for front-end UI screens, batch process and reports.
Environment: .Net 1.1,VB.NET, Windows Forms, VB6, Oracle 9i, Cristal reports 9i, Multi Threading, HP-UNIX, MQ Interface, NDM, Tivoli, SWIFT.
Confidential
Senior Project Associate
Responsibilities:
- Analyzed and documented the logic from FORTRAN Program and DIAL's STOCH algorithm model.
- Developed VB COM object to import the excel data, outputs to excel and the Map object interface.
Environment: VB 6.0, Map Objects 2.1, MS SQL 2000, Windows 2000 professional.
Confidential
Responsibilities:
- Involved in the issue resolution and adding new features.
- Managed admin module used for to control access to members using Forms-based Authentication.
- Responsible for generating the audit reports and sends it for management review.
Environment: VB6.0, Ms-Excel, Ms-SQL Server-2000, Crystal Reports.
Confidential
Project Engineer
Responsibilities:
- To evaluate the improvement schemes for the city roads taken by Confidential and prioritize them logical rational basis and target the development in a phased manner.
- Gathered validated the input data for testing and modified the logic to take into effect schools and medical facilities.
Environment: VBA, MapObjects 2.1, MS SQL
