Aftab Jahangeer
Dot Net Developer
Experience Summary
• Result Driven Professional having 8+ (eight) years of experience with Analysis, Design, Development,
Implementation, debugging, documentation and maintenance of client-server, Web based, Object Oriented
applications. using .NET technologies on windows and web environments
• Experienced in Software Development Life-Cycle (SDLC) from inception to delivery including requirements
gathering, use cases, functional specification
• Developed private and public Web APIs, using ASP.NET MVC Web API.
• Experience in AJAX controls in ASP.NET Sites/app and interacting asynchronously with ASMX Web Services.
• Used Multiple N-tier architecture for presentation layer, the Business and Data Access Layers and were coded
using C#.Net.
• Developed web applications using C#, ASP.NET (4.5/4.0/3.5/3.0), ADO.NET and AJAX Extensions under
MVC architecture. Created Win Forms and Web Forms for developing the applications using win controls,
webserver controls and HTML
• Strong experience in front-end development using ASP.NET Web Controls, User controls, Custom controls,
XML, XAML, XSLT, HTML, DHTML, JavaScript (JQuery), Bootstrap, AngularJS, Ext JS, HTML and Cascaded
Style Sheets (CSS).
• Strong working experience in developing Web Services, WCF and WebAPI.
• Experienced in .NET security features such as Authentication (Windows-based Authentication, Forms-based
Authentication) and Authorization (Authorizing Users and Roles).
• Developed software’s in environment of Agile/Scrum, trained in seminar of Agile/Scrum development
• Strong Knowledge of Object Oriented Programming and Design.
• Experience in hard core development, support & maintenance, handling project releases and co-ordinating
with Clients at both onshore & offshore.
• Experience in NUnit Testing and Implementation of Client/Server applications using C#, Oracle and MS SQL
Server with N-tier development environment.
• Experience in Designing, Development and Deployment of High-Performance, Scalable, Distributed, ASP.NET
Applications. Experience in Test Driven Development (TDD) and Automation.
• Experience in consuming, building and implementing Web Services using SOAP and REST Protocols.
• Experience in data accessing using Data Adapter, Data Reader & Data Set, Entity Framework in ADO.NET and
Language Integrated Query (LinQ), LinQ to SQL & LinQ to XML.
• In-depth knowledge of WPF and experience that includes: authoring custom controls, data binding, control
templates, styles, triggers, behaviours, data entry forms, nested forms and grids, data validation, and MVVM.
• Experience with SSIS (SQL Server Integration Services) for data extraction, transformation and loading.
• Experience in database development, Installation and Maintenance of SQL Server, Developed different reports
such as drill down, drill through and linked reports using SSRS (SQL Server Reporting Services). Experience
using Stored Procedures, Triggers, Cursors and indexes
• Experience of Design patterns like MVC 3.0/2.0 and MVVM
• Experience using various version control systems like, VSS,SVN, TFS (Team Foundation Server)
Education: MSc (IS) Information systems
Technology
Web Technologies: .NET Framework (1.0/1.1/2.0/3.0/3.5/4.0/4.5), C#.NET, VB.NET, ASP.NET, CSS,
ADO.NET, HTML, DHTML, LINQ, WCF, Web Services, SOA, VB Script
Languages: C, C++, VB, VB.NET, CSS, HTML, DHTML, XML, XSL, XSLT, JSON, HTML5
Databases: SQL Server 2000/2005/2008, MS Access 2007, PL/SQL,T-SQL, Oracle 9i/10g
Operating Systems: UNIX, Windows XP, Windows 7, Windows 98/00/03/NT, MS Visio 2007
Reporting Tools: SSRS, MS Access Reports, Crystal Report
Web services SOAP UI, WCF, XAML, WPF
Application
Servers:
Internet Information Server (IIS) 5.0/6.0/7.0, BEA Weblogic Server, Apache Tomcat, IBM
WebSphere
IDE: Visual Studio .Net/2003/2005/2008/2010/2012
Project Accomplishments
Employer: Baanyan Software Services, Edison, NJ Oct 2015 to Till Date
Client: ReadyCap Commercial, LLC, New Providence, NJ
Role: Dot Net Developer
Responsibilities
• Designed and built cloud service models including Infrastructure-as-a-Service, Platform-as-a-Service, and
Software-as-a-Service
• Extensive experience in Web using MVC, WPF and WEB API.
• Implemented SQL Cache Dependency in WCF Services.
• Expert in design and development of N-Tier web applications using technologies such as C#, ASP.NET, MVC,
MVVM, AngularJS, ADO.NET and Entity Framework.
• Experience in using MSSQL DTS Package, SSIS, SSRS , Data Import and Data Export
• Created complex UI pages using Infragistics Data grid, Datalist, web Panel control and various server controls
using ASP.NET with C#.
• Developed MSI using Wixgen
• Used AGILE methodology to implement the application.
• Implemented unit tests using MOQ, NUnit.
• Improved code reusing and reduced class coupling through Dependency Injection design pattern.
• Developed CSS files, Themes and Skins to maintain same look and feel of Web Pages.
• Research and evaluate software related technologies and products.
• Design and develop testing and maintenance procedures and activities.
• Create software documentation and update existing documentation.
• Maintain and manage existing source bases.
• Implemented Dependency Injection using Autofac.
• Interact with clients to determine their requirements and needs.
Environment: ASP.Net, VB.Net, Gallio, NUnit, MVC, TFS, Wixgen, C#, SSRS, SSIS, C, MVVM, AngularJS,
KnockoutJS, ADO.Net, NAnt, Cruise Control, WCF, WPF, MSMQ, .Net Remoting, MQ Series
Client: Bank of America, Hopewell, NJ Feb 2015 to Oct 2015
Role: Dot Net Developer
Project: Notification Services – Rest Service
Responsibilities
• Involved in Structured Analysis, Structured Design and defined User Requirements sessions of the System
development life cycle
• Developed few modules of the application using MVC.
• Developed a Business Layer, which has all Business Validations using C#
• Used ADO.NET with Dataset, Data Reader and Data Adapter to develop Data Access Layer.
• Used Razor Views to enable fast coding work flow able, and quickly integrate server code into HTML mark-up
with a minimum of keystrokes
• Design and implement integration components using ASP.NET (C#) and JavaScript, using latest industry
standards and best practices. Design and implement Restful API layer along with calls to consume an API
layer developed to integrate the backend
• Improved code reusing and reduced class coupling through Dependency Injection design pattern.
• Developed CSS files, Themes and Skins to maintain same look and feel of Web Pages.
• Worked on version control system such as TFS (Team Foundation Server).
• Created User Stories and work items in TFS.
• Wrote mail components, upload component Using .NET Framework classes
• Experience using Source Code Control Systems like MS Visual Source Safe (VSS) and Team system (TFS),
Cruise Control .NET. Used in programs including build automation, Unit testing, with NUnit and MOQ for
ASP.NET Web Forms
• Used SQL server 2012 for writing Stored Procedures, Indexing, triggers, creating new tables, making
modifications to existing tables and stored procedures and performing updates and other transactions.
• Developed T-SQL Stored Procedures for Generating Report
• Implemented the DAL using the Entity Framework 4 Code-First paradigm.
• Customize entity relationships and mappings
• Responsible for Req. analysis, defining scope, JAD sessions, project meetings, daily Stand UP meetings and
adding project estimates, timely delivery, Resolutions of issues and documentation during their weekly
iterations. Involved in documenting bug reports, QA, automated testing and build fixes.
• Provided Technical Documentation for User manuals, Training Plans and Installation Guide.
• Designing and developing dynamic web pages using Angular Js, Java Script, Bootstrap, Html5, CSS3, AJAX
and JSON.
• Designed and implemented a number of support tools using ASP.NET MVC, WEB API.
• Created TFS Builds and deployed builds to different environments based on requests
• Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various
environments.
Environment; MVC 5.0, C#, ASP.Net 4.5, Visual Studio 2013, SQL Server 2012, WCF, Web Forms, JQuery, LinQ to
SQL, Entity Framework 4, Windows Service, AJAX, HTML5,Bootstrap,CSS, TFS, Workflow Foundation, NUnit,
MS Test 2013, MOQ, Autofac
Client: Merrill Lynch, Pennington, NJ May 2012 to Jan 2015
Role: Dot Net Developer
Project: Siebel – Call Center CRM
Responsibilities:
• Involved in requirement analysis, designing and development.
• Fine-tuned DML, DDL scripts with lock hints for improving the performance.
• Created SSIS packages both design and code to process data to target databases.
• Executed data conversion ETL packages and generated the appropriate execution reports.
• Developed stored procedures, views, and other objects required to transform, translate, retain aggregate data
for complex data conversion requirement
• Extracted data from various data sources such as MS Excel, XML, Flat files into SQL server
• Used various transformations and different kinds of control flow tasks to process the data.
• Configured packages event logs.
• The ADO.Net Entity Framework was used for the object to database mappings.
• Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
• Scheduled the system and user database backups and restored them whenever necessary.
• Designed and maintained various types of reports using SSRS SQL server reporting services like
parameterized, drilldown and cascading reports.
• Used AGILE methodology to implement the application.
• Participated in a fully scalable WPF based client/server brokerage application using C#, WCF, Entity
Framework and SQL Server.
• Designed Class, Use Case, Sequence diagrams using MS Visio.
• Involved in development of MVC 3.0/4.0 patterns for client server interaction.
• Improved code reusing and reduced class coupling through Dependency Injection design pattern.
• Used Data-Mining tools in SSAS to make prediction, scenario analysis to simulate the life expectations of the
clients and market inflation, therefore can calculate the estimated total expenses so that can get the monthly
payment and the final yield.
• Extensive experience using Bootstrap for layout.
• Used WPF and WCF to communicate between DAL and other business components.
• Used Razor view and ASPX(c#) as a view engine to make the code simple, enable to mix and match view
templates written using multiple view engines in the application.
• Created designs in partial views that are commonly used throughout the application.
• Developed MVC application by using Layouts to have consistent look of and to add styles to each page in
application.
• Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and JQuery.
• Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
• Implemented methods through controllers in MVC to handle user inputs and responses.
• Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and
features of application.
• Configured security features for the application using Form Based Authentication and Role Based
Authorization using C# and ASP.NET.
• Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to
SQLCRUD operations.
• Performed validations on Web Forms using .NET Validation Controls and also Client Side Validation using
JavaScript.
• Consumed XML Web Services using C#.
• Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and
maintain complex data.
• Used Team Foundation Server (TFS) for Version Control
• Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which
included SSRS.
• Used SSIS to manipulate data to integrate the SQL Server database into larger processes.
Environment: Visual Studio 2010, C#, .Net Framework 4.0, ASP.Net MVC 4.0, IIS 6.0, XML, XSL, AJAX, ADO.Net,
Visual Source Safe, HTML, JavaScript, T-SQL, MVC, Bootstrap, Stored Procedures, Functions, Triggers, Web
Services, WCF, Web API, SQL Server 2008 and Windows 2003 Advance Server, SSIS, SQL Server Agent, T-SQL,
Query Analyzer, SQL Profiler.
Client: Merrill Lynch, Hyderabad/Pennington, NJ Oct 2011 to Apr 2012
Role: Senior Dot Net Developer
Project: C&AD (Relationship Management Prototype & DGUI)
Responsibilities:
• Interacted with end users and Business Analyst to create low level technical design document.
• Involved in Database Design, System Analysis, design and development.
• Used the ADO.NET for the Data Access from the Database.
• Created UI screens using ASP.NET web forms and user controls.
• Created the Queries to access the data from the SQL server as the backend.
• Coordinated with offshore for the multiple version releases for this product.
• Created the Patch (C#) for the unsupported product errors. Fixed three main production bugs using this patch.
• Wrote PL-SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-
SQL and LINQ using Oracle.
• Interacted with the client-Support team, and clarified their queries about the product.
• Created the FAQ document for the client support team.
• Involved in the Install shield Creation and fixed the production issues.
• Responsible for the Deployment and Delivery of the product in the client environment.
Environment: ASP.Net 4.0,Visual Studio 2010, C#, .Net Framework 3.5, IIS 6.0, XML, XSL, AJAX, ADO.Net, TFS,
HTML, JavaScript, JQuery T-SQL, MVC, Stored Procedures, Functions, Triggers, Web Services, WCF, SQL Server
2008
Client: TCS, Hyderabad, India Jan 2011 to Sep 2011
Role: Senior Dot Net Developer
Project: CRD (Charles River IMS)
Responsibilities:
• Developed Web forms application with interface (GUI) using C#.net classes, Asp.Net toolbox, SQL and Oracle
servers and code review thereafter.
• Implemented extension methods of existing data types and classes to make the code simple.
• Created, extended, modified Enterprise application libraries to consume common enterprise development
cross-cutting concerns like Logging, Data access, validation, exception handling etc.
• Implemented windows multi-threading principle using HTTP Client, XML messaged & windows application
thread.
• Responsible for writing stored procedures, functions using T-Sql to intercourse between tables to perform data
operations on Oracle and SQL 2005/2008.
• Inner join, left outer join were used during the project at back-end and business layer design.
• Responsible for coding, business class design, business logic design etc. using OOPS.
• Designed Windows forms UI in visual studio populate data in Data Grid View from the data base with the
help of ADO.Net queries.
• Used VSS to perform manual/automatic back up of application data when it’s needed while application is
running.
• Used LINQ to SQL to manipulate and retrieve the data from database.
• Extensively worked on Creating, Transmitting and Consuming WCF and Web Services.
• Implemented client side and server side validations using ASP.NET validation controls.
• Created report based on those developed cubes and designed and maintained view and stored procedure to
retrieve data from data warehouse to create corresponding data set for the Reporting Services (SSRS)
• Experience in generating reports like tabular, chart, matrix, parameterized and drill through reports using
SSRS. And built advanced reports using query parameters, report parameters, user access restrictions, filters.
Environment: Visual Studio 2005, SQL Server 2005, Microsoft Report Manager, SSRS. SQL Server Agent, T-SQL
Client: Tata Consultancy Services, Hyderabad/Jersey City, NJ Jan 2009 to Jan 2011
Role: Senior Developer
Project: Cortex/TCS
Description: TCM (Test Case Management) is an Automation & Manual test facilitation tool. This facilitates the
QA team to handle Manual and Automation testing through one interface. It serves as a repository of test cases
and also provides customised reports for the QA leads. The QA team and the development team can access the
tool and any reports with the URL in the BOA network. The tool also integrates with JIRA (Defect Tracking Tool)
and allows the QA & Development team to create/update and close any Jira tickets from TCM thereby reducing
time and effort to manage them from another interface. The tool provides a detailed completion report for every
release of each application. The following are the details available in the report.
• No. of Test Runs executed.
• Total Test cases in each Test Run.
• No of Test Cases Passed/Failed/Not Tested/Deferred.
• No of Jira Items Opened/Closed/Updated.
• Description of Each test is available in a sub report.
It also provides bi-weekly and weekly reports on the QA metrics which helps the QA leads to measure the testing
effort and the status of Task.
The tool also allows provides security by entitling only the authorised users to view/modify/create the test
cases/test runs and any reports and execute any Test runs.
Responsibilities
• Understanding the Requirements.
• Providing support & maintenance.
• Responsible for writing stored procedures, functions using T-Sql to intercourse between tables to perform data
operations on Oracle and SQL 2005/2008.
• Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and JQuery.
• Developed a Business Layer, which has all Business Validations using C#
• Used ADO.NET with Dataset, Data Reader and Data Adapter to develop Data Access Layer.
• Coding Web Forms and Designing Reports.
• Handling releases and builds.
• Co-ordinating with the users for new requirements and any changes.
• On time resolution of any open issues/tickets raised by users.
Environment: ASP 2.0, ASP.NET, C#, .NET Framework 2.0/3.0, Java Script, Win Forms, MS Office , Windows
Server 2008
Client: Tata Consultancy Services, Chennai, Hyderabad May 2007 to Dec 2008
Role: Java/SQL Developer
Project: Apex Automation
Description:
 An electronic market making system used today for US treasuries, US agencies, US high grade corporates and
FX spot pricing & trading.
 System to provide seamless client/broker trade inquiry and trade execution.
 Multi-channel offering platform to various US Brokers. e.g. Institutional Sales, Market Access, Trade Web,
Private Client, Schwab, etc.
Responsibilities:
• Plan, Track and Manage Project Activities.
• Conduct team meetings
• Report Project Progress to Management through daily status reports.
• Communicate daily with onsite co - coordinator
• Developed test scripts for automation
• Developed reusable components
Environment: C#, SQL Server, ASP.Net, VSS, SharePoint, Windows, HTML, Java Script
• Plan, Track and Manage Project Activities.
• Conduct team meetings
• Report Project Progress to Management through daily status reports.
• Communicate daily with onsite co - coordinator
• Developed test scripts for automation
• Developed reusable components
Environment: C#, SQL Server, ASP.Net, VSS, SharePoint, Windows, HTML, Java Script

Aftab Jahangeer_Dot Net

  • 1.
    Aftab Jahangeer Dot NetDeveloper Experience Summary • Result Driven Professional having 8+ (eight) years of experience with Analysis, Design, Development, Implementation, debugging, documentation and maintenance of client-server, Web based, Object Oriented applications. using .NET technologies on windows and web environments • Experienced in Software Development Life-Cycle (SDLC) from inception to delivery including requirements gathering, use cases, functional specification • Developed private and public Web APIs, using ASP.NET MVC Web API. • Experience in AJAX controls in ASP.NET Sites/app and interacting asynchronously with ASMX Web Services. • Used Multiple N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.Net. • Developed web applications using C#, ASP.NET (4.5/4.0/3.5/3.0), ADO.NET and AJAX Extensions under MVC architecture. Created Win Forms and Web Forms for developing the applications using win controls, webserver controls and HTML • Strong experience in front-end development using ASP.NET Web Controls, User controls, Custom controls, XML, XAML, XSLT, HTML, DHTML, JavaScript (JQuery), Bootstrap, AngularJS, Ext JS, HTML and Cascaded Style Sheets (CSS). • Strong working experience in developing Web Services, WCF and WebAPI. • Experienced in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles). • Developed software’s in environment of Agile/Scrum, trained in seminar of Agile/Scrum development • Strong Knowledge of Object Oriented Programming and Design. • Experience in hard core development, support & maintenance, handling project releases and co-ordinating with Clients at both onshore & offshore. • Experience in NUnit Testing and Implementation of Client/Server applications using C#, Oracle and MS SQL Server with N-tier development environment. • Experience in Designing, Development and Deployment of High-Performance, Scalable, Distributed, ASP.NET Applications. Experience in Test Driven Development (TDD) and Automation. • Experience in consuming, building and implementing Web Services using SOAP and REST Protocols. • Experience in data accessing using Data Adapter, Data Reader & Data Set, Entity Framework in ADO.NET and Language Integrated Query (LinQ), LinQ to SQL & LinQ to XML. • In-depth knowledge of WPF and experience that includes: authoring custom controls, data binding, control templates, styles, triggers, behaviours, data entry forms, nested forms and grids, data validation, and MVVM. • Experience with SSIS (SQL Server Integration Services) for data extraction, transformation and loading. • Experience in database development, Installation and Maintenance of SQL Server, Developed different reports such as drill down, drill through and linked reports using SSRS (SQL Server Reporting Services). Experience using Stored Procedures, Triggers, Cursors and indexes • Experience of Design patterns like MVC 3.0/2.0 and MVVM • Experience using various version control systems like, VSS,SVN, TFS (Team Foundation Server) Education: MSc (IS) Information systems Technology Web Technologies: .NET Framework (1.0/1.1/2.0/3.0/3.5/4.0/4.5), C#.NET, VB.NET, ASP.NET, CSS, ADO.NET, HTML, DHTML, LINQ, WCF, Web Services, SOA, VB Script Languages: C, C++, VB, VB.NET, CSS, HTML, DHTML, XML, XSL, XSLT, JSON, HTML5 Databases: SQL Server 2000/2005/2008, MS Access 2007, PL/SQL,T-SQL, Oracle 9i/10g Operating Systems: UNIX, Windows XP, Windows 7, Windows 98/00/03/NT, MS Visio 2007 Reporting Tools: SSRS, MS Access Reports, Crystal Report Web services SOAP UI, WCF, XAML, WPF Application Servers: Internet Information Server (IIS) 5.0/6.0/7.0, BEA Weblogic Server, Apache Tomcat, IBM WebSphere IDE: Visual Studio .Net/2003/2005/2008/2010/2012
  • 2.
    Project Accomplishments Employer: BaanyanSoftware Services, Edison, NJ Oct 2015 to Till Date Client: ReadyCap Commercial, LLC, New Providence, NJ Role: Dot Net Developer Responsibilities • Designed and built cloud service models including Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service • Extensive experience in Web using MVC, WPF and WEB API. • Implemented SQL Cache Dependency in WCF Services. • Expert in design and development of N-Tier web applications using technologies such as C#, ASP.NET, MVC, MVVM, AngularJS, ADO.NET and Entity Framework. • Experience in using MSSQL DTS Package, SSIS, SSRS , Data Import and Data Export • Created complex UI pages using Infragistics Data grid, Datalist, web Panel control and various server controls using ASP.NET with C#. • Developed MSI using Wixgen • Used AGILE methodology to implement the application. • Implemented unit tests using MOQ, NUnit. • Improved code reusing and reduced class coupling through Dependency Injection design pattern. • Developed CSS files, Themes and Skins to maintain same look and feel of Web Pages. • Research and evaluate software related technologies and products. • Design and develop testing and maintenance procedures and activities. • Create software documentation and update existing documentation. • Maintain and manage existing source bases. • Implemented Dependency Injection using Autofac. • Interact with clients to determine their requirements and needs. Environment: ASP.Net, VB.Net, Gallio, NUnit, MVC, TFS, Wixgen, C#, SSRS, SSIS, C, MVVM, AngularJS, KnockoutJS, ADO.Net, NAnt, Cruise Control, WCF, WPF, MSMQ, .Net Remoting, MQ Series Client: Bank of America, Hopewell, NJ Feb 2015 to Oct 2015 Role: Dot Net Developer Project: Notification Services – Rest Service Responsibilities • Involved in Structured Analysis, Structured Design and defined User Requirements sessions of the System development life cycle • Developed few modules of the application using MVC. • Developed a Business Layer, which has all Business Validations using C# • Used ADO.NET with Dataset, Data Reader and Data Adapter to develop Data Access Layer. • Used Razor Views to enable fast coding work flow able, and quickly integrate server code into HTML mark-up with a minimum of keystrokes • Design and implement integration components using ASP.NET (C#) and JavaScript, using latest industry standards and best practices. Design and implement Restful API layer along with calls to consume an API layer developed to integrate the backend • Improved code reusing and reduced class coupling through Dependency Injection design pattern. • Developed CSS files, Themes and Skins to maintain same look and feel of Web Pages. • Worked on version control system such as TFS (Team Foundation Server). • Created User Stories and work items in TFS. • Wrote mail components, upload component Using .NET Framework classes • Experience using Source Code Control Systems like MS Visual Source Safe (VSS) and Team system (TFS), Cruise Control .NET. Used in programs including build automation, Unit testing, with NUnit and MOQ for ASP.NET Web Forms • Used SQL server 2012 for writing Stored Procedures, Indexing, triggers, creating new tables, making modifications to existing tables and stored procedures and performing updates and other transactions. • Developed T-SQL Stored Procedures for Generating Report • Implemented the DAL using the Entity Framework 4 Code-First paradigm.
  • 3.
    • Customize entityrelationships and mappings • Responsible for Req. analysis, defining scope, JAD sessions, project meetings, daily Stand UP meetings and adding project estimates, timely delivery, Resolutions of issues and documentation during their weekly iterations. Involved in documenting bug reports, QA, automated testing and build fixes. • Provided Technical Documentation for User manuals, Training Plans and Installation Guide. • Designing and developing dynamic web pages using Angular Js, Java Script, Bootstrap, Html5, CSS3, AJAX and JSON. • Designed and implemented a number of support tools using ASP.NET MVC, WEB API. • Created TFS Builds and deployed builds to different environments based on requests • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments. Environment; MVC 5.0, C#, ASP.Net 4.5, Visual Studio 2013, SQL Server 2012, WCF, Web Forms, JQuery, LinQ to SQL, Entity Framework 4, Windows Service, AJAX, HTML5,Bootstrap,CSS, TFS, Workflow Foundation, NUnit, MS Test 2013, MOQ, Autofac Client: Merrill Lynch, Pennington, NJ May 2012 to Jan 2015 Role: Dot Net Developer Project: Siebel – Call Center CRM Responsibilities: • Involved in requirement analysis, designing and development. • Fine-tuned DML, DDL scripts with lock hints for improving the performance. • Created SSIS packages both design and code to process data to target databases. • Executed data conversion ETL packages and generated the appropriate execution reports. • Developed stored procedures, views, and other objects required to transform, translate, retain aggregate data for complex data conversion requirement • Extracted data from various data sources such as MS Excel, XML, Flat files into SQL server • Used various transformations and different kinds of control flow tasks to process the data. • Configured packages event logs. • The ADO.Net Entity Framework was used for the object to database mappings. • Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework. • Scheduled the system and user database backups and restored them whenever necessary. • Designed and maintained various types of reports using SSRS SQL server reporting services like parameterized, drilldown and cascading reports. • Used AGILE methodology to implement the application. • Participated in a fully scalable WPF based client/server brokerage application using C#, WCF, Entity Framework and SQL Server. • Designed Class, Use Case, Sequence diagrams using MS Visio. • Involved in development of MVC 3.0/4.0 patterns for client server interaction. • Improved code reusing and reduced class coupling through Dependency Injection design pattern. • Used Data-Mining tools in SSAS to make prediction, scenario analysis to simulate the life expectations of the clients and market inflation, therefore can calculate the estimated total expenses so that can get the monthly payment and the final yield. • Extensive experience using Bootstrap for layout. • Used WPF and WCF to communicate between DAL and other business components. • Used Razor view and ASPX(c#) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application. • Created designs in partial views that are commonly used throughout the application. • Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application. • Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and JQuery. • Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems. • Implemented methods through controllers in MVC to handle user inputs and responses. • Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application. • Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
  • 4.
    • Implemented aseparate query processing using LINQ and created data entry web applications, with LINQ to SQLCRUD operations. • Performed validations on Web Forms using .NET Validation Controls and also Client Side Validation using JavaScript. • Consumed XML Web Services using C#. • Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data. • Used Team Foundation Server (TFS) for Version Control • Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which included SSRS. • Used SSIS to manipulate data to integrate the SQL Server database into larger processes. Environment: Visual Studio 2010, C#, .Net Framework 4.0, ASP.Net MVC 4.0, IIS 6.0, XML, XSL, AJAX, ADO.Net, Visual Source Safe, HTML, JavaScript, T-SQL, MVC, Bootstrap, Stored Procedures, Functions, Triggers, Web Services, WCF, Web API, SQL Server 2008 and Windows 2003 Advance Server, SSIS, SQL Server Agent, T-SQL, Query Analyzer, SQL Profiler. Client: Merrill Lynch, Hyderabad/Pennington, NJ Oct 2011 to Apr 2012 Role: Senior Dot Net Developer Project: C&AD (Relationship Management Prototype & DGUI) Responsibilities: • Interacted with end users and Business Analyst to create low level technical design document. • Involved in Database Design, System Analysis, design and development. • Used the ADO.NET for the Data Access from the Database. • Created UI screens using ASP.NET web forms and user controls. • Created the Queries to access the data from the SQL server as the backend. • Coordinated with offshore for the multiple version releases for this product. • Created the Patch (C#) for the unsupported product errors. Fixed three main production bugs using this patch. • Wrote PL-SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T- SQL and LINQ using Oracle. • Interacted with the client-Support team, and clarified their queries about the product. • Created the FAQ document for the client support team. • Involved in the Install shield Creation and fixed the production issues. • Responsible for the Deployment and Delivery of the product in the client environment. Environment: ASP.Net 4.0,Visual Studio 2010, C#, .Net Framework 3.5, IIS 6.0, XML, XSL, AJAX, ADO.Net, TFS, HTML, JavaScript, JQuery T-SQL, MVC, Stored Procedures, Functions, Triggers, Web Services, WCF, SQL Server 2008 Client: TCS, Hyderabad, India Jan 2011 to Sep 2011 Role: Senior Dot Net Developer Project: CRD (Charles River IMS) Responsibilities: • Developed Web forms application with interface (GUI) using C#.net classes, Asp.Net toolbox, SQL and Oracle servers and code review thereafter. • Implemented extension methods of existing data types and classes to make the code simple. • Created, extended, modified Enterprise application libraries to consume common enterprise development cross-cutting concerns like Logging, Data access, validation, exception handling etc. • Implemented windows multi-threading principle using HTTP Client, XML messaged & windows application thread. • Responsible for writing stored procedures, functions using T-Sql to intercourse between tables to perform data operations on Oracle and SQL 2005/2008. • Inner join, left outer join were used during the project at back-end and business layer design. • Responsible for coding, business class design, business logic design etc. using OOPS. • Designed Windows forms UI in visual studio populate data in Data Grid View from the data base with the help of ADO.Net queries. • Used VSS to perform manual/automatic back up of application data when it’s needed while application is
  • 5.
    running. • Used LINQto SQL to manipulate and retrieve the data from database. • Extensively worked on Creating, Transmitting and Consuming WCF and Web Services. • Implemented client side and server side validations using ASP.NET validation controls. • Created report based on those developed cubes and designed and maintained view and stored procedure to retrieve data from data warehouse to create corresponding data set for the Reporting Services (SSRS) • Experience in generating reports like tabular, chart, matrix, parameterized and drill through reports using SSRS. And built advanced reports using query parameters, report parameters, user access restrictions, filters. Environment: Visual Studio 2005, SQL Server 2005, Microsoft Report Manager, SSRS. SQL Server Agent, T-SQL Client: Tata Consultancy Services, Hyderabad/Jersey City, NJ Jan 2009 to Jan 2011 Role: Senior Developer Project: Cortex/TCS Description: TCM (Test Case Management) is an Automation & Manual test facilitation tool. This facilitates the QA team to handle Manual and Automation testing through one interface. It serves as a repository of test cases and also provides customised reports for the QA leads. The QA team and the development team can access the tool and any reports with the URL in the BOA network. The tool also integrates with JIRA (Defect Tracking Tool) and allows the QA & Development team to create/update and close any Jira tickets from TCM thereby reducing time and effort to manage them from another interface. The tool provides a detailed completion report for every release of each application. The following are the details available in the report. • No. of Test Runs executed. • Total Test cases in each Test Run. • No of Test Cases Passed/Failed/Not Tested/Deferred. • No of Jira Items Opened/Closed/Updated. • Description of Each test is available in a sub report. It also provides bi-weekly and weekly reports on the QA metrics which helps the QA leads to measure the testing effort and the status of Task. The tool also allows provides security by entitling only the authorised users to view/modify/create the test cases/test runs and any reports and execute any Test runs. Responsibilities • Understanding the Requirements. • Providing support & maintenance. • Responsible for writing stored procedures, functions using T-Sql to intercourse between tables to perform data operations on Oracle and SQL 2005/2008. • Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and JQuery. • Developed a Business Layer, which has all Business Validations using C# • Used ADO.NET with Dataset, Data Reader and Data Adapter to develop Data Access Layer. • Coding Web Forms and Designing Reports. • Handling releases and builds. • Co-ordinating with the users for new requirements and any changes. • On time resolution of any open issues/tickets raised by users. Environment: ASP 2.0, ASP.NET, C#, .NET Framework 2.0/3.0, Java Script, Win Forms, MS Office , Windows Server 2008 Client: Tata Consultancy Services, Chennai, Hyderabad May 2007 to Dec 2008 Role: Java/SQL Developer Project: Apex Automation Description:  An electronic market making system used today for US treasuries, US agencies, US high grade corporates and FX spot pricing & trading.  System to provide seamless client/broker trade inquiry and trade execution.  Multi-channel offering platform to various US Brokers. e.g. Institutional Sales, Market Access, Trade Web, Private Client, Schwab, etc. Responsibilities:
  • 6.
    • Plan, Trackand Manage Project Activities. • Conduct team meetings • Report Project Progress to Management through daily status reports. • Communicate daily with onsite co - coordinator • Developed test scripts for automation • Developed reusable components Environment: C#, SQL Server, ASP.Net, VSS, SharePoint, Windows, HTML, Java Script
  • 7.
    • Plan, Trackand Manage Project Activities. • Conduct team meetings • Report Project Progress to Management through daily status reports. • Communicate daily with onsite co - coordinator • Developed test scripts for automation • Developed reusable components Environment: C#, SQL Server, ASP.Net, VSS, SharePoint, Windows, HTML, Java Script