You are on page 1of 8

Akhilesh Pandey

akhileshpandey@gmail.com

SUMMARY

7+ Years of experience in Systems Analysis, Design, Development and Implementation in developing Web and
Windows using N-tier Architecture involving all stages of Software Development Life Cycle (SDLC).
Extensive experience of designing and developing software applications with the C#(4.0 3.0 2.0) .NET Framework (4.0
3.5 3.0 2.0 1.x), ASP.NET (4.0 3.5 3.0 2.0), ADO.NET, AJAX, LINQ, WCF, WPF, WWF, Silver Light (4.0 3.0), CSS, Web
Services, SOAP, .NET Remoting.
Experienced in a fast paced Agile Development Environment including SCRUM Programming, Test-Driven
Development (TDD).
Experience in implementing several Design Patterns (Singleton, Abstract Factory and Observer) to standardize the
application architecture.
Good Hands on experience using Web Services and WCF, WPF, REST services, .Net Remoting and Win Forms.
Experience working with Ado.net, Entity Framework, LINQ to SQL, Object Data Source .
Experience with both C# and VB.Net using OOP principles. Inheritance, Abstraction,
Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction,
Encapsulation and Polymorphism.
Hands on experience on N-Hibernate using ORM for various data access
Excellent experience in Creating, Consuming and Publishing XML Web Services (SOAP, WSDL, UDDI) using .NET
Framework and Solid understanding of Service Oriented Architectures.
Utilized Unified Modeling Language (UML) technologies for a complete view of the application including class
diagrams, sequence diagrams, activity diagrams.
Extensive working experience ASP.NET MVC Framework 4.0 3.0 2.0, implemented Controller, Controller Actions and
Views , Partial Views, Strongly Typed Views and View Models .
Responsible for designing Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins,
HTML, XML, CSS, Java Script and also Worked With ASP.NET Custom Controls.
Extensive work experience on Web based and Windows applications using C#, VB. NET, ASP. NET, ADO. NET, AJAX,
JavaScript, VBScript, XML, CSS, HTML, Browser compatibility, DHTML Technologies, AJAX, XSLT, XML, XHTML,
Serialization, .Net Remoting, CSS, NUnit, State Management ASP.Net Caching.
Experienced in incorporating Enterprise Application Blocks and Custom Application blocks to provide a common
solution for enterprise development challenges on various aspects of complex, enterprise level development
projects.
Good working experience in writing JQUERY 2.0 1.0, JQUERY AJAX based web applications to improve the response
time and extensively implemented update panels, script manager and triggers.
Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data
from different data sources.
Expertise in Implementing LINQ Query Expressions or Lambda expressions for standard query operators that allow
traversal, filter, and projection etc.. operations applied to any IEnumerable IQueryable, different data sources.
Experienced in building animations for desktop applications using Windows Presentation Foundation (WPF) and
Extensible Application Markup Language (XAML) files in Visual Studio and Expression Blend.
Expertise in implementation of optimized, secured WCF Service by using Service, Operation, Data, Fault and Message
Contracts.
Expertise in implemneting SOA architecture thru WCF services which used to rapidly building service-oriented
applications that communicate across the web and the enterprise with features Serialization,
Vesrionsing,Interoperability and hosting
Good experience in using ADO.NET objects such as Connection Object, Command Object, Data Reader Object,
Dataset Object and Data Adapter Object to access databases like SQL Server 2008 2005 2000, Oracle 10g 9i 8i.
Extensive experience in relational database development, for creating complex database queries, writing Constraints,
Indexes, Views, Stored Procedures, Cursors and Functions using T-SQL and PL SQL in Microsoft SQL Server 2008 2005
2000 and Oracle 10g 9i 8i
Experience in developing Custom Reports and different types of Tabular, Matrix, Ad-hoc and distributed reports in
multiple formats using SQL Server Reporting Services (SSRS) also expertise in working with Crystal Reports.
Performed unit testing with NUnit, use of a standard build process using NAnt, and implementation of configuration
management.
Excellent communication skills and ability to work well with customers to determine requirements and application
scope.

TECHNICAL SKILLS

