We provide IT Staff Augmentation Services!

Programmer Analyst Resume Profile

2.00/5 (Submit Your Rating)

Professional Summary

  • Over 11 years of experience in developing web and windows applications covering all phases of software product development including business requirements analysis design development testing and implementation.
  • Over 9 years of ASP.NET development experience.
  • Good understanding and experience of .NET Framework 2.0 3.0 3.5 4.0 and Visual Studio 2008/2010/2012.
  • Well versed in Object Oriented Programming OOP techniques using C and VB.NET.
  • Strong in front-end GUI development using C ASP.NET HTML JavaScript JQuery AJAX and CSS.
  • In-depth knowledge and experience of web forms and user controls.
  • Strong experience in developing and consuming WCF services and Web services.
  • Strong relational database skills with SQL Server and T-SQL
  • Proficient in writing SQL queries stored procedures user defined functions UDF views triggers and cursors.
  • Strong understanding and experience on Factory Method Singleton and Adapter design patterns.
  • Experience and knowledge in traditional waterfall model and modern agile methodologies such as SCRUM Extreme Programming XP and Test Driven Development.
  • Experienced in deploying configuring and maintaining web application on Web Server.
  • Strong analytical and problem solving ability quick in learning new technologies and adapting in new environment.

Technical Skills

Languages

C VB.NET VB 6 T-SQL PL/SQL

Web Programming

ASP.NET MVC Web Services WCF LINQ HTML XML AJAX Java Script AngularJS JQuery CSS

IDE

Visual Studio .NET 2012/2010/2008/2005/2003

Databases

SQL Server 2008/2005/2000 Oracle 9i

Reporting Tools

SSRS 2008/2005

Package Tools

SSIS 2008/2005 DTS 2000

Version Control

Team Foundation Server Subversion Visual Source Safe VSS

Operating Systems

Windows 7/XP/2000/98 Windows Server 2003/2008

Web Server

IIS 7.5/6.0/5.1/5.0

Third Party Tools

Telerik Controls for ASP.NET Dev X Controls Subversion DiffMerge Winnovative

Notepad NUni

Professional Experience

Confidential

Project Private Label

Roles Responsibilities

  • Analyze the requirement and study requirement feasibility.
  • Lead client meetings.
  • Incorporate accepted requirement requests into Software Requirement Specification Document.
  • Study and understand change requests for adding a new requirement or changing the existing ones of previous iterations .
  • Writing complex SQL queries user defined functions and stored procedures for data population/manipulation and reports.
  • Continuous integration of code and perform integration testing
  • Perform code review and provide comments to meet established coding standard.
  • Participate in customer meeting and analyze requirements.
  • Research and study new technology implementations.
  • Translate module level requirements into the required technical solution.
  • Communicate with offshore team members and act as a point of contact between customer and offshore team.
  • Identify Unit Test Cases.
  • Mentor other junior members.
  • Supervise performance of team members.
  • Arrange training session for other team members.
  • Prepare release note and release plan.
  • Deploy application on servers.
  • Provide production support.

Confidential

Programmer Analyst

Environment Visual Studio 2010 .NET Framework 4.0 WCF Web Services C 4.0 ASP.NET MVC 3.0 Knockout JS JQuery SQL Server 2008 T-SQL Team Foundation Server 2008 DiffMerge IIS 7.5 Windows Server 2008 Office 2010 MS OneNote SnagIt 7 Notepad

