Post Job Free
Sign in

.NET, C#, ASP.NET, Mvc, Json, Jquery, Javascript, XML, Wcf, Angularjs

Location:
Lawrence Township, NJ, 08648
Posted:
April 04, 2017

Contact this candidate

Resume:

NISHA SUVARNA

*******.*****@*****.*** Cell: 609-***-****

SUMMARY: Senior Developer/Technical Lead with over 11 years of IT industry experience.

Possess sound experience in all facets of software development lifecycle from requirement gathering, feasibility study, conceptual design to development, testing, deployment and support.

Ability to draw upon experience gained in the Financial Services industry to utilize process-oriented software development methodologies and best practices.

Experience with Waterfall, TDD, Design patterns and OOPs.

Good troubleshooting skills, strategic thinking and data analysis skills.

Fast learner and have excellent communication skills.

Ability to technically lead and manage complex software projects from conceptual design to deployment.

Experience in Onshore - Offshore Model of development.

Ability to function as a team player as well as work independently to achieve objectives.

SKILLS: Languages & Technologies:

.Net Framework

C#, ASP.Net Web Forms, ASP.Net MVC, HTML5, CSS, AJAX, Javascript, JQuery, AngularJs 1.2

Windows Forms, Windows Service, XML, DTD, Schema, XSLT, Windows Workflow Rule Engine, Microsoft Office Interop, OpenXml, Windows Media Encoder SDK

WCF, Web Services, REST Services using Web API, ADO.Net, IIS, LINQ, LINQ to SQL, SSIS, SSRS.

Visual Studio Test Project, CodedUI

IBM MQ, Autosys, Splunk

Database:

SQL Server and IBM DB2.

Tools & APIs:

Visual Studio, Team Foundation Server, Toad, IBM Data Studio, HP Quality Center, Telerik Controls, Infragistics Controls, HTTP Fiddler, Log4Net, High Charts, ColorBox, Report Viewer, Paypal & Cybersource payment gateway APIs

Domain:

Investment Banking, Wealth Management, Retail, Social Networking and E-commerce.

Application Architecture:

N-tier solutions, SOA and Distributed architecture.

PROJECTS: BANK OF AMERICA / MERRILL LYNCH (May 2016 – March 2017) – IRIS Software Inc.

Project Name: Naked Options Stress Analysis (NOSA) / Systematic Review and Response (SRR)

Domain: Wealth Management

Role: Developer

NOSA is used by Merrill Lynch to monitor risk. This risk is in the form of exposure through clients who have uncovered options on margin with Merrill Lynch. This is a highly intricate application with complex formulas based on business-defined rules and processes.

SRR is a spin-off of NOSA, where a client's exposure is calculated real-time for the intra-day trade in progress. The decision of the SRR determines if the client's order can be placed or rejected.

Roles & Responsibilities:

1.Requirement discussion of enhancements with business users as well as co-ordinating with other teams like Mainframe for debugging production issues and Engg team for deployment for MSIs.

2.Design and development of features like visibility rules as per user role in all the layers (SQL, WCF and UI) as well as implementing new processes in Windows service.

3.Defect fixing in all the layers.

4.Developed a testing framework for the Calculation utility using Visual Studio Test Project.

5.Developed a SQL table driven CodedUI test application for regression testing projects.

6.Designed .RDL files which retrieves data using SQL Stored Procedures and deployed on SSRS server for Export document functionality in the application.

7.Implemented audit logging using Log4Net

Languages/Technologies: ASP.NET MVC 5, C#, WCF, Javascript, Jquery, HTML, CSS, SQL 2012, SSRS, IBM MQ, Windows Service, Log4Net

Framework: .NET 4.5. Tools: Visual Studio 2013, TFS.

BANK OF AMERICA / MERRILL LYNCH (October 2015 – May 2016) – IRIS Software Inc.

Project Name: Global Book-Keeping Repository

Domain: Wealth Management

Role: Developer

GBR is an online tool to view logs of all transactions which occur in financial domain. Application allows viewing account details, collateral, activities, trades, positions, balances on any given day. It also depicts a graphical representation using Pie chart and Linear graph, the financial transactions that took place on a particular day.

Roles & Responsibilities:

1.Requirement discussion with business users.

2.Developed templates required to create Single Page Application (SPA) using HTML5, Bootstrap CSS and AngularJs 1.2.

3.Created controllers, services to access data from backend using Web API, filters to translate business terminologies to user-defined words, custom directives to allow Numbers only, Date picker control, etc.

4.Developed Pie Chart using Highcharts API to display the percentage of different Financial transactions that have occurred on a given day.