Microsoft Technologies . NET Framework (4.0 3.5 3.0 2.0), Silverlight (4.0 3.0 2.0), ASP.NET, VS.NET (2008 2005),
ADO.Net, WPF, WCF, MVC (4.0 3.0 2.0)
Languages C# (4.0 3.0 2.0). NET, VB.NET, VB 6.0, LINQ, Entity Framework, JavaScript, AJAX, VBScript, C, C++
Database SQL Server 2008 2005 2000, Oracle 10g 9i 8i, MS Access, PL SQL, T-SQL, Query Optimization, Stored
Procedures, Triggers, Database normalization, Functions
Web Technologies XML, XSLT, XPATH, XSL, IIS (7.0 6.0 5.0), CSS, XHTML, SOAP, WSDL, UDDI, XML Web Services
Tools Expression Blend, VSS (2005), TFS (2010 2008), NUnit, NAnt
Operating Systems Windows 7,Windows Vista Premium, Windows Server 2003, Windows XP, Linux, Windows 2000
Modeling Tools UML, Microsoft Visio
Reporting Tools Crystal Reports (10 8.5 8), SSRS 2008 2005
Testing Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents

PROFESSIONAL EXPERIENCE

Client AIG Berkeley Heights, NJ


Title Sr.Net Developer
Duration Sept 2012 Till Date
Project BREF loan Originating System.

Description:

BREF Loan Originating System (LOS) is a robust intranet Web application. This system also deals with some Windows
Services to run a Batch process on some of the applications. LOS is mainly used for equity in the business or
investment property or refinances an existing real estate loan or debt, creating a new loan for particular customer
products. Wells Fargo Business Real Estate Financing offers several solutions which can help get the funds needed to
meet the customer's goals generate new loans, and also deals with rules and processing, guarantors, liabilities,
income invoices, premium, endorsement, renewal and receipt. This system also deals with the Email Service
information according to Customer and Banker services. System generates different reports for their operations such
as New Loan, Premium, services and various summary reports. LOS Services is primarily used by the bankers to know
the information regarding their loan processing information. The Intranet application in LOS also features a powerful
search engine and also helps keep track of loans and various loan activities like report generation, status
maintenance, email information, funded loans etc. Effective Role Based Authorization is enforced on the application
so as each user access role as different rules and responsibilities according to their system.

Responsibilities:
Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application
tool using ASP.NET and C#.
Graphical User Interface (GUI) was designed using Views and the business logic was coded in C#.
Developed business use cases, sequential, collaborative, activity and class diagrams for the enterprise presentation,
and business and data access components of the system using UML.
Designed the source and applications under agile process.
Designed classes following OOP principles and implemented them for best code reuse using VB.net in framework 3.5
Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from
the page request, invoke the requested actions on the mode
Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC
and IIS security model.
Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of
relying on the class to create the object itself.
Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
Used MVC 3 for re-using the individual user controls by not coupling them with underlying data elements.
Used Oracle 10g as the database and designed different schemas for each environment.
Created new tables, wrote stored procedures for applications and some user defined functions.
Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages Layouts and Nested
Layouts, ViewStart and MVC User Controls Partial Views
Developed Web services Rest Services for building applications that send and receive messages by using the Simple
Object Access Protocol (SOAP) over HTTP
Worked with Entity frame work, SQL server 2008 as back end.
Responsible for developing the Model using the ADO.Net Entity framework where all the database tables are being
mapped to the class Objects, Stored Procedures are mapped to function Imports and Data Access Layer where all the
LINQ Queries where written on these class Objects using LINQ To Entities.
Used JQUERY AJAX to create better, faster and more user-friendly web applications.
To enforce Client Side validations used JQuery Selectors, Events and also used JQuery UI.
Implemented Ajax Controls by sending data in common formats like XML and JSON.
Used ADO.NET components like Data Adapter, Data Reader and Dataset.
Active participation in unit testing of the application to ensure quality
Used Windows Communication Foundation (WCF) for clients to consume multiple services using SOAP protocols.
Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
Used Enterprise library for Database Connection and writing exception manager component, which creates a log file
in event viewer.
Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Supervised the development of functional documents for the application.
Participated in various Client meetings with the team and the Project manager to discuss improvements
amendments in the development of the section.
Environment:
C#, ASP.NET 4.0, ADO.NET, Web Services, WCF, Visual studio 2010, WSDL, Windows server 2003,Oracle10g, PL SQL,
CSS, Security, HTML, JavaScript, Entity frame work, Net Remoting, VB.NET, MVC 3.0,Win Forms, ORM, Rest Services,
JQuery, Agile, Test-driven development (TDD), AJAX, XML, UML, IIS 7.0, TFS

Client Atos, Mason, OH


Title Sr.Net Developer
Duration Jun 2011 Aug 2012
Project Gain War Room, TOP2

Description:

