Programmer Analyst Resume Profile
SUMMARY OF EXPERIENCE:
- 10.5 years of experience in Software Design, Development Implementation.
- Proficent as technical lead, designer, module lead, lead developer, on site coordinator.
- Sound experience in end-to-end Solution Development using object oriented concepts, latest development techniques in Windows and Web environments.
- Extensive work experience in Microsoft technologies using C , ASP.NET 4.0/3.5/2/1.1, VB.NET, XML, WCF, MVC, Entity Framework, SQL-Server 2000/2005/2008/2012, MS Dynamics CRM 2012, Ektron CMS 8.5, MS-Access 2000, MS Office, SSRS, Microsoft Enterprise Library with JavaScript, Ajax, JQuery.
- Install and configure certificates in IIS servers: Versions 6.0, 7.0. 7.5
- Expert in client interaction and understanding requirements, translating to requirement and designs with design and documentation tools: MPP, Enterprise architect, Visio, MS Office, create requirement documents and designs with UML.
- Expertise in implementing industry level quality standards and best practices like OWASP, Microsoft Coding standards, and for architecting application design patterns.
- Superior analytical, time management and problem-solving skills, team player with strong interpersonal skills and excellent verbal and written communication capabilities.
- In depth knowledge Development Life Cycle SDLC process, development methodologies: Agile, top down development, waterfall, spiral models.
- Experienced in creating documents tied to Testing phase such as Test strategy, System Testing functional and non-functional , Unit Testing and User Acceptance Testing and executing test scripts tied to them.
- Expertise in implementing design patterns : MVC, Factory, Singlerton, Abstract Factory
Professional Experience:
Confidential
Project Leader, Lead Developer, Programmer Analyst, Designer
- Technology: C 4.0, Winforms/Webforms ASP.Net Webservices, WCF Services, VB 6.0, ASP.NET 1.1, VB.Net 1.1, 2.0, 4.0, XML, SQL Server 2005/2008, Microsoft Enterprise Library, JavaScript, UML, IIS 7, HTML, VSS, TFS, Windows XP/7, Entity Framework, MVC, MS CRM, HP QC, MS VISIO, MS Office.
- Project leader, lead software developer and onsite coordinator for the application development life cycle for the application development in ASP.Net 4.0, C .
- Analyzed the existing application in ASP.Net/VB.Net 1.1 to identify the application flow, and interfacing technologies, for re-development in asp.net 4.0 VS 2010 .
- Designed the application: created design document in MS Visio 2010 and UML with MS Office, and Database tables/SPs in SQL server 2005/2008, created application structure in Asp.net 4.0/HTML, Entity Framework, WCF/Web Services. Front design/validation with HTML, JQuery and Javascript.
- Created work distribution plan, co-ordinate and integrate application development and testing for the offshore team. Created project plan in MPP, created test projects in VS Studio 2010.
- Created custom exception handler, centralized exception logger: for Windows and web applications in asp.net 4.0, create custom validation engine with C 4.0, Microsoft Enterprise Library and XML, custom exception handler.
- Created Application structure in TFS 2010/VSS 6.0/SoS - Solution structure in visual studio 2010 for Web projects, front end validation in JavaScript, implemented exception handling with custom exception handler, assemblies, created business layer, data access layer in C 4.0, for web applications with source control, in VSS 6.0/TFS 2010.
- Created WCF/Web services for the web/winforms application in C 4.0, for implementing MVC pattern.
- Create tabll schema and stored procedures in SQL server 2005/2008 with dynamic queries for CRUD operations for the datamangement in various scenarios
- Payment gateway integration for making credit/credit card payments with CCG for front counter and web base applications in asp.net 4.0, C .
- Created reports with reporting services and Crystal Reports 10 and Asp.net 4.0 generated weekly, monthly reports for the client's customer data check in statistics, revenue
- Performing code review, analyze and create defect status doc, add defects to defect tracker assigning tasks and defect status management in CRM.
- Build verification and deployment and deployment of application in Win 2008 servers in CERT, PROD environments in IIS 6.0/7, transferring and installing IIS certificates and tracking in CRM.
- Performed production support, defects fixing and deployment with HP Quality Centre, and CRM.
- Performed Test Driven application development including unit testing and regression testing, integration testing of the application to ensure quality deliverables in various phases.
- Daily/weekly project status report to the client- Report generation by running SQL scripts in SQL server 2008.
Project Description:
The club solutions application which is implemented in VB 6.0, VB.Net/Asp.Net 1.1 needs upgrade to the .net framework 4.0 and C for enhancement and reduce due to the compatibility issues with the latest OS versions. This includes, enhancing the application with advanced concepts and .net features, for performance boost and optimized code with reusability and improved documentation. The applications are grouped as web based and windows based which uses ASP.Net web services. Web based applications are for customers and employees to access the applications over internet for various activities such as club, customer management for the employees, web checking, print coupons and pass, make payments etc for customers. The club based applications are for the usage in clubs which includes employee/customer check in, employee time management, customer management, club resource management. For payments, the payment gateway integration assists the uses to make payments by Credit, debit cards via web services.
Confidential
Team Leader, Programmer Analyst
- Technology: ASP.NET 4.0, C 4.0, XML, SQL Server 2008, 2010, MVC, Microsoft Enterprise Library, Tortoise SVN, JQuery, CSS, JavaScript, SSIS, MS Visio, UML, IIS 7, HTML, Ektron CMS 8.5, ORACLE.
- Lead software engineering cum onsite coordinator for the application development using various Ektron CMS 8.5, Microsoft tools, Reporting tools, Database tools, version control tools and XML to maximizing company's productivity and profitability through cutting-edge applications.
- Planning, requirements analysis, design, development, implementation, testing, and maintenance for the modification and upgrade existing programs when necessary.
- Prepared the software project plan for development life cycled the application, project requirements, low level designs in MS Visio and UML, MS Office.
- Created the development and test plans, test cases for the modules for development.
- Performed analysis of the existing application in cold fusion, and prepared application requirements and design in MS word, MS Visio 2010 with UML.
- Migrated the HTML static contents in the existing web site to Ektron CMS with styles and formatting, with CSS Javascript/JQuery.
- Consumed the CMS assets in HTML/ASP.Net 4.0/C applications, for application migration and manage the contents from Ektron 8.5 server.
- Created the development plan and application design for the Ratings and Reviews application in MPP and Visio 2010, created test cases, performed unit/integration/regression testing in different pahses fo application development.
- Design the application structure and entities, design the DB tables and set relations in SQL server 2010.
- Created the application structure in MVC, created the tiers and created he service design for the back end operations in C , WCF and ASP.NET.
- Used the Microsoft Enterprise Library classes for application logging, and DB operations to back end. Customized the library to implement on demand auditing to file/DB based options
- Create the solution structure in visual studio, Asp.net 4.0, front end UI and validation with JavaScript, JQuery create the DB schema and SPs for accessing the data in SQL server 2010, design the XML schema for the runtime data management for displaying the ratings and review on the website.
- Create APIs to make calls to import DB tables in oracle to Excel format, and used SQL Server integration services for data import and transformation.
- Used SQL server 2010 SSIS packages for importing data in excel formats from third-party extracts, database sources and consolidate/process data for importing into SQL Server Databases, and generate reports.
- Business clarification for development, team management, work distribution, testing and quality of deliverables, weekly meetings, and reporting, distribution of work, technical and business clarifications, road map development guidelines, task distribution, development co-ordination and offshore team management.
- Source control of the application un Tortoise SVN.
Project Description:
- The project is for the re-engineering of existing Cold Fusion application in asp.net and Ektron CMS 8.5. The CMS system gives the web administrator more control on the application and makes easier to maintain the changes in the content which delivers an effective design with maintainability. The changes can be made to the application and previewed and launched without much effort and the centralized system is utilized
- Ratings and reviews is an application which permits the consumers account holders to submit the opinions/queries on a product. This application permits the banks existing customers to write their reviews, and ratings, opinions and feedbacks on the products available on the website. The user needs to log in to the application to write a review or a comment. And the reviews and comments are moderated which makes it available to appear on the public site. The moderation application enables the backend users to take decision on the posted reviews/comments - approve/reject/delete - and add clarifications or answer queries. The application utilizes the web services to communicate to the back via model, for adding the customer reviews, votes and to show the reviews to the visitors. SQL Server 2008 database plays the back role, holds the data and stored procedures. The existing data from the currently used rating and reviews application is migrated to the SQL server tables, so that the existing reviews are made available in the web site.
Confidential
Senior Developer - Programmer Analyst
- Technology: ASP.NET, C 4.0, MS Dynamics CRM 2011, XML, TFS, SQL Server 2008, IIS 7, XML Spy.
- Requirements gathering for implementing the MS Dynamics CRM 2011 system for leads management.
- Retrieval and evaluation of the XML data from the ftp drop location with C 4.0.
- Created XML schema with XML spy, created XML parsing and evaluation tool in C , for validating the received XML data with VS 2010.
- Developed, Business Entities, Business Components, server side Regular Expressions, for strict input validations in C .
- Implementation of XSLT format and embedded in aspx pages in ASP.net 4.0.
- Designed DB tables in SQL server 2008.
- Developed the API for consuming the source data by XML parser in C 4.0
- Convert the XML data to leads via lead creation engine written in C into SQL server 2008 tables.
- Code review, Testing and defect fixing the application and defect tracking in HP QC.
- Created interfacing components to add the leads in CRM 2011.
- Provided custom web.config parameters by adding custom section handlers and http event handlers.
- Configured and managed TFS application source control.
- Created installation setup projects .msi , support guides, Install scripts and release notes.
- Designed the tables and created DTS Packages to import historical data into SQL Server 2008 from different sources.
Confidential
Position/Role: Senior Developer - Programmer Analyst
- Technology: ASP.NET 3.5, C 4.0, XML, TFS, Web Services, WCF, WPF, MVC, Microsoft Enterprise Library, UML, VISIO, JavaScript, Ajax, SQL server 2008, CSS.
- Requirements gathering and Enhancements for Investment Advisory Billing application.
- Create development and deployment strategy in MPP.
- Understand architecture views for the systems, create design with UML.
- Discussions with the business for understanding the requirements.
- Clarifications for the India team for better understanding of the requirements, decision of technologies: WCF, ASP.net, C for the application development.
- Design application in MVC, with Web applications and Web/WCF services in 4.0 framework.
- Defining the application scope, and boundaries and documentation.
- Designed the database schema and create the SP in SQL server 2008 for account opening, secure customer portals and messaging center applications.
- Implement the application requirements in Agile methodologies.
- Created work ui in WPF for the .
- Used the MS Enterprise Library for application error logging in front end.
- Used the MS Enterprise Library for data access in back end communications.
- Incorporated many rich, user friendly, responsive features in the application using .Net framework, AJAX Library, CSS and JavaScript, XML, manage the application source code in TFS.
- Understand Functional Specification and to translate the functional design into physical application design, creating the application design with UML Visio- with activity, class, sequence diagrams, developed Base Pages, Master Pages, Business Entities and Business Components.
- Provided custom web.config parameters, and resource file contents by making the decision on what and how the configurable components and their extent.
- Configured and managed Visual Source Safe for the new application.
- Understanding and Applying Design Patterns, Analysis, Designing Technology Specific
- Process, acquiring domain knowledge of the project, understanding and proposing the best solution for the client's requirement, mentoring the team.
I. CAO ESB Platform for Account Opening.
CAO is an enterprise platform for account opening created in WCF. CAO confirms the MVC/SOA architecture, which confirms W3C standards, is designed to entertain the business requirements of MandT. The services are exposed over SSL for web and desktop applications for various consumers over internet and intranet. The platform is deployed on Windows 2008 Server, IIS 7.0. CAO is a multi tier application consisting WCF service layer web services, CAO framework controller logic access layer for communicating to database and external applications.
II. WLA and Secure Customer Portal.
Online Portal for customers for applying loans. The WLA application helps the user to apply for a loan over web without visiting the branch. WLA performs the verification of the customer data for genuineness and later confirms the status of the loan application to the user. WLA also permits the user to save a partially filled loan application, and later to complicate the application via web with the help of secure customer portal. The secure Customer portal enables the user to retrieve and complete the partially saved application as well as check the status of a completed loan application. The application uses the CAO service platform.
III. Message Center.
Online portal for the bank employees which uses the CAO platform for checking the loan status, communicate to bank on queries and clarifications and intimate the user about announcements, status updates and requisitions. Also to track the communications occurred between the bank and the customers, for follow up.
IV. IV BBFB
System which work as the central data repository for the BBFB applications. The BPS database holds the data stores various details of the account holders which will get refreshed from the legacy systems periodically. The dB will also hold the bundle details, account status and reporting data.
Confidential
Senior Developer - Programmer Analyst
- Technology: ASP.NET 3.5, C 4.0, XML, WCF, TFS, SOA, MVC, MS Enterprise Library, Design Patterns Factory/Singleton , UML, Enterprise architect, iText, JavaScript, Redgate Ants profiler.
- Requirement understanding of the requirements for third party integrations
- Prepare requirement document, application design and lo level design with UML in enterprise architect.
- Analysis of the existing Java, C code to understand the existing functionality.
- Client interactions for understanding the requirement and amendments in the functionality for the revised implementation.
- Identify the appropriate technology/strategy in finding the solution for creating the POC in ASP.Net and C to ensure the identified methodology will suite and full fill the needs.
- Prepare the integration specification document for the integration point.
- Create the design document for the integration point using the design templates, activity diagrams, class diagrams, sequence diagrams with UML, document and source code management in TFS.
- Implement the POC functionality in the desired architecture with services and web parts in ASP.Net and C .
- Create the application adhering to MVC and SOA to be plugged in to the website with WCF services, implement with design patterns: Factory, Singleton, MVC.
- Developed component in C for profiling PDF templates with form data and generate PDF files with iText component.
- Utilized the MS Enterprise Library for application error logging.
- Developed components in C for consuming the XML data for live quotes and research sites, parse and convert on BO, and bind to the schwab.com site.
- UI development with ASP.Net and HTML, front end validations with JavaScript
- Run performance test on application with Redgate Ants profiler.
- Install and configure IIS server certificates.
- Prepare the code analysis document, and deployment document for the code delivery.
- QA support and defect fixing.
- Code walk through to the client and hand over.
- Project Description: Greenfield is a re-engineering work done for the leading web portal in money market. The web trading domain of the existing portal which is developed in Java/C/CGI is being converted in .Net C , ASP.Net technology with improvised look and feel and enhancements with modern strategies viz OOPS, Service Oriented Architecture, MVC pattern with a scalable architecture.
- The third party integration points IPs are integral part of the application. The design and development of the components was carried out for the external integration of the Greenfield with third party, is a part of the custom framework. The integration points use various skills like URL rewriting, encoding/ encryption RSA, Hashing , mechanisms, serialization, server side integration, multiple tier communications, silent sign on, browser less http calls. The messages are being displayed through CMS.
Vonfidential
Project Team Lead, Senior Developer
Technology: ASP.NET 2.0, C 2.0, SoS, SQL Server 7, JavaScript, Ajax
- Requirement understanding and customization of the application.
- Participate in the client calls, walk through to understand the workflow of the application.
- Implementation using Asp.net and C , JavaScript, Ajax for client side validation and application flow.
- Create and configure the DB tables, SPs in SQL server 7
- Application support for tablet PCs via WIFI.
- QA support and defect fixes, source code management with SOS..
- Project Description: Galvanon's comprehensive suite for patient management facilitates the staff and patients the hospital a pleasant experience. The Product Consists of CVME Server The Server Application for staff and physician MediKiosk - the self-service products for Patients which communicates to the server application through Web Services, are specifically designed to help hospitals for scheduling and streamlining the workflow, reducing operational costs, and new opportunities for generating more revenue. The Portal Applications is another flavor of MediKiosk, which helps the patients to book appointments over Internet.
Confidential
Software Developer.
- Technology: ASP.NET 2.0, C , XML, VSS, SQL Server 7, JavaScript
- Methodology : Waterfall
- Analysis of the existing application to prepare the requirement.
- Choosing the technology for the redevelopment as Asp.net and C .
- Prepare the requirements document and create the application flows with UML for the customer module.
- Develop the module structure with pages and class files, identify the data model end points.
- Develop the UI, code behind in Asp.net and C , class files, stored procedures, and functions for the implementation.
- Unit testing and deployment assistance.
- Project Description: Marlabs Internal Information System MLBIIS which is designed to handle the commercial activities of the Professional Services Division of Marlabs, Inc. which is engaged in the business of contracting software professionals to various organizations on a predominantly Time Material T M basis. The primary means of recognizing and collecting revenue is through the measurement of the time spent by the Consultants on the job at clients' locations on specific projects. These rates and standard times are defined within the Contract under which consultants are engaged. At certain frequencies the consultant fills in a Time Sheet which is verified and passed by the client' Project Manager and are submitted to Marlabs, where the IIS application is used to generate invoices to clients which will be made within specified timeframes. And the system generates the Payroll as well as Bonus for the consultants as scheduled.
Confidential
Jr. Developer/Programmer.
- Methodology : Waterfall
- Understand the requirements and obtain the clarifications.
- Create SPs and triggers in MSSQL 7.0.
- Develop and deploy the application, perform the unit testing and prepare unit testing reports.
- Development Environment: ASP.NET, C , XML, VSS, SQL Server 7
- Technology: ASP.NET 2.0, C , XML, VSS, SQL Server 7, JavaScript
Project Description: This application is a comprehensive package for handling the Enquiry, Order Processing, Inventory, Schemes, Complaints, Analysis, and Data transfer, using FTP through Internet to update the Central office with every day transaction from the depots. This software used at all the depots located all over India of Restolex. In head office the back end used is SQL Server and at depots is MS Access. Barcode is used for the whole range of products in Depot and Head Office, which is furnished in factory. It is a fully integrated software package in which many modules are incorporated, such as Pre Sales, Post Sales Prediction and Management, Accounts, Order Processing Stock Management, Customer Care etc. The Stock updating of all the Depots and Central offices are done through FTP transfer.