Roles Responsibilities

  • Involved in complete software development life cycle including requirement analysis design development testing and implementation.
  • Business requirements analysis dependency analysis and technical modeling of business requirements.
  • Continuous participation in meetings with Business representatives Project Lead and Scrum Master to validate the requirements and define scope of implementations.
  • Developing Application modules.
  • Mentoring developers through knowledge transfer sessions code review and continuous road map analysis.
  • Created WCF wrappers for exposing CDT Service Methods.
  • Coding Design Review meetings and Development Review meetings to analyze the design specifications development scope environment and task allocations.
  • Participate in regular Code Review sessions to ensure established coding standard is met.
  • Peer review on completion of tasks by developer s .
  • Troubleshooting and Bug fixing in QA INT SOAK and Production environments.
  • Support for QA INT SOAK and Production build/deployments.
  • Branching source code Build configurations and maintaining Build servers.
  • Triaging analyzing and distributing application defects in QA and INT environments.
  • Triaging and analyzing resolution of Production issues.
  • Coordinating Ops Team in creating and executing Deployment Scripts for QA INT SOAK and Production Deployments.
  • Following SCRUM Agile Methodologies.

Confidential

Senior Software Developer

Environment Visual Studio 2008 .NET Framework 3.5 WCF C 3.0 ASP.NET 3.5 AJAX ADO.NET LINQ SQL Server 2008 T-SQL Subversion TortoiseSVN Agile Methodologies SCRUM NUnit 2.5.2 IIS 6.0 Windows Server 2003

Roles Responsibilities

  • Validated business requirements documents for integration of LOS with POS.
  • Developed a standalone windows application Empower Launcher for developers and end users to launch multiple Empower product applications Empower LOS Empower POS Empower Setups Empower Log Viewer Empower Workflow Designer Empower Smart Queue Designer from a single unified interface.
  • Developed a custom loan boarding application ELI Electronic Loan Interface for manually boarding loan data into servicing database Profile .
  • Involved in incremental customizations and product release management of Empower LOS and Empower POS.
  • Used LINQ as an ORM tool to write and implement LINQ queries for traversing querying and ordering elements in various lists of strongly typed objects from within C code.
  • Created WCF services to ensure compatibility in interfacing with multiple existing loan servicing applications Transite SaSSy and Profile .
  • Developed a windows application as a client tool for manual upload and retrieval of loan documents to and from Document Repository Alfresco .
  • Employed AJAX functionality for partial rendering of POS web pages.
  • Developed custom user controls and used them on multiple web pages of POS.
  • Used ADO.NET objects such as Data Reader Data Adapter and Data Set to fetch and manipulate data.
  • Involved in refactoring and review of existing custom code of ING Direct for improving performance.
  • Wrote SQL queries user defined functions and stored procedures for data population/manipulation and reports.
  • Created tables views and wrote queries as required to enable custom plug-in ability of creating and deleting database fields and updating values in existing database fields from the interface of Empower Setups application.
  • Involved in unit testing and bug fixing to resolve defects created by QA team.
  • Involved in analyzing and resolving production issues.

Confidential

Senior .NET Developer

Environment Visual Studio 2008 .NET Framework 3.5 ASP.NET MVC 2.0 WCF C 3.0 ASP.NET 3.5 ADO.NET LINQ SQL Server 2008 T-SQL SSRS 2008 SSIS 2008 Visual SourceSafe Agile Methodologies SCRUM NUnit 2.5.2 IIS 6.0 Windows Server 2003

The project was to develop a notification service that can be used for sending email notifications to Janney s financial consultants branch office managers and other user groups with the link for the report. This generic service was developed to be used for a multitude of purposes of sending email notifications.