Atos is a French multinational corporation IT services and consulting corporation. The projects I worked on are called
GAIN War Room and TOP. GAIN War Room was designed to provide the reporting of ticket information to the higher-
level management. These reports are meant to provide the average time taken to resolve the tickets, which sectors
of the company having more number of issues, backlog tickets, etc. and help the management to take fast and sound
decisions on the ongoing issues. In this project I have developed Database design, .NET GU interface, SSIS Packages,
SSAS and SSRS reports. My other project TOP was financial project for I developed the GU interfaces for the users to
set the Targets for every year and various SSRS reports and Dashboards to find out the actual.

Responsibilities:
Worked on SDLC of two projects simultaneously which are called GAIN War Room and TOP projects.
Database design in SQL Server 2008 R2 and SQL Server 2012.
Designed SSIS packages to pull data from various sources such flat files, Oracle DB, other SQL server tables using
Visual Studio 2010.
Have developed dynamic SSIS packages with XML configuration files.
Have developed incremental SSIS packages using Lookup transformation (SQL Server 2008 R2).
Developed SSAS cubes to for the purposes of KPI reports.
Responsible for Designing user interface for web forms using HTML, CSS, JQuery, MVC Razor Syntax.
Used Web Services (Rest Services) to automatically generate metadata to describe Web services in the Web Services
Description Language (WSDL).
Worked with Scrum and Agile methodology to ensure high quality work.
Have created various SQL server jobs using SQL Server Agent that process various t-SQL statements, SSIS packages
and SSAS cubes on daily basis.
Responsible for Implementing the Client Side Features, Input Validations, Making the Calls to the Controller Actions,
Applying the programming logic on the cshtml file, and dynamically building the HTML Tags and injecting them into
the Container controls from UI using JQuery, JavaScript.
Implemented test-driven development (TDD) approach without requiring dependencies on a Web server for
designing MVC (3.0).
Used the Entity Framework when developers issue queries using LINQ.
Have developed .NET interface using C# and VB for the users to enter data on daily basis.
Have worked on new Microsoft tool called LightSwitch 2011 and 2012 and have developed various screens that are
used by financial users.
Generated SQL Server 2008 database based on .Net classes with the support of ORM (Object Relational Mapping).
Have also developed various financial reports using SSRS for higher-level management around the world.
Have experience in working on Visual Studio 2012 and 2010.
Created complex Stored Procedures, triggers, cursors, tables, and views using T-SQL for various BI purposes.
Installing IIS server on the Windows server 2008R2.
Have successfully published various .NET interfaces screens on to the IIS server.
Provided administrative services to the data discrepancies in the reports, SQL server jobs and GU interfaces.
Environment: Microsoft SQL Server 2005 2008 Enterprise Edition, Microsoft Visual Basic 2010 and 2012, T-SQL, OLAP,
VB.NET, C#, AJAX, Rest Services, Entity frame work, Microsoft Light Switch 2011 and 2012,Oracle 10g, TFS 2012
Express, Test-driven development (TDD), ORM, Agile, MVC (3.0), Win Forms, Microsoft Windows 2008R2 Advanced
Server, BIDS.

Client JP Morgan Chase, Denver, CO


Title . Net Developer
Duration Dec 2010 Jun 2011
Project Asset Tracking System (ATS)

Description:

The Asset Tracking System (ATS) was implemented to aid the Network Operations Field Work Groups. The objects of
using ATS are accurate asset management and tracking for corporate tax reporting purposes.

Responsibilities:
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and
Maintenance.
Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP)
concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
Created hosted WCF Services and also used different bindings to make it available to different types of clients.
Leveraged WCF mechanisms like sessioning, Instance management, and concurrency to make our services more
robust and scalable.
Worked with Charts and Data Binding controls with service components in Silverlight 4.0 3.0.
Used Telerik controls like Radchart and RadGridview to provide richer user experience.
Used Silverlight 4.0 3.0 for providing a more compelling, engaging and rich media experience for viewers.
Designed a lightweight class library using SILVERLIGHT 3.0, which includes features such as extensible controls, WCF,
networking components and LINQ APIs.
Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender, MaskedEditExtender and
MaskedEditValidator for validations.
Designed the web UI using Silverlight 4.0 3.0,ASP.NET, HTML, DHTML, XSL XSLT, JavaScript, CSS, Web Forms and
AJAX controls.
Developed an ASP.NET MVC application in Visual Studio using the test-driven development (TDD) approach.
Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 3.5 for
web pages.
Created Client side validations with JavaScript and Server side validations with ASP.Net 3.5.
Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the
tables) for Alerts.
Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters,
Dataset Classes for data manipulation.
Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and
SQL Joins.
Responsible for designing some of the Screens using Silverlight 4.0 using MVVM Design Pattern for providing a more
compelling engaging and rich media experience for viewers, which is a cross-browser, cross-platform implementation
of the .NET Framework.
Created automatically running stored procedures for day-end operation using SQL Server agent.
Created new tables wrote stored procedures for applications and some user defined functions. Created SQL scripts
for tuning and scheduling.
Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server
2008 for inserting Updating Deleting the data into the relational tables.
Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
Used Enterprise library for Database Connection and writing exception manager component, which creates a log file
in event viewer.
Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Responsible for maintaining versions of source code using Team Foundation Server 2010.
Involved in Deployment and Troubleshooting issues in the application.
Involved in writing technical specifications design document, deployment documents and operations guide for
operation support.
Supported Operations team during the deployment and troubleshooting the production issues during deployment
and on regular basis.

