Programmer Analyst Resume Profile
Professional Summary:
- IT professional with total IT experience of 8 years and 5 months in SharePoint 2010 Development, Web and Windows based application development in .NET. 4years in USA 4.5 years in India
- Domain Experiences: Banking Financial Services, Engineering/Energy, Manufacturing and Logistics, Cards and Payments.
- Experience in design, development and implementation of small and large - scale projects in .NET Framework architecture including C .NET Win Forms, Web Forms, ASP.NET 3.5/2.0/1.1, VB.NET, ADO.NET, XML, WCF, LINQ, IIS, XML, XSLT, CSS, HTML, AJAX and Visual Studio.NET.
- Experience in designing, building, deploying, upgrading and testing custom SharePoint 2010 solutions which includes, but not limited to, Custom Web Parts Development, Custom Publishing ASPX page development, SP Custom Content Types and Custom Site Templates, Collaboration Components: Rating, Tagging, Alerts Ribbon Control Customization, SP Workflows using SP Designer and Visual Studio 2010, BCS/BDC, InfoPath integration, SharePoint Search, Timer Job Development, List Libraries: Security and Integration, CAML, Event Receivers, SharePoint Services and Service Applications, Leveraging Out-Of-the-Box features.
- Thorough understanding of SharePoint technical architecture.
- Experience deploying enterprise level applications using SharePoint 2010.
- Experience integrating SharePoint with additional applications.
- Experience modifying SharePoint UI, including master pages, page layouts and CSS.
- Experience with SharePoint Administration.
- Experience in writing queries, stored procedures, triggers and indexes using SQL
- Experience in Team Foundation Server.
- Strong understanding of N-tier architecture application.
- Proficient in developing Web Forms, Win Forms, Web Services, Object Oriented Applications using .Net technologies and have worked with various Data Controls, Server controls, Validation Controls and Telerik ASP.NET AJAX controls.
- Good Experience in Preparing UML design documentation and design patterns.
- Experience in Manual and automated testing of applications using NUnit.
- Experience in building web applications with jQuery and JavaScript.
- Outstanding problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result oriented, fast learner and excellent communication skills
Technical Skills:
- SharePoint 2010 and SharePoint Designer 2010
- Visual Web Parts Development, Custom Publishing ASPX page development, SP Custom Content Types and Custom Site Templates, Collaboration Components: Rating, Tagging, Alerts Ribbon Control Customization, SP Workflows using SP Designer and Visual Studio 2010, BCS/BDC, InfoPath integration, SharePoint Search, Timer Job Development, List Libraries: Security and Integration, CAML, Event Receivers, SharePoint Services and Service Applications, Leveraging Out-Of-the-Box features
- .Net Technologies
- ASP.NET 3.5/2.0/1.1,ADO.NET
- Frameworks
- Microsoft.Net 4.0/3.5/ 2.0/1.1
- Languages
- C, VB.NET, XML, XSD, AJAX,C/C, XSLT, HTML,
- CSS
- Enterprise Applications
- Visual Studio 2010/2008/2005/2003 ,Team Foundation Server TFS, Visual Source Safe, MS-Office 2003/2007/2010 , MS-Visio 2003/2010.
- Scripting Languages
- JavaScript
- Database Tools
- SQL Server 2000/2005/2008
- Web Technologies
- SharePoint 2010, ASP.Net, HTML, XML, XSLT, XSD, Web Services and IIS
- Tools
- Visual Studio.NET, Enterprise Library June 2005
- Software Methodologies
- OOAD, SDLC, Windows Communication Foundation WCF, AGILE Methodology, SOA
- GUI
- Telerik, Infragistics, SyncFusion
- Operating Systems
- Win 7/Vista/NT/XP/'98/'95, Win 2008 Server
- Other known software's
- .Net Framework 4.0/3.5/2.0, MS Access
Professional Summary: confidential
Role: Senior SharePoint Developer Enterprise Integration and Workflow Systems
- SharePoint Platform-360 Projects: Platform-360 team deals with Enterprise Process Automations and Integration with SharePoint-2010. This team has a portfolio of applications that targets different divisions within an enterprise like Finance, HR, Admin etc. This team provides end-to-end solution for workforce automation and collaboration leveraging SharePoint-2010 custom development Web Parts and Custom Publishing Pages and out-of-the-box features. Projects include solution areas around Intranet, Extranet, Internet, Reporting and Analysis, Collaboration, Electronic Forms and Workflow, Social Networking and Communities, Content Management.
SP Projects:
- IdeaSpring Innovation Center: Innovation portal with approval process, dashboards and reporting. Integration of different Org level Innov sites under one big roof.
- SDC Automation: Excel automation using SP Excel service and approval process.
- Merchant Service Center: Merchant Onboarding tool with dashboards, reporting, workflows and approval processes through SP Workflow.
- Associate Recognition Program: Award portal with automated notification and award certificate generation.
Responsibilities:
- As a Team Lead, I was involved in full life cycle and maintenance cycle which includes analysis, design, development, testing, documentation and implementation using SharePoint 2010, Visual Studio 2010, SharePoint Central Admin, SharePoint Designer 2010.
- Worked closely with Business Users in gathering requirements.
- Wrote technical design documents.
- Responsible for coding Unit test and Integration test cases.
- Extensive use of Sharepoint 2010 CAML and LINQ using SPMetal.exe.
- Performed routine maintenance,recovery and backup activities of SharePoint Web Apps/Sites.
- Maintained several sites for production, UAT and development environment.
- Extensive implementation of Telerik ASP.NET AJAX Controls.
- Web Part Developments.
- Worked on SharePoint Custom Reportings using TELERIK suites.
- Core Code implementation around Data Access Layers DAL and Business Logic Layers BLL .
- Developed BDC/BCS for external data access from LOB SQL Dbs.
- Responsible for Security, Workflows and Collaboration of various components.
- Automated deployment using Packages WSP and Feature Activations.
- Used Team Foundation Server to save and retrieve source code.
- Offshore-Onsite Coordination.
Environment: SharePoint-2010, SharePoint Designer-2010, SP Workflows, C .NET, .NET Framework 3.5, SQL Server2008. confidential
Role: SharePoint Developer
Workbench Web Configurator: This is a SharePoint web based Admin tool to configure workbench Application's users, projects, assigning/unassigning program managers to projects, assigning/unassigning leads to projects, configuring servers and repositories, creating/deleting project database, security, assigning/unassigning role groups etc. The objective of the application is to provide easy and flexible way to configure operation management in a distributed working environment through a web application.
Responsibilities:
- As a Team Lead, participated in end-to-end implementation for requirement gathering through to product delivery.
- Designed and prepared the Business Requirements document with the business and development team and prepared UML and Visio diagrams to understand the architecture and functionality of the application.
- Requirements gathering and writing the use cases.
- Design the application and preparing the tech specs docs.
- Working with Database, backend and infrastructure teams.
- Working with testing team and tracking the defects.
- Code implementation and UI development using Syncfusion suite.
- Collect, transform, validate and map functional and non-functional requirements
- Plan and architect infrastructure integration
- Define solution and features.
- Map MOST of solution requirements to existing configurable features of SharePoint
- Architect and POC custom code as needed.
- Extensively used Telerik ASP.NET Ajax Grid, ADO.NET objects such as Data Grid Views, Data Tables, Data Readers and Datasets for data retrieval and data processing
- Created master pages to display required information on every page of the Application using C .
- Established the GUI design, and coding standards.
- Coordinating with the offshore team in transferring requirements and submitted the work done by offshore to client with proper review.
Environment: ASP.NET, SharePoint-2010, SharePoint Designer-2010, SP Workflows, C .NET, .NET Framework 3.5, SQL Server2008. confidential
Role: Software Engineer Tech Systems
AutoCAD Drawing Automation Tool: AutoCAD Drawing Automation Tool automates the Elementary, Layout and Outline drawings for different Turbine-Generator TG Control System Panels. Tool picks up different standard symbols, blocks and tags from a centralized location based on hardware selection options for a selected control system. These symbols, blocks and tags are then rendered into a standard AutoCAD drawing sheet to output the desired drawing for the system. Based on hardware selection options, blocks and symbols are inserted to or deleted from the standard AutoCAD drawing sheet. Hardware information for each control system is stored centrally in SharePoint Lists.
Responsibilities:
- Started development effort in ASP.NET and SharePoint technologies.
- Custom Web Parts Development, Custom Publishing ASPX page development.
- Built Auto CAD Com Objects wrappers.
- Performed bug fixing, trouble shooting, and assist in user support.
- Performed InfoPath integration, SharePoint Search, Timer Job Development, List Libraries: Security and Integration, CAML, Event Receivers.
- Worked both independently and as part of a team including other developers, software architects and Project Managers to develop applications on time and within client parameters.
- Met with user in gathering requirements assist Business Analyst to translate business requirements into technical requirements and communicate with both technical and non-technical team members.
- Developed testing plan and test script perform testing on application
- Performed deployment.
- Assisted in documentation and peer review
Environment: ASP.NET, SharePoint-2010, SharePoint Designer-2010, SP Workflows, C .NET, .NET Framework 3.5, SQL Server2008. confidential
Role: Software Development Engineer
MKV Software Change Tool Windows/Winform App: The MKV Software Change Tool automates changes to MKV Control System Application Code. The tool uses Change Definition File packages CDF packages that define changes based upon Technical Information Letter TIL, Field Modification Instruction FMI, or Design Change Instructions DCI into a package of Change Definition Files CDFs . Using these CDF packages, the tool automatically adds, deletes, or replaces Control Signals, Control Constants Q, Custom Alarm Signals Q, Custom Double Word Variable Signals, Long Names, Scale Data English, Metric, Custom and Hardware, Rungs and Contacts within the supplied MKV Control System Application Code files.
Responsibilities:
- Shouldering overall responsibilities to understand Client Processes and to work efficiently to meet targets and deliver solutions in accordance with Cognizant quality control standards and business practices and procedures.
- Involved in gathering the requirements from the clients and participated in the business meetings during requirement analysis.
- Implemented the design and architecture of the application model. Used the UML tools to generate the model Class Sequence diagrams .
- Developed web services to consume the data from the back end systems. Integrating all the components in the application with back-end and web services.
- Developed the Stored Procedures Packages required for the application along with performance tuning.
- Mentored new Team members and helped them in explaining the architecture and process.
- Presented value adds for the client, tools which helped the development process.
- Maintained the Build process for setting up application in all the environments for different versions.
- Participated in the Defect Summary meetings to understand the defects and also update the status of those to the respective tester.
- Followed the process which has helped in maintaining high quality deliverables.
Environment: C .NET Windows/Winform Application, .NET Framework 2.0, SQL Server2005. confidential
Role: Engineer Software Automation Systems
- HMI Language Translator Windows/Winform App: HMI Language Translator is primarily developed to automate the uphill task of iterating through all the object texts present inside HMI Human Machine Interface screens and to replace each text with its required translation. The whole process is divided into following two sub-processes:
- Generation Translation File .xls file: This process first picks up texts present in all the screens inside the screens folder. Second, for each individual text looks for its translation against a specified language s in the database. Third, generates excel file populating the translation information in separate columns against the base texts.
- Generate .CIM/.CLM file s: This process takes the above generated translation file as input and in turn either generates screen .CIM files or .CLM file according to the version of CIMPLICITY HMI Tech. installed on the computer.
Responsibilities:
- Participated in end-to-end implementation for requirement gathering through to product delivery.
- Designed and prepared the Business Requirements document with the business and development team and prepared UML and Visio diagrams to understand the architecture and functionality of the application.
- Requirements gathering and writing the use cases.
- Design the application and preparing the tech specs docs.
- Working with Database, backend and infrastructure teams.
- Working with testing team and tracking the defects.
- Developed BAL and DAL layers.
- Excel and Word integration
- Regular Client updates and meetings.
- Extensively used ADO.NET objects such as Data Grid Views, Data Tables, Data Readers and Datasets for data retrieval and data processing.
- Developed Stored Procedures, Triggers for efficient Data processing in SQL SERVER 2005
- Established the GUI design, and coding standards
Environment: C .NET Windows Application, Windows XP Drivers, .NET Framework 2.0, SQL Server 2005 confidential
Role: Programmer Analyst
- SMART TOUCH ATM Interface: The objective of this project was to integrate the existing Triton ATM hardware with new software package as part of a continuous improvement effort. SmartTouch ATM software presents a cutting edge GUI and administration experience in the field of ATM technology. Built with an aim to imitate the existing Triton ATM, with revolutionary user interfaces and high-end software implementations like Enterprise Library June 2005, SqlServer2005 EE and SAX communication software for serial port communication.
- The objective is to integrate the existing Triton ATM hardware, namely Card Reader, Modem, Dispenser, Pin Pad, Touch Screen Interface and Printer with new software package consisting of Transaction Logging, Dispenser Balancing, ATM Administration and Configuration and Hardware Diagnostics
Responsibilities:
- Developed User Interfaces in Infragistics and business logic using C .
- Extensively used system analysis and design methodologies right from gathering and analyzing user requirements, to modeling data flow diagrams, to implementing and maintaining the software systems.
- Using Visual Source safe for chain management and Version controlling.
- Provided reusable objects like Classes and Functions using C .
- Creating library DLL as middle tier to communicate with SQL Server from Asp.Net front-end like calling stored procedures or native SQL statements.
- Attending Project review meetings with team and maintaining notes.
- Involved in testing, fixing errors and technical documentation.
- Extensive use of try catch blocks throughout the Application for proper Exception handling.
Environment: C .NET Windows Application, Windows XP Drivers, .NET Framework 2.0, SQL Server 2005