Roles Responsibilities

  • Wrote design documents and involved in Object Oriented Analysis and Design OOAD .
  • Responsible for new application development as well as support/enhancements for old applications.
  • Developed the notification service on REST architecture using ASP.NET MVC framework and WCF so that the service can be called through URL.
  • Developed a client windows application for manually calling the notification service in specific needs.
  • Used SQL Server Reporting Services SQL Server 2008 in Business Intelligence Development Studio for building BRR Report and ALLY MOPS Household Report.
  • Developed SSIS Packages in SQL Server Reporting Services SQL Server 2008 for packaging various client applications and run them from SQL jobs for automated calling of notification service.
  • Involved in migration of various SQL 2000 DTS packages into SQL 2008 SSIS packages integrating new requirements to support the new application.
  • Involved in writing stored procedures functions for database related activities using T-SQL in SQL Server 2005 involved in writing SQL queries and query optimization for improving performance.
  • Used LINQ to SQL as a tool for Object Relational Mapping ORM and for traversing and querying elements in various list of strongly typed objects in compact forms from within C code.
  • Used Data Reader Data Set Data Adapter objects for accessing and manipulating data through ADO.NET.
  • Involved in full Software Development Life Cycle SDLC and followed SCRUM agile methodologies for regular adaption to changing requirements and continuous delivery of useful and working software.
  • Used NUnit 2.5.2 unit testing framework in Visual Studio 2008 for unit testing and Test Driven Development TDD .
  • Involved in troubleshooting and bug fixing in development environment.
  • Provided production support and resolved issues in production.

Confidential

Senior .NET Developer

Environment Visual Studio 2008 2005 .NET Framework 2.0 3.5 ASP.NET MVC 2.0 WCF C ASP.NET 2.0 3.5 ADO.NET JavaScript ASP.NET AJAX CSS SQL Server 2005 T-SQL Team Foundation Server 2008 Agile Methodologies SCRUM SOAP XML XSLT HTML IIS 6.0 Windows Server 2003

The project was to enhance the existing eDocPortal develop windows services which will process documents of mortgage loan post-closing phase and integrate those services with the existing eDocPortal which is intended to be used by internal business managers for inspection downloading and validating documents in different stages of the automated business process workflow system .

Roles Responsibilities

  • Responsible for Object Oriented Analysis and Design OOAD of the overall system.
  • Designed and developed various components of the web applications using ASP.NET / C
  • Responsible for developing windows services and involved in multithreading for batch processing of documents.
  • Created new web pages developed custom user controls to reuse on multiple pages in eDocPortal.
  • Effectively used Model-View-Controller MVC architectural pattern to decouple presentation layer and business layer to minimize the effect of changing the user interface on business logic thereby increasing the maintainability of the application.
  • Used JavaScript for client side validation of controls on the pages of eDocPortal wrote custom JavaScript functions where necessary.
  • Extensively used Cascading Style Sheets CSS for consistent look and feel across all web pages of eDocPortal.
  • Used AJAX for rendering portions of web pages and for preventing full post back.
  • Developed and consumed WCF Services to facilitate the communications between heterogeneous applications.
  • Involved in database design normalization and indexing in SQL Server 2005 T-SQL .
  • Wrote complex stored procedures and called them from code-behind code to implement business logic
  • Involved in writing SQL queries and query optimization for improving performance.
  • Used Data Reader Data Adapter and Data Set objects for extracting and manipulating data using ADO.NET.
  • Involved in converting loan documents in various XML formats using XSLT so that documents can be processed at various stages of the workflow system.
  • Used Team Foundation Server 2008 for source code control project related document sharing and team collaboration.
  • Involved in troubleshooting and bug fixing in development environment.
  • Used SCRUM agile methodologies for regular adaption to changing requirements and continuous on-time delivery of useful and working softwares.
  • Actively involved in production support and resolving production issues.

Confidential

.NET Developer/Programmer

Project Address Correction System

Environment Visual Studio 2008 .NET Framework 3.5 WCF C C ASP.NET 3.5 ADO.NET JavaScript CSS Telerik Controls for ASP.NET SQL Server 2005 T-SQL SSRS Team Foundation Server 2008 SOAP XML HTML NUnit IIS 6.0 Windows Server 2003

The project was to develop a web portal for financial clients of Lanvera to enable them upload file s define the important fields by creating profile and to have the customer addresses cleansed via CASS/DPV/LACS/NCOA or all. In the back end address correction is done by file processor s through the activities of the workflow system.

