Professional Summary:
*.* years of IT experience in Internet, Intranet, Client/Server, Multi-Tier technologies, Relational databases and Business Application development.
Over 5 Years of experience in developing SOA based multi-tier .NET applications for a leading global financial business solutions provider – Pershing LLC, UK (A BNY Mellon Company)
3 years of experience as Technical Lead for a 3-5 member team, responsible for client interactions in requirement gathering, managing development, review and delivery from offshore.
Proficient in a wide range of Web technologies with .Net Framework, Using XML in .Net, C#, VB.Net & ASP.NET.
Experience in Windows development using .Net framework 2.0/3.5 with WPF and WCF service.
Utilized C#, ASP.NET, ADO.NET with Web, Windows Forms and Web Services.
Experience in web development using Ajax, HTML, XML, Java Script, and IIS 6.0.
Exposure to Application Programming Interface like WPF, WWF and Silverlight.
Experienced in developing Stored Procedures, Functions and Indexes in SQL Server.
Good knowledge in OOAD, Design Principles, Design Patterns.
Involved in all phases of software development life cycle (Requirements gathering, Design, Development, Systems Integration and Testing).
2 years of experience in developing Applications using Core Java, Swings, JDBC and SQL Server 2005.
Exposure to Java Enterprise Applications, JSP and Servlets concepts with Tomcat 5.0, WebLogic servers.
Extensive Domain knowledge in Bio-Informatics and Brokerage/Securities Industries.
Strong Designing and Team Leading skills with good knowledge in SDLC and Project Leading.
Motivated individual with excellent analysis, Problem Solving, and communication skills.
Eager to learn new systems and paradigms.
Work Experience:
BNY Mellon Technology Pvt Ltd, Chennai, India
(Formerly known as iNautix Technologies India Pvt Ltd)
Senior Application Developer/ Technical Lead
May 2010 – May 2015
Histogenetics India Pvt Ltd, Chennai, India
Senior Software Engineer
Oct 2006 -- Apr 2010.
Technical Skills:
Type
Description
Programming Languages/ Web Technologies
C#.Net, VB.Net ASP.NET, ASP.NET MVC, WPF, Winforms, Silverlight
AJAX,HTML, JavaScript, CSS, XML, ADO.Net, LINQ
Entity Framework & Java, Swings
WebServices
WCF, .Net Web Services, WCF Data Services,
Microsoft Reporting Services, Windows Services
Database
Microsoft SQL Server 2000,2005 & 2008
Framework
.Net Framework 2.0 / 3.5
Application Programming Tools
Visual Studio .Net 2005 / 2008
Java Tools
Eclipse, Netbeans5.5, Javadoc and Junit
Version Control Systems
MS Visual Source Safe (VSS), Team Foundation Server (TFS)
3rd Party
UI Components
Infragistics Web Controls, Radcontrols (Telerik) for ASP.Net, WPF & Windows and DevXpress XtraGrid.
Unit Testing
Microsoft Unit Test Framework, Rhino Mocks, JUnit
Other Tools
Microsoft Web Service Software Factory, MS Office Project, MS Office Visio, IBM Websphere MQ. MSMQ, Enterprise Library, BDD using Specflow,NuGet,iTextSharp
Anna University, Chennai, India 2001 – 2005
Bachelor of Engineering – Electronics and Communication (First class with distinction)
Educational Qualification:
Major Clients engaged with
Bank of New York Mellon(http://www.bnymellon.com)
Pershing Securities Ltd, UK (http://www.pershing.co.uk)
Histogenitics, NY ( https://www.histogenetics.com)
Professional Experience:
Role :
Technical Leader – IT Development
Company:
iNautix Technologies India Pvt ltd., India (A BNY Mellon Company)
Client:
Pershing LLC, UK
Key Projects:
NexusComplete – Advisory Solution
This new internet version of Pershing’s proprietary technology platform ‘Nexus’ was built for Advisors to trade single client single market orders for almost all the asset types (Equities, Mutual Funds and Bonds). This uses Proquote’s Retail Service Provider (RSP) gateway, automated Faxing, EMX and Swift messaging systems for straight through processing of Orders. Also, this includes SAML based single sign on implementation to integrate third party real time FX rates.
This manages existing client portfolios and also provides Reports of the trade they performed in terms of Pie-charts and PDFs.
It integrates the existing (old) Nexus Heritage Product.
NEXUS Web Services
Nexus web services was to enable the real time integration of Pershing Nexus functionality into Client’s own system, facilitating information flows between networks and providing portfolio viewing and trading functionalities over internet.
NEXUS CLIENT
Nexus client uses a highly customizable multiple site architecture that gives clients the opportunity to configure and personalize their sites. This high level of customization enables different Nexus Client sites to offer different levels of functionality, branding and localization to specific users. This site is built with Dojo as front-end technology and hosted on top of ASP.Net, SOA based services and provides compatibility across browsers, modernized presentation of data and customization of site.
NEXUS HERITAGE – Tactical Trading Solution
The aim of this Project was to develop a new trade capture and processing model that allows the Pershing Trading Services (PTS) desk to book retail trades to properly reflect Pershing’s role within the trade cycle. This project also provided an automated model, which enables PTS to collect commissions for trades executed by the PTS trading desk and pay away brokerage fees to third party brokers. This project also helps Pershing to properly report trades executed by PTS to regulatory.
Responsibilities:
As a Technical Leader developed the web services, managed all enhancements and remedies as an Individual contributor.
Supported existing product functionalities and preparing technical design documents for further enhancements.
Analyzing & fixing the defects of Nexus Complete and Nexus Heritage products in terms of stories in NC- Enrichment project.
Analyzing existing Investor reporting functionalities & developed the Performance chart stories for Nexus Complete with complete understanding of the Investor Reporting functionality is been delivered.
Involved in analyzing few of the remedy calls and BAU activities as per the client request.
Involved in the design review meetings and documented the requirements.
Developed high quality code in accordance with design specifications.
Lead software development efforts from technology perspective.
Worked with Architects, Senior Software Engineers, Development Managers and Business Analysts to understand and deliver business needs effectively
Coding and unit testing.
Involved in developing web Services version 2.0 with complete architectural change of the existing version, Performed code optimization for the services created with flaw and proper layered functionalities is been delivered.
Performing code and design reviews and guided team members to comply with the coding conventions and design guidelines.
Involved in functional specification workshops.
Documented all the newly created web services with every field described for the end users who consume the services.
Provided technical support to production software and customizations.
Developed Specflow for Nexus Web Services product and performed testing for newly developed components.
Environment :
VB.NET, C#.Net, ASP.Net, WCF, Web Services, LINQ, JavaScript, MS SQL Server 2000/2008, Microsoft Visio, IBM Websphere MQ, Visual Studio Unit Test Framework, Rhino Mocks, Test driven development using Specflow.
Duration :
May 2013 – May 2015
Role :
Senior Application Developer/Team Lead– IT Development
Company :
iNautix Technologies India Pvt ltd., India (A BNY Mellon Company)
Client :
Pershing LLC, UK
Key Projects :
Change Management System(CMS)
CMS is a consolidated repository of system software which controls software lifecycle from reporting of a bug /requirement through to release of code changes to live environment. It’s an Individual workflow management showing clear priorities and deadlines.
It was developed using WPF for its visually stunning and user friendly screens.
Application Security Framework
Framework provides a central Login for all applications (Nexus & G2) within Pershing suite and to store all security data into central store and propagate them to relevant systems as needed.
To iron out differences in the implementation within the Pershing suite with regards to Identity and Authentication using RSA secure id.
Provides data propagation streams from and to all applications to the central user store.
Money Market Sweep
MMS enables Pershing to introduce an offering for un-invested cash. And provides an opportunity for client firms to sweep un- invested cash from an investors account into one or more money market funds containing cash or like cash investments.
Money Market Funds will be enhanced as required to support both the automatic sweep and the money funds.
Additionally, Nexus funds can be processed both manually and automatically with existing functionality.
Pershing Channel Island
PCI Project is to make existing Nexus Funds platform functionality available to clients Sign up to the proposed Pershing Channel Island entity. Where-in clients can trade in ON & OFF platform funds.
Additional to this PCI Clients can trade with Model B Type in off platform.
Model B UK firms needs to be made available to PCI clients under the base firm P3.
Responsibilities :
As a Team Lead managed a 2 member team and involved in gathering requirements, technical designs, development and Integration testing.
Prepared technical design documents and created estimation documents by analyzing the requirements.
Integrated Project estimations created by users using CMS with MS office Project.
Enhanced UI using WPF and coded Business Logics.
Handled all the Change Requests created by the users.
Created database queries, tables and modified all cursor based queries for optimization and performance evaluation.
Involved in project deployment in Live and supported all live issues.
Performed code reviews and design reviews.
Wrote Stored Procedures, unit test cases using Rhino Mocks.
Involved in Integration Testing of Nexus Host (Web Application) which was developed using open source Dojo script.
Wrote extensive JavaScript code using XMLHttpHandler for asynchronous client server communications.
Supported end to end environmental testing phases like development, Quality Assurance and User Acceptance Testing.
Environment :
C#.NET 3.0, WCF Service, WPF, Visual Studio 2008, VB.NET, ASP.NET, HTML, AJAX, JavaScript and SQL Server 2008.
Duration :
May 2010 – August 2012
Role:
Application Developer/Senior Software Engineer – IT Development
Company:
Histogenitics India Pvt Ltd,India
Client:
Histogenitics, USA
KeyProjects:
HistoMight
HistoMight is being developed as a smart client Windows/WPF application using DevXpress XtraGrid (3rd party) control with WCF service. HistoMight analyzes the samples (Blood, Buckle swap) given by Donor registries and produces the SBT typing results.
Security Module used here is to enable the users with administrative privileges.
Pre-Exp, Post Exp handles the process flow of Sequenced Based Typing.
DATRI
DATRI is being developed as Registry software in Windows and Web application.
It’s a non-profit organization that has been set up to help save lives of those suffering from life threatening disorders like leukemia.
Modules included are Security, Administration, Donors, Drives, Patients, Donor Search and Reports.
Machine Maintenance
Machine Maintenance used to record the day to day maintenance activity of the Equipments handled in Histogenitics laboratory. The maintenance procedures are according to the manufacturer’s recommendations only. The Main Features are,
Machine Maintenance Recorder
Maintenance Task Scheduler
Administrative Screens to Maintain Machine Details.
HistoIntranet
HistoIntranet is to connect different Development centers, Biomedical Centers and Clients of Histogenitics to make the data available to Histogenitics community .Designed for enabling the Histogenitics employees to maintain their documents, components, Address Book, Timesheet information.
TCAdmin/PCRNet
TCAdmin is used to create the instructions file based on the information (Head/Plate details) given to ThermoCycler machine to amplify the DNA.
The Thermocyler has its own software, hardware and firmware installed. The Technician has to feed PCR plates into theThermoCycler and select the pre-defined program depending on the PCR material and run the program to get the PCR product.
The instructions to the ThermoCycler will be generated itself using the in-built firmware or using TCAdmin or PCRNetworking Software.
Responsibilities:
As a Team lead, managed a 3 member team and involved in gathering requirements, technical designs, developing the logical and business layers.
Extensive use of DevXpress controls for WPF/Winforms.
Created user interface in WPF using Smart Client technology.
Developed Business Entities, N-tier Layers and implemented WCF Service using Smart Client Architecture.
Designed Exception Handling in C# and logging mechanism using Microsoft Enterprise Library Logging- 2006 and implemented as Class Libraries.
Followed the Client procedures and standards in solving the incidents, Problems, Change Management activities.
Implemented WCF Service using Smart Client Architecture with Click Once deployment and hosted the website using Seekdotnet server for External user access.
Involved in creating Reports using Microsoft Report Viewer. Designed Exception Handling in C# and logging mechanism using Microsoft Enterprise Library Logging- 2006 and implemented as Class Libraries.
Designed the database schema and wrote stored procedures.
Involved in helping the team in case of any issues technically and functionally.
As a developer, Involved in design and development of the logical and business layers.
Analyzed, Designed and developed different modules with the extensive use of Web Services & Web Methods.
Enhancements, Code Analysis and optimization.
Code Reviews, Module level, Integration testing and deployment.
Implemented Pluggable and N-Tier Architecture.
Involved in Bug Fixing, Code Reviews, Unit Testing, Integration Testing and deployment.
As a Java developer, Designed and developed the flow using Java swings.
Analysis and enhancement of the existing PCR network software.
Re-Engineering the class files of PCR.Net and enhanced the same.
Created a class diagram of PCR.Net and TCAdmin flow.
Code Reviews, Module level and Integration testing and Deployment.
Uploaded the .run files to database by automatic thru’ TCAdmin.
Deployed and setup the project in production environment.
Environment:
C#.Net, WPF/Web/Windows, WCF, DevXpress Grid (3rd party tool), N-Tire Architecture, Smart client Technology, SQL Server 2005, .Net Framework 3.0, ASP.Net 2.0, Web Services, ADO.Net, XML and VSS.
Core java, Eclipse 6.0, PCR Networking Software(3rd Party software)
Duration:
Oct 2006 to April 2010