Name

Mobile No. 23235

SUMMARY:

  • Over 6 years of experience in Analysis, Design and Development of Software Applications.
  • Microsoft Certified SharePoint 2007 Developer
  • Microsoft Certified ASP.Net 3.5 Application Developer
  • Hands on experience in all phases of Software Development Life Cycle (SDLC).
  • Provided estimation using FPA (Function points) / WBS (Work break down structure).
  • Extensively implemented design patterns and best practices.
  • Implemented coding guidelines usingFxcop and StyleCop.
  • Extensive involvement in all stages of application development life cycle including requirements, logical and physical architecture modeling, design, development, implementation and support.
  • Have working experience in C#, C++, .NET, Visual Studio 2005/2008, ASP.Net 3.5, Ajax, SharePoint 2007, VSTO, ADO.Net.
  • Implemented MVC and MVP pattern in projects.
  • Implemented critical reports using reporting services SQL 2005.
  • Have hands-on experience in Visual Studio Tools for Office, for customizing Microsoft Outlook 2003 to develop Secure Messaging Application for Union Bank of California.
  • Experienced in design and development of application interfaces using web services.
  • Experienced with OOP, WinForms UI design understanding and experience.
  • Exposure to BDC Web Parts and Developing Applications using BDCs.
  • Understanding of Page Layouts.
  • Understanding of SharePoint Architecture.
  • Working Knowledge of SharePoint Designer 2007.
  • Used WCF,Web services, SOA and LINQ.
  • Exposure to MS Office Suites
  • Exposure to Silverlight, WWF and WPF.
  • Exposure to Agile software development.
  • Exposure to Windows Azure Technologies.
  • Actively involved in technical documentation using UML.
  • Proficient in analyzing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS).
  • Have planned and coordinated all aspects related to SDLC.
  • Good experience in coordinating and working with developers (Offshore and Onsite)and End Users in Team based environment.
  • Good exposure to the onsite and offshore model.
  • Worked for almost three years in United States with Client team and have helped in giving Technical inputs and assisted them in system development and testing.
  • Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.

TECHNICAL SKILLS:

Languages

  • Primarily C#,.Net, VSTO,Sharepoint 2007

Architecture

  • 3 tier architecture implemented factory pattern
  • Design patterns , MVC , MVP , MVVM

Software

  • Applications: Visual Studio .Net / 2005, 2008.
  • Database: Microsoft SQL Server 2005/2008, Access and MySQL.
  • Platforms: XP Pro / Server 2003.

Others

  • ASP.Net 3.5,ADO.Net, XML, Web Services, and Object Models
  • SharePoint Designer 2007.
  • VB.Net
  • Oracle
  • Office Suites
  • HTML, XML, CSS, DHTML, XAML, JavaScript.
  • C, C++, VC++(SDK & MFC), WIN32
  • Power Builder

EDUCATION:

MCA (Master of Computer Applications)
Vellore Institute of Technology, CGPA 9.4 (out of 10). ( Scholarship Holder)

PROFESSIONAL EXPERIENCE:

Union Bank of California, San Diego July 2007 – June 2009

Role: Sr. .Net developer

Project Name:SEM Outlook Enhancement

Description:

Customer Service Units and Bankers in UBOC (Union Bank of California) use SEM (Secure Messaging) application to communicate secure information such as banking documents and financial statements to the customers. Customers have access to the SEM application to create, manage and view the secure mails that UBOC has migrated to messaging environment to Microsoft Exchange 2003 and Microsoft Outlook 2003. To reduce the extra pain of accessing and using the SEM application for secure message communication while using Microsoft Outlook as a regular mailing application, UBOC wants the SEM functionality to be integrated with Microsoft Outlook 2003. Thus with the help of this project the user is able to get all the messages from the SEM directly to the Outlook Interface.

Responsibilities:

Developed a new Outlook based secure messaging application for Union Bank of California.

Provided estimation using function point and WBS.

Used C#, ASP.Net, ADO.Net, AJAX, Visual Studio Tools for Office 2005,Win Forms, SQL Server, and WCF.

