Post Job Free
Sign in

Sql Server .Net

Location:
Edison, NJ
Posted:
July 31, 2018

Contact this candidate

Resume:

SUMMARY OF QUALIFICATIONS:

**+ years of IT experience in Software Analysis, Design, Development, Integration, Implementation of various Client/Server, Windows and Web-based applications using n-tier Architecture in Microsoft Visual Studio .NET and ARGO teller.

I have worked for JP Morgan Chase for last 6 years 8 months on ARGO and C# technology for Teller Express Application

Expertise in Building, maintaining and debugging the ARGO (Proprietary Language of Argo Data Corp) based applications

Developed Device Interface Manager (DIM) using C# (MEF framework) to integrate Cash Recycler, Pinpad (Ingenico)peripherals with ARGO-Teller application.

Experienced in developing ASP.NET MVC -Single Page Application (SPA) by using AngularJS

Extensive experience in C#.NET, ASP.NET, ADO.NET, WinForms, WPF and other web technologies.

Extensive experience in using Entity Framework, and LINQ to Entities.

Experience in architecture design patterns MVVM and MVC

Experience in WPF user interface design using XAML.

Worked on ASP.NET Security features such as Authentication and Authorization.

Expertise knowledge on Object Oriented Programming (OOP)Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism, good experience in Exception Handling, Debugging and tracing by which the whole picture of application runtime can be seen and analyze more efficiently.

Strong knowledge in AJAX, XML, JavaScript, jQuery, JSON, and Web API.

Extensively worked on User Interface (views) using CSS, HTML, AJAX, Java Script, jQuery and Bootstrap

Experience in using Microsoft Enterprise Library Application Blocks

Extensive experience in developing T-SQL queries, stored procedures, and triggers using SQL Server.

Have hands on experience writing business rule using ILog rule engine for .NET.

Working knowledge on third party control like Infragistics controls.

Experience with version control systems like Visual Source Safe, Tortoise SVN/FishEye and Git Hub/Bitbucket

Experienced with Agile methodology Agile Scrum Software Development Life Cycle (SDLC) as well as Waterfall methodologies.

Effective in working independently and collaboratively in teams.

TECHNICAL SKILLS:

Microsoft Technologies

.NET framework, ASP.NET, VB.NET, C#.NET, ADO.NET, WPF, WCF, ASP.NET MVC, MEF, WinForms, WebForms

Programming Languages

C#.Net, VB.NET, T-SQL

Databases

Microsoft SQL Server 2000/2005/2008, MS Access

Web Related

ASP.NET3.5, ASP.NETAJAX, jQuery, Web services, WCF, LINQ, HTML, JavaScript, CSS, AngularJS, ASP.NET MVC, Web API

XML Related

XML, XPath, XML Schema and XAML

Platforms

.Net Technologies

Development Tools

Microsoft Visual Studio, ARGO Customization Tool

Source Control

Visual Source Safe, Subversion (SVN)/FishEye, Git Hub/Bitbucket

Other Technology

SSIS, LINQ to Entities, and ILog rules for .NET and Infragistics controls

Banking Tools

ARGO-Teller, ARGO customization tool

Education:

Master of Computer Applications (M.C.A) from IGNOU in 2004.

Bachelor of Sciences (B.Sc. Computer Science) from Andhra University in 2000.

PROFESSIONAL EXPERIENCE:

Worked for JP Morgan Chase as Associate (Tech Lead) from Nov'2011 to Jul’2018.

Worked for BA Continuum (Bank of America), as Analyst (Sr. Developer) from April’2009 to Oct'2011.

Worked for Semanticspace Technologies Ltd, Hyderabad as sr. software engineer from Dec’2006 to April’2009.

Worked for Marlabs Software (P) Ltd, Bengaluru as software engineer from Dec’2005 to Dec’2006.

Employer: JP Morgan Chase.

Duration: Nov’2011 –Jul’2018

Role: Tech Lead for .NET and ARGO

Project: Teller Server Status Tracker

Description: This status tracker tool is to track the status of the servers (both Branch and EAI servers), Cash Recyclers configured for both DEV and IST environment, and display the Teller Express code version against the server and Cash Recyclers mapping to the respective servers. Each record will contain the links to open the logs folder which is shared and accessible to DEV and IST teams and links to access the .INI configuration details on EAI server level as well. This tool is accessible to Engineering, DEV and IST teams and we will display the options based on their given roles. All data entry forms are available for Engineering team, users from Engineering team will have the admin access.

Environment: ASP.NET MVC(SPA), C#.NET, RAZOR Engine, AngularJS, SQL Server, Agile (Scrum)

Responsibilities:

Successfully utilized code-first approach to interact with the database from .NET environment by using C# in the ASP.MVC environment.

Designed a Web application using AngularJS, and leveraged Entity framework (EF)

Utilized AngularJS Route for creating Single Page Application (SPA) and incorporate Model-View-Whatever (MV*) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection.

Implemented Client-side validation using AngularJS Custom Form Validation with ng-show and ng-hide.

Created the database and developed stored procedures, dynamic SQL, functions and views by using SQL Server Management Studio.

Used Site Minder configuration for SSO with LDAP AD Active directory authentication

Took part in a team environment which implements Agile, scrum software development approach.

Used CI/CD tools Jenkins and AIM for automate deployment.

Used CSS and HTML5 to design fully responsive user interface.

Application: Teller Express

Teller Express is the primary user interface for tellers to process financial transactions (deposits, withdrawals, payments, and other teller-based transactions) at JPMorgan Chase branches. Teller Express application runs in approximately 5,600 branches with more than40,000 Tellers. Teller Express is designed in ARGO (Proprietary language of Argo Data Corp). I have worked on different enhancement projects for this Teller Express application and l listed out some of those projects below.

Projects

Enterprise Cash Management System – Data Store Feeds

EMV Ready - Teller Express

Teller Cash Recycler

Interstate Cash

Paperless Teller Express

Environment: ARGO Teller, Alogent, C-tree DB, C#.Net (MEF framework), SQL Server.

Responsibilities:

Analysis and design of Device Interface Manager (DIM) to Integrate Teller Express with Cash Recyclers and Ingenico (Pinpad) device.

Used .NET MEF (Managed Extensibility Framework) architecture in developing DIM which is lightweight, extensible/plugin application and allows using extensions without any configuration.

Interacted with vendors Hyosung, Glory for respective API or libraries to communicate with respective the cash recyclers machines.

Interacted with Ingenico vendor for API or libraries for Pinpad.

Used C# language in coding to create class libraries and business logic.

Developed Build scripts using MS Build and WIX for automated Builds.

Creating ITSMs, Supporting production release cycles and on call support.

Daily scrum with offshore/onsite team and identifying the road blocks/gaps

Used GitHub as the version control to for code commits and code changes and also to achieve a good communication between the teammates.

Used AGILE SCRUM methodology to deliver in sprints and Status Meetings, Code Review Meetings.

Technical support for Team members on their implementations and Coding

Lead an offshore team in design and implementation aspects.

Worked closely with Business teams and Policies & Procedures team to get the different work flow approvals on this project.

Developed and enhanced multiple UI screens (WOG and AOG) using ARGO Customization tool.

Used most of the ARGO interface services to implement requirements business logic.

Developed ARGO transactions (code files) for client-server interaction.

Created Datafields, Datalists and External Datalists to develop business logic.

Used all types of ARGO Enablers across all Teller projects

Created SQL scripts using SQL functions to interact with Branch server database which is SQL server.

Created RequestEvents and mapped to SQL functions, and then invoked request events using InvokeRemoteFunctions.

Used COM Reference component to interact with Alogent and DIM (C# component)

Implemented InvokeDLLFunction to read/write the data from/to files.

Implemented ARGO interface to communicate with Webservices developed in .NET and Java to fetch the data from different downstream applications like BTL, CA, BMW, ECMS, EES, Parameters, LAD.

Tracking User stories using JIRA tools and integrated this JIRA tool with GitHub/BitBucket. Initially we used SVN and FishEye tools and then migrated to GitHub/BitBucket.

Extensively involved in Agile (SCRUM) and Waterfall development methodologies.

Interacting with Other technical groups, design and development of various interfaces to consume the web services.

Employer: Bank of America (BA Continuum - a nonbank subsidiary of Bank of America)

Duration: April’2009 -- Oct'2011

Role: Sr. Developer for .NET

Project: LIQUID++

Description: LIQUID++ tool for Physical sweeping and is a means of automatically moving money between two (or more) client owned accounts at Bank of America Merrill Lynch. The below sweep parameters provide the basis of the feature functionality required for this product offering as it is developed on the GLP (Global Liquidity Platform). A physical sweeping structure is composed Arrangement, Relationship, Tier.

Environment: WPF, C#.Net, MVVM Pattern, Entity Framework, Server 2008 Windows XP.

Responsibilities:

Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.

Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI and used Dependency Properties to bind data on these controls.

Developed application logic using C#.

Worked on BL and DAL layer classes and integrated in UI using MVVM pattern.

Created required Model, View,and ViewModel.

Written LINQ queries on entity data model created by Entity Framework and lambda expressions

Worked on Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panelsin XAML

Created Dependency Properties and IValueConverter.

Used Dependency Injection for data binding on XAML forms.

Project: OCC CRE

Description:OCC CRE (Office of the Comptroller of the Currency Commercial Real Estate) contains a User Interface (UI) that is accessible to LOB users via a web link. All existing users will be set up with access and will be restricted only by their two-dot hierarchy as to what can be viewed. Upon accessing the link, users will land on an exception queue which will mirror the contents of the current EY templates they receive relative to hierarchy, facility status (new vs. modified) and data elements.

Environment: ASP.NET, C#.Net, ILog rules, WCF service, JavaScript, SQL Server 2005.

Responsibilities:

Participated in Reasonableness rule design and took the complete ownership to implement the rules using ILog rule engine.

invoking the ILog rules from the application using C# code.

Added business rules in ILog rules for .NET tool.

written WCF service to invoke the ILog rules.

Worked on SSIS package to automate the data feed from other sources.

Developed Documents on ILog rules implementation.

Employer: Semantic Space Technologies Limited, Hyderabad, India.

Duration: Dec’2006 -- Apr’2009

Role: .NET Developer

Project: Homepages Directories

Client: American Marketing and Publishing, USA.

Description: This project is about re-engineering of an existing website (www.homepagesdirectories.com) this is basically an advertiser’s website that looks into the following aspects. Enabling Customers to host their advertisements, allow customers to edit and modify their advertisements has online Payment facility targets user for easy search / contact points for various aspects allowing users to browse through search criteria at various localities, facility for interaction with probable employee candidates / also with existing employees.

Environment: ASP.NET, C#.Net, AJAX, jQuery, Web service, SQL Server 2005, Windows XP

Responsibilities:

Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.

Designed UI screens (WebForms) and implemented application logic using ASP.NET and C#.

Written stored procedures in SQL Server 2005.

Extensively used Validation Controls and Custom validation control to validate Web forms

Experience working with AJAX in web pages for asynchronous communication and for great user experience

Worked on Cascading Style Sheet (CSS).

Deployment of Application on Test and Production Server.

Project: AllRegs - FirstPass Authoring Interface (FAI)

Client: AllRegs, USA.

Description: FirstPass will provide a user interface for authors. The UI will be a tool used by trained users who are literate in the Mortgage Industry and skilled at reading Product Guides.

FirstPass will provide a FirstPass Search tool. This tool provides the means for AllRegs users to find Product Guides based on search parameters they have entered including search by Investor.

Environment: C#.Net (WinForms), SQL Server 2000, Windows XP.

Responsibilities:

Created WinForms, User Controls and C# Classes.

Working with Delegates and user defined Events for user Controls.

Participating Low level design documents.

Involved in Development of Initial Prototype.

Developed application logic using C#.

Written stored procedures in SQL Server 2005.

Worked intensely on the User Interface.

Project: AllRegs - Bazooka

Client: AllRegs, USA.

Description: AllRegs is a publishing company catering to the United States residential mortgage banking industry. Its primary vehicle for delivering the regulatory and compliance content it publishes is the AllRegs Online (AO) information service B2C web application. It is developed based on Service Oriented Architecture (SOA) and it uses web services.

Environment: ASP.NET, C#.Net, XML, Webservices, JavaScript, SQL Server 2000/2005, Windows XP.

Responsibilities:

Created WebForms, User Controls.

Developed application logic using C#.

Written client validation using JavaScript and ASP.NET validation controls

Setup the properties in existing xml-based framework.

Written stored procedures in SQL Server 2005.

Worked intensely on the User Interface Environment

Employer: Marlabs Software (P) Ltd, Bengaluru, India.

Duration: Dec’2005 -- Dec’2006

Role: Consultant (.NET Developer)

Project: B2BI &BDE

Client: Hewlett - Packard.

Role: Application Support

Description: Business to Business Integrations Server enables purchasing of hp products for Corporate and Enterprise Accounts that have internally deployed e-procurement systems or procure through marketplaces. BDE (Business Document Exchange) is an Internal Web-based e-commerce productivity tool that enables sales and operations teams to efficiently setup B2Bi accounts. BDE also enables instant access to account activity, at line item detail, across all e-business platforms, in every region, that are connected through the B2Bi server.

Responsibilities:

worked on assigned tickets.

communicated with business user daily on phone and through emails

Written SQL Queries.

Environment: ASP.NET, C#.NET, SQL Server, XML, Windows XP.

Project: Risk Vision Management

Client: Suncorp Bank, Standard Bank, Bank of Indonesia.

Role: .NET Developer

Description: Risk Vision is a functionally advanced risk solution, delivering proven measurement of key areas of exposure and risk whilst supporting modern portfolio management practices. A uniquely flexible solution, Risk Vision is focused on supporting value management and regulatory compliance within a global financial institution through accurate, real time identifications, measurement and control of exposure and capital.

Environment: C#.Net (WinForms), Infragistics controls XML, Web service (java), Sybase, Windows XP

Responsibilities:

Created WinForms, User Controls and C# Classes

Worked on third party controls like Infragistics controls,

Used ADO.NET extensively for data retrieving querying storage and manipulation.

Used data Reader and data sets for data manipulations.

Preparing Unit testing documents.

Involving with middle tier people and with Business Analyst.

Developed application logic using C#.



Contact this candidate