Roles Responsibilities

  • Analyzed and validated client requirements and converted those into system specifications.
  • Responsible for Object Oriented Analysis and Design OOAD of the overall system.
  • Developed the Prototype of the application using Win Forms in C .
  • Responsible for new application development as well as support/enhancements for old applications of C .
  • Developed New Account Enrollment page Forgot Password module and Edit Profile module.
  • Used SQL Server Reporting Services SSRS for building reports for Proposal and Approval modules.
  • Responsible for developing Reports module of the Address Correction System and involved in analyzing and customizing reports for different levels of users.
  • Extensively used Telerik controls for ASP.NET to develop the tabbed interface of Address Correction System.
  • Involved extensively in developing custom user controls and used them in Page Views of the Telerik Multipage control associated with Telerik RadTabStrip control.
  • Used Master Page custom Themes and Cascading Style Sheets CSS to give consistent look and feel in all web pages of the application.
  • Extensively used JavaScript for validations of profile fields.
  • Used AJAX for partial rendering of web pages and to prevent full post backs.
  • Used Form Authentication mode and Membership Provider of ASP.NET to ensure authorized access and updates of data.
  • Involved in database design normalization and wrote stored procedures functions for database related activities using T-SQL in SQL Server 2005.
  • Involved in writing SQL queries and query optimization for improving performance.
  • Used Data Adapter Data Set and Data Reader objects for extracting and manipulating data using ADO.NET

Worked on XML transformations and presentations using style sheets XSL/XSLT to enable data exchange between Address Correction System and file processors.

  • Used Team Foundation Server 2008 in Visual Studio Team System VSTS for source code and version control.
  • Resolved issues in production environment.
  • Wrote user manuals and system specification documents.

Confidential

Computer Programmer

Environment Visual Studio 2005 2008 .NET Framework 2.0 3.5 WCF LINQ C ASP.NET ADO.NET JavaScript CSS SQL Server 2005 SSRS Team Foundation Server TFS Agile Methodologies Infragistics XML XSLT SOAP HTML NUnit IIS 5.1 Windows XP

This is an automated web-based order processing system for General Motors GM to track customer order customer information and to generate an optimized design for an ordered car based on the likes and preferences of a customer.

Roles Responsibilities

  • Involved in business requirements analysis and converting those into technical specifications.
  • Designed and developed different components on 3-tier architecture by leveraging the power of rich ASP.NET controls and using features of C language.
  • Responsible for enforcing authentication and authorization for various users of the sister content management application APS-CMS .
  • Extensively used JavaScript for client side validations and AJAX for partial rendering of web pages.
  • Enhanced existing ASP.NET web services and developed WCF services for interfacing with legacy applications.
  • Developed the front end GUI with ASP.NET and Infragistics controls for giving a custom and professional look to the web pages.
  • Extensively involved in creating web forms user controls and writing code-behind code.
  • Used Master Pages and CSS to obtain uniform look and feel across web forms.
  • Involved in developing drill-down reports on order history of customers using SQL Server Reporting Services.
  • Built a reporting application for analysis of sales history by business managers of General Motors.
  • Involved in database design in MS SQL Server 2005 and created tables SQL stored procedures functions etc. for data management.
  • Used LINQ to SQL ORM for querying extracting traversing ordering and manipulating objects in collections and lists in a strongly typed manner from within C code.
  • Used agile methodologies for regular adaption to changing requirements and continuous delivery of useful and working software in short sprint cycles.
  • Involved in unit testing using NUnit testing framework.

Confidential

Software Developer

Roles Responsibilities

  • Involved in objected oriented analysis and design of the system.
  • Mostly involved in the design and development of user interfaces using ASP.NET / VB.NET.
  • Coded extensively in VB.NET to write business rules targeting the business requirements.
  • Implemented data access layer using Microsoft Application Blocks.
  • Wrote stored procedures functions and triggers in Oracle 9i.
  • Maintained the user-credentials with the Oracle database with encrypted values.
  • Designed and developed performance reports using crystal reports.
  • Developed user controls and custom controls and used them on web forms.
  • Involved in unit testing and bug fixing.

We'd love your feedback!