Used VB Scripting for designing custom forms for Outlook.

Implemented Integration between SEM and Lotus using WCF services.

The solution included customizing Microsoft Outlook client to interact with the Web Servers.

Designed and developed SQL Server database.

Consumed the existing web services.

Developed the installer for distributing the application across the banking centers.

Designed solution using Microsoft SharePoint Server 2007

Implemented Intranet portal to allow employees to share information anddocuments, collaborate and improve communications.

Developed custom functionality such as document upload and document move with the SharePoint APIusing ASP.Net and C#.

Conducted automated code reviews using FxCop and StyleCop rules.

Implemented MOSS 2007 for corporate intranet, document management and project management.

Developed InfoPath forms.

Developed custom workflows.

Developed web parts and event handlers/receiver.

Use of site branding using SharePoint Designer 2007.

Conducted code reviews.

Used MKS for versioning the applications.

Involved in writing design and technical documentsusing usecases, class diagrams and sequence diagrams.

Wrote product documentation including help, printed user manual, and training materials.

Consulted with teams to determine the technical feasibility of requests and provided time estimates.

Created technical, functional and business specifications.

Met regularly with UBOC User Groups to determine software solutions to make the application run overall more efficiently.

As Project Lead:

Prepared Weekly Status Reports and Timesheets.

Coordinated with High Level Managers to prioritize the work.

Coordinated with onsite and offshore team.

Monitored progress on tasks and status of deliverables.

Participated in all status review meetings.

Environment:

.Net Framework, C# with Visual Studio Tools for Office, SharePoint 2007, ASP.Net, VB.Net, VB Scripting, AJAX, ADO.Net, Visual Studio .NET 2005, .NET Frame work 2.0/3.0, Visual Studio Debugger, Windows XP, Oracle, Windows Servers.

The Boeing Corporation, Renton, WA Nov 2006 – June 2007

Role: .Net Developer

Project Name: Fuel System Analysis

Description:

The Fuel System Analysis module calculates volume and center of gravity as functions of fuel height for any shape fuel tank or sections of fuel tanks. Fuel surface area and tank wetted and dry surface areas are also computed for use in heat transfer analyses. The module accounts for internal structure and factors affecting tank position such as variable wing sweep, wing twist and deflection, wing incidence and dihedral, and airplane pitch and roll.

The overall Module is divided into three parts:

  1. Preprocessors
  2. Analysis Module
  3. Post Processor.

Responsibilities:

Provided business analysis, gathered requirements, designed and developed integrated IT solutions and business processes to meet client and internal user requirements.

Created technical, functional and business specifications

Met regularly with Boeing User Groups to determine software solutions to make the tool run overall more efficiently.

Consulted with teams to determine the technical feasibility of client requests and provided time estimates.

Worked with high level business managers to effectively prioritize activities and achieve defined objectives.

Developed and interpretedtechnical documentation.

Coordinated with Boeing Principle Investigator.

Coordinated with onsite and offshore team.

Monitored progress on tasks and status of deliverables

Was responsible for obtaining Boeing acceptance on coding standards and deliverables.

Participated in all status review meetings.

Used ADO.Net for database access.

Created MS ACCESS Application using the mathematical formulas provided my Boeing users.

Provided adequate and necessary communications to Boeing, e.g., Status reports and Project plans.

Created SharePoint site for aggregating information collected in InfoPath forms.

Created custom web parts.

Created custom Workflows

Created Event receivers.

Created Site templates.

Environment:

Microsoft .Net 2.0, .NET Framework,C#, Visual Studio 2005,SQL Server 2005,Sharepoint 2007, Oracle,HP Servers, HP UNIX, FORTRAN 77 , C++, ADO.NET

Xerox Corporation, USA Sep 2006 – Nov 2006

Role: .Net Programmer

Project Name: DocuSP

Description:

This project allows the users to control the Xerox printers with the help of the GUI. The users can adjust the printer properties with the help of the GUI.

The application was based on the client server architecture. We have the print server that allows routing the requests from the client to the corresponding printer.