Environment: VisualStudio2010, C#, ASP.NET 3.5, WCF, EDMX, Java Script, SILVERLIGHT 4.0 3.0,Expression Blend 3.0,
XAML, TFS 2010,MVC (2.0), WCF, IIS 7.0, AJAX, ADO.NET, MSMQ, LINQ, XML, Path, Microsoft Enterprise Library, SSIS
SQL Server Integration Services, SQL Server Analysis Services, NUNIT, SQL Server 2008 R2, Windows XP, UML, Test-
driven development (TDD), Windows Server 2003,Windows Server 2008 R2 2008.

Client Citi Group, Irving, TX


Title . Net Developer
Duration Apr 2009 Nov 2010
Project RPLID .NET

Description:

The customer Reps of the bank uses the Application Retail Private Limited (RPL) across the globe. Engineered all
layers of multi-tiered application development from analysis and design of back-end databases to servers and user
interfaces. This is a development and a production support project. The associate uses this application to verify the
caller (Bank customer), Send or update letters, Referrals, offers, to process customer requests like credit line
increase, dues, plastic request, to update the customers details in the data base, to update the lost or stolen status of
the credit card and many more which a customer representative of the bank is supposed to do.

Responsibilities:

Designed and developed various abstract classes, interfaces, Inheritance to construct the business logic using VB.Net,
ADO.NET and SQL. The middle tier contained all the business logic.
Developed a high quality software model using N-Tier Architecture with Software development life-cycle (SDLC)
followed by Agile methodologies.
SOA was extensively used for developing re-usable frameworks for Data access layer and Standard EXE framework
using VB.Net
Designed the complete solution using N-tier Architecture model and design patterns mainly Abstract Factory and
Singleton
Creational (Singleton, Abstract Factory) and Behavioral Design Patterns (Command) used for designing Class
Structures hierarchy
Used COM Interop extensively in the project
Developed custom controls to enable reusability and used rich graphic controls of Windows Presentation Foundation
(WPF).
Used Multithreading to monitor objects to ensure that block of code runs without interrupting from any other code
running on other threads
Extensively involved in Declarative Data binding in data list control where the data is bound dynamically to the
control based on the selection
Used JavaScript to perform validations and catch the events on clients browser.
Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources
Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently and Just in Time manner
Created different chart reports helped in analyzing perform counters using SSRS 2005
Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in
SSRS
Extensively wrote and used stored procedures, Database Triggers in SQL 2008 2005.
Implement NUnit Testing, Integration Testing and Regression Testing
Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.

Environment: VB.Net, Visual Studio 2008, ADO.NET, COM, COM+, IIS 7.5 7.0 6.0, WPF, LINQ, NUnit, NANT, .NET
Framework 3.5, JQuery, JavaScript, Multithreading, Crystal Reports 9.0, MTFS, SQL 2008 2005, Windows Server 2003

Client Unilever, Trumbull, CT


Title . Net Developer
Duration May 2008 Mar 2009
Project Customer Service Delivery (CSD)

Description:

Customer Service Delivery (CSD) is a web based Customer Relationship Management based (CRM) project. The main
purpose of CSD Application is to arrange meetings between clients and prospects. The application consist various
modules such as dashboards, target list module, sales order module, campaign, meeting module. Also sales order will
be created for each client for a set of meetings.

Responsibilities:

Developed a high quality software model using N-Tier Architecture with Software development life-cycle (SDLC)
followed by Agile methodologies.
Developed solutions for diverse programming scenarios in C#, employing object oriented Programming (OOP)
concepts such as encapsulation, inheritance, polymorphism and abstraction.
Effectively Implemented IEnumerator, IEnumarable for iterating the group of objects using C#.
Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls
using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the
content on pages as per users' own choice.
Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and
implement business logic.
Maintained a session of messages between a client and a service using WCF facilities.
Used Windows Workflow Foundation (WWF) for service interoperability and also created activities and processes for
WWF.
Extensively worked with ASP.NET Web Site Administration Tool and Web.Config file to create Roles, Profiles, Login
Controls, Membership, Identification, Authentication and Authorization for Site Security and user data storing.
Worked With ASP.NET Web Parts, Navigation Control, User Controls, and Master Pages and developed Cascading
style sheets (CSS) for consistent look and feel of the website.
Handled ASP.NET client side state management (view state, cookies and query strings) and server side state
management (application state, session state and profile properties).
Effectively handled ASP.NET caching techniques such as page output caching and data caching in order to improve
the performance of the web application using aspx pages.
Used extensively JQuery and Java Script for Client Side Validations.
Extensively used technologies like AJAX for a rich UI experience
Implemented AJAX controls to reduce the server trip while modifying Grid View Data.
ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and LINQ, is used to code
queries for DML, DDL Statements
Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
Enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data
on the web page.
Used JavaScript for triggering Pop-ups with a CSS-class, dynamic forms that include built-in error checking,
dynamically changing background and text colors, or "buttons".
Implemented Query Expressions, Expression Trees to get the data from SQL and XML using LINQ to SQL and LINQ to
XML.
Used ADO.NET objects Data Reader, Dataset and Data Adapter for consistent access to data sources.
Created SQL Server Tables and Complex Tables and Developed Stored Procedures, Views and User-Defined Functions
those are required for the application.
Involved in Developing Query for generating Cross-Tab Drill-down reports in SSRS (SQL Server Reporting Services).
Involved in Unit Testing, Modular Testing and successful integration of modules and multiple layers in the system.
Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds
and the relevant documents of the same.

Environment: .NET Framework 3.5 3.0 2.0, C# 3.0 2.0, WPF, WCF, WWF, ASP.NET, ADO.NET, Visual Studio 2008 2005,
SQL Server 2005, XML, .NET Remoting, AJAX, LINQ, web services, Expression Blend, SSRS, VSS 2005.

Client Neosoft Technologies, Hyderabad, India


Title Software Developer
Duration Jun 2006 Apr 2008
Project Next Generation Staffing Rec Web Application

Description: Next Generation Staffing (NGS) works under HRIT, a combination of different modules which together
handle internal applications of Microsoft for its recruitment processes. The goal was to transform the US Rec Web to
International Rec Web with all the existing features and incorporating new requirements.
Responsibilities:
Enhance and support Staffing application by developing modules in the system using ASP.NET 2.0 coding in C# and
Oracle 9i as the sever technology
Developed module for scheduling interview for eligible applicants who passed through the resume scrutiny process
including checking of the eligibility of candidature; assigning interviewer for the candidate; as well as setting of
interview schedule.
Involved in system study, analysis and defining the Three Tier Architecture of the Application.
Developed ASP.NET 2.0 pages in C# and .NET to meet the business requirements.
Exclusively used Interfaces in C# to communicate through the services.
Extensively involved in Developing Components for Business Layer and Data Layer.
Worked on various ASP.NET web server controls that included Site Map Path, Menu, Tree View, Grid View and Details
View to develop web forms.
Used web services and XML standards, including SOAP and developed the prototype using XML web service (SOAP)
for data transfer over HTTP network. Used XPATH to know the attributes, elements present in the xml file.
Used ASP.NET Data Grid, Repeater to display the data in a customized template.
Involved in Design and code HTML pages using JavaScript to read and update the XML data received from database.
Involved in writing Stored Procedures, Functions and SQL Statements using Oracle 9i.
Provided database connectivity using Oracle Server Data Provider and utilized database components Data Adapter
and typed Data Set to access database for data retrieving, querying, storage and manipulation by making extensive
use of ADO.NET technology.
Worked on versioning of the application using Visual Source Safe and performed Unit Testing and Integration
Testing.

Environment: .Net Framework2.0, Visual Studio 2003, C# .Net, ASP.Net, Oracle9i, ADO.NET, XML, XSL, IIS, VSS

EDUCATION

Bachelor of Technology from Jawaharlal Nehru Technological University-India.

You might also like