5.Co-ordinating with other teams like Mainframe for debugging issues and Engg team for deployment of MSIs.

Languages/Technologies: AngularJs, Web API, Bootstrapping, C#, Javascript, Jquery, HTML5, Log4Net, Highcharts API, IBM DB2

Framework: .Net 4.5. Tools: Visual Studio 2013, TFS.

AEROPOSTALE (June 2014 - September 2015) - Param Healthcare & IT Services Inc.

Project Name: AERO CAP SYSTEM

Domain: Retail

Role: Developer/Technical Lead

AERO CAP System is an application that is developed to be used by different Business Units around the world to plan the assortment of AERO products from conception to production, vendor cost approval and finally to be delivered to the Store Groups around the world.

Windows application was created to replace existing MS Excel based system.

Roles & Responsibilities:

1.Requirement gathering from Business stakeholders and their feasibility study.

2.Creating HLD & LLD.

3.Evaluation of the third-party tools to be used for user data-entry like Telerik Web-forms gridview, Kendo UI, Telerik Spreadsheet, DevExpress grid, etc by creating proof of concepts and evaluating performance on various browsers. Since handling all the functionalities and performance was not possible on web, creating desktop application was finalized.

4.Designing the required SQL database structure, writing normal as well as dynamic Stored Procedures on SQL 2015 and debugging them in case of any issues.

5.Designing windows application using Telerik controls like panel, grid controls, etc and developing CRUD, rule validations, concurrent user update, windows authentication using LDAP, sending emails using SMTP, etc functionalities.

6.Writing the Data Access Layer using ADO.Net to retrieve data from SQL.

7.Created SSIS package to load static data from existing Excel files to SQL tables.

8.Production deployment of application .exe, testing and support.

9.User training.

Languages/Technologies: C#, WCF service, Telerik Winform controls like Gridview, Panel, Form, Textbox, Dropdownlist, etc, Team Foundation Server 2012, SQL 2012

Framework: .NET 4.5. Tools: Visual Studio 2012.

BANK OF AMERICA / MERRILL LYNCH (April 2012 to June 2014) – Tata Consultancy Services

Project Name: Client Management Tool

Domain: Wealth Management

Role: Developer/Module Lead

CMT – Client Management Tool is an application that caters to US Trust. It deals with trust accounts of clients in Bank of America.

There were 3 different systems which were used to feed Client Profiles and then synchronized across all the systems. Aim of CMT is to centralize all the activities related to client profiles (creation, updating and linkage with existing accounts) and slowly phase out the unrequired dependencies. All other external systems will query for data from CMT.

Phase 2 consisted of Account Maintenance, Updating Tax Information, maintaining Account Statement details, Cash Management, Fees details, etc.

Roles & Responsibilities:

1.Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.

2.Business discussions and Requirements Gathering with business stakeholders.

3.Application architecture and Design.

4.Creating LLD and reviewing with business stakeholders.

5.Creating .aspx pages from the provided wireframes using HTML, CSS, Javascript and Jquery.

6.Created User Control to encapsulate common functions throughout the application.

7.Used various utilities tools like ColorBox, Report Viewer.

8.Developed client-side update functionality of selective data modified by the user in the UI fields, creating a JSON structure, sending them to page method using AJAX, de-serializing it into the required request object and saving it in Database using WCF.

9.Developed WCF methods and the request and response objects to pass data between DB2 and UI layer using Merrill Lynch Framework.

10.Developed user entitlement based application access.

11.Used Internal ML framework for Exception Handling and Instrumentation.

12.Designed Rules Utility using Windows Workflow Rules Engine inbuilt in .net which is used in this application for validating complex business rules.

13.Creating MSIs, dropping them for deployment, testing and production support.

Languages/Technologies: C#, ASP.Net 4.0, HTML, Java Script, Jquery, Web Services, Windows Services, Microsoft Business Rules Framework, IBM DB2

Framework: .NET 4.0. Tools: Visual Studio 2012, TFS, IBM Data Studio

BANK OF AMERICA / MERRILL LYNCH (April 2011 to March 2012) – Tata Consultancy Service

Project Name: Online Technology –Online Alerts System

Domain: Wealth Management

Role: Developer

Online Alerts System is used by the clients to set alert notifications (emails) to be sent when certain investment / market / account conditions are met, for e.g.: 52-week high/low, Volume of trading per day, Price of the stock, etc.