Responsibilities:

Developed and Interpreted Technical documentation.

Designed and developed the application using C#, web forms ADO.Net, SQL Server 2005.

Developed the User Specification Document from the present understanding of the tool.

Developed the web based UI.

Conducted training sessions and workshops for enhancing end-user’s understanding of existing systems.

Ported the application from Client location to Offshore Development Center.

Maintained code migrations from development, test and production environments.

Established regular communication with teammates.

Environment:

.NET Framework 1.x, C++, Windows 2000/XP/NT, Windows Servers and Pentium Workstations, UNIX (IBM AIX)

Microsoft Corporation, Redmond, WA Jan 2006 – Sep 2006

Role: Software Engineer

Project Name: MyMobileMedia (M3) – Telecomm

Description:

This project allows the person to remotely access his personal desktop from his mobile phone. This helps the user to logon to his/her desktop remotely and then he/she can publish any media on it i.e. it allows the user to view/save, update the media stored on the desktop.

Currently it only allows the user to publish the images. In future it will be capable for media streaming.

The layered architecture of the product exploits many technologies like Client Server, Desktop UI, and Device UI. Development methodology is fully Object Oriented. It’s being fully developed, using the Microsoft products like Visual Studio and SQL Product Management.

Responsibilities:

Translated end-user surveys into technical documents thereby maximizing efficiency.

Facilitated issue resolution with meetings and documentation to execute all test plans by due date

Used C#, ASP.Net, Win Forms, SQL Server

Installed and configured software, wrote technical documentation.

Analyzing the results obtained from runs and sending the reports to the client.

Optimized operations; monitored and detected lock contention.

Maintaining the servers used for Performance Testing.

Performing the schedule Runs on the application.

Installed and configured SQL Server databases and applications.

Perform Automated Test runs to consolidate the performance of the servers.

Environment:

. NET, C#, SQL, ASP. Net, .NET Framework 1.x, ASP.NET, C#, C++, ADO.NET,MSSQL, SQL SERVER 2000, Visual Studio Debugger, Windows NT, Windows XP, Windows Servers and Pentium Workstations

In house project maintaining for Barclays Bank, Deutsche bank Jan 2004 – Jan 2006

Role: Software Engineer

Project Name: Quartz (TCS Banking Product)

Description:

This project is for developing international banking product exploiting state of the art technology. It comprehensively covers the back-office and mid-office functioning and provides interface to the front office. The core areas covered are Business Relations, Bank Structure, Account Management, Financial Accounting, Pricing Services, Risk Management, Payments and Funds Transfer, Financial Instruments, Market Information and Securities Administration. The major business modules are Corporate Actions, Securities Trading, Foreign Exchange, money Markets, Credits and Portfolio Management.

The layered architecture of the product exploits many technologies like Client Server, RDBMS, GUI, OLTP and Rule Base. Development methodology is fully Object Oriented based on Rambaughs OMT. CASE and Code generation techniques have been fully exploited. The product has interface with SWIFT, SIC and TELEKURS networks.

Responsibilities:

Used Q++, C++, PowerBuilder and Oracle for developing the application.

Worked with client to define functional requirements.

Supported multiple client change orders simultaneously through prioritization and task delegation.

Translated client request into technical specifications.

Facilitated issue resolution with meetings and documentation to execute all test plans by due date.

Reported QA team status to executives.

Coordinated and provided technical support for debugging and customization requests.

Managed defects using Product Studio.

Utilized requirements and setup tools to configure and maintain the application.

Environment:

C++, Q++ (TCS owned Language), Power Builder., .Net Framework, Oracle, MYSQL, ADEX (TCS owned case tool), UNIX debuggers (dbx, gdb), Windows 95, SUN SOLARIS, UNIX (AIX, HP), UNIX Servers and Pentium Workstations

ACHIEVEMENTS:

  • Recognized by Client for continuous outstanding performance in the development and testing for the SEM Outlook Enhancement Project.
  • Worked in the Office Development Tools without any prior knowledge and training and designed the application for the client and was received by them with great applause and appreciation.