Enhanced Alerts project is designed to provide client with enhanced experience for setting up market level alerts and providing html email delivery. Securities base was expanded to include Fixed Income Alerts, daily market reports, new alerts and HTML based email delivery. The architecture of the system comprises of agent based design and SQL Server as database with Windows Services monitoring the execution of agents. Each agent is designed to process a unique set of alerts or perform a set of functional operations. The agents are multithreaded to improve the response time and performance of the system. Windows Service to get the live data from vendor for trades’ exceed across subscribed exchanges. Monitor the live feed from Thomson Reuters and compare against the user settings, send an email to user once the desired market condition is reached. Real time and EOD Alerts are offered for Equity, ETF, Index, MF, Fixed Income securities. Users are also provided with Market Movers, Gainers, losers, 52 Week data for the current trading day. ASP.Net application to monitor the market feed alerts processing and other data base operations.

Roles & Responsibilities:

1.Design and development of the Windows Service and class libraries using multithreading for processing the alerts.

2.Development of stored procedures for the agents.

3.Designed and development of XSLT based approach for formatting HTML emails.

4.Source Control using TFS and packaging using TFS build process.

5.Testing and Production support.

Languages/Technologies: C#, Windows Services, ADO.Net, XML, XSLT, SQL Server

Framework: .NET 3.5. Tools: Visual Studio 2008, TFS.

BANK OF AMERICA / MERRILL LYNCH (Aug 2009 to April 2011) – Tata Consultancy Services

Project Name: Advanced System and Processing.

Domain: Wealth Management

Role: Developer

ASAP is an Electronic Request Processing System used by the Financial Advisors and the back office teams in the GWIM space at Merrill Lynch (Bank of America) for providing several banking and service related functions to the customers. Some of the financial functions supported by ASAP are – Wire Transfers, Check’s Processing, Account-to-Account Transfers, Register & Ship, Security Receipts, Letters of Authorization / Instruction, AIPS/ SRPS etc. ASAP also supports daily operational / information requests to assist communication between Branch Offices, Home Offices and Service Centres. ASAP consists of a Front End for the entry / update / inquiry / approval of these functions.

Languages/Technologies: ASP.NET MVC 3, AJAX, C#, Web Services, Javascript, HTML, CSS, MS SQL

Framework: .NET 3.5. Tools: Visual Studio, TFS

IITJOBS Inc. (Jan 2008 to Aug 2009) – Akstech Solutions Pvt. Ltd

Project Name: IIT Jobs – International IT Jobs Portal.

Domain: Ecommerce

Role: Developer / Team Leader

IITJobs is an international IT Job Portal. Job Seekers create their profiles online, upload resumes, search for jobs and apply for suitable vacancies. Recruiters also create their accounts according to the various plans available. They can search candidates, contact them and fix an appointment for interviews.

Languages/Technologies: ASP.NET 3.5 with AJAX, C#, MS SQL 2005, Web Services, Cybersource payment gateway for Credit card payments

Framework: .NET 3.5. Tools: Visual Studio 2008, TFS

Productive Teams Inc. (Nov 2007 to Jan 2008) – Akstech Solutions Pvt. Ltd

Project Name: ProductiveTeams and TeamLink Centers.

Domain: Ecommerce

Roles: Developer / Team Leader

This web application facilitates a company to register and form their group online and carry out virtual eMeetings by posting messages, agendas, uploading files, etc.

Languages/Technologies: ASP.NET 3.5 with AJAX, C#, MS SQL 2005, Third Party Controls (Telerik)

Framework: .NET 3.5. Tools: Visual Studio 2008, TFS 2010

Akstech Solutions Pvt. Ltd. (In House) (Jan 2006 to Nov 2007) – Akstech Solutions Pvt. Ltd

Project Name: FlockEx

Domain: Social Media

Role: Developer

This is a web-based application which involves around keeping in-synch with the various events happening around the world. Users can login and post news, comments, pictures related to events. It is a Social Networking Site with Events as its base theme.

Languages/Technologies: ASP.NET 2.0 with AJAX, C#, MS SQL 2005.

Framework: .NET 3.5. Tools: Visual Studio 2005

T - Digital. (Sept 2005 to Jan 2006) – Akstech Solutions Pvt. Ltd

Project Name: Media Encoder.

Role: Developer

This application is used to convert the various formats of media files like .mp3 (Audio) or .avi, .asf, dat (Video) into a common .wma or .wmv format with or without DRM (Digital Rights Manager) protection.

The project also involved setting up a license server to issue licenses to the users who downloaded or streamed the DRM protected media files from the music web site.

Languages/Technologies: Windows App with C#.NET, Services, SQL 2000 and the various Windows Media SDKs needed for developing the encoder and generate licenses.

Framework: .NET 1.0. Tools: Visual Studio 2003. O/s: Windows XP

EDUCATION: Bachelor of Engineering (Computers) Mumbai University, Mumbai, India



Contact this candidate