Programmer Analyst Resume
SUMMARY
- 14+ Years of Professional Experience in Microsoft Technologies in Designing, Developing and Implementing Intranet, Internet, client/server applications, web development, Windows Application, Object Oriented Programming in Software Development Life Cycle (SDLC) using Microsoft.NET Framework (4.6/4.5/4.0/3.5/2.0 ), ASP.NET, C#, VB.NET, ADO.NET.
- Strong experience in various domains such as Banking, Tax & Financial Service, Telecom, Insurance and Health Care.
- Good Experience in Waterfall and Agile Methodologies Development.
- Expertise in developing Client/Server Applications on various architectural design patterns including MVC 5.0/4.0/3.0, Two - Tier Three Tier and N-Tier Architecture.
- Expertise in developing application using .NET 4.5/ 4.0/ 3.5, MS Visual Studio 2015/2013/2012/2010/2008 , MVC 5.0/4.0/3.0, Razor View Engine, C#.Net, ASP.Net, LINQ, XML, SQL 2014R2/2012R2/2008/2005, web services and WCF.
- Experience in web development using JavaScript, VBScript, JQuery, AJAX, JSON, CSS, Angular.JS, HTML, HTML5 and DHTML (CSS).
- Experience in SQL Server 2005/2008R2/2012R2/2015, PL/SQL, Database Triggers, SQL Stored Procedures, database-interfacing elements like ADO.NET like SQL command, Data reader, Data set and Data Adapter.
- Good ability in developing applications using Object Oriented Programming Concepts.
- Extensive working knowledge in Reporting Tools like Crystal Reports, SQL Server Reporting Server (SSRS 2008/2012).
- Extensive working knowledge in Webservices and Windows Communication Foundation services.
- Extensive working experience in SQL Server Integration Service (SSIS) and having good knowledge in SQL Server Analysis Service (SSAS).
- Utilized Microsoft Team Foundation Server (TFS) to manage the team's software developmentlifecycle including deriving product backlog items, assigning sprint work items to developers and conductingsprint planning meetings.
- Extensive working knowledge in Infragistics Web and Windows Controls.
- Extensive working knowledge in Testing, Debugging, Maintaining and support the Applications.
- Excellent communication skills bridging Client Interaction and Team Management.
- Demonstrated ability to work well with a wide variety of people at various levels. A Good team player and a self-starter with positive attitude, willingness to learn new concepts and acceptance of challenges.
TECHNICAL SKILLS
Methodologies: Agile Scrum, Waterfall, RAD Model and Test-Driven
.Net Technologies: Dot NET Framework 2.0/3.5/4.0/4.5/4.6 , ASP.NET, C#.Net, VB.Net, ADO.NET, MVC4.0/5.0, Entity Framework 5.0/6.0.
Programming Languages: C, C++, C#.Net, VB.NET, WCF, Bootstrap, JavaScript, AngularJS, JQuery, HTML, LINQ, XML, XAML, AJAX, Web API, REST API, PL/SQL, T-SQL
Scripting Languages: VBScript, Java Script, JQuery, JSON, Angular.JS.
Source Control: TFS 2010 & 2013, SVN and VSS
Web Technologies: ASP.Net 4.0/3.5/2.0, JavaScript, jQuery, HTML, HTML5, DHTML, CSS, IIS, AJAX, SOAP, Web API, WCF
Protocols: TCP/IP, HTTP, FTP
Database: SQL Server 2005/2008R2/2012R2/2014R2
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports.
Tools: SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Rapid SQL
Development Tools: VS 2005, VS2008, VS2010, VS2012, VS2013 and VS2015.
Operating Systems: Windows 95/98/XP/07, Windows Server 2003/2008 and MS-DOS
PROFESSIONAL EXPERIENCE
Confidential
Programmer Analyst
Responsibilities:
- Performing the complete Software Development Life and Working with Iterative Agile Methodologies with Scrum and Test-driven development (TDD).
- Involved in Analysis, design, and developed the Application in C# .Net.
- Developing Web Application using MVC ASP.Net, ASP.NET, VB.Net, C#.Net, WCF and Bootstrap.
- Performed Coding/Programming tasks to specification and in accordance with Development standards.
- Created Data access classes, which were used to connect to the database using Microsoft ADO.NET and Data binding concepts where objects such as Data Adapter, Dataset, and Data Readers were used.
- Developed the Assemblies in C#. Net.
- Developed Stored Procedures, Functions and Views.
- Used ADO.NET Object Model to interact with SQL database.
- Designed GUI web page using HTML, DHTML and front-page.
- Used ADO.NET Dataset object to Cache frequently accessed data, reducing round trips to the database and boost performance.
- Performing the technical analysis and prepare the technical design documents and effort estimations for new business requirements.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts forspecific functionality in different module.
- Performed the initial unit testing during the development of code and functional testing of the business logic.
- Handled scalability and performance issues and provided support for deliverables.
- Participated in daily scrum to discuss the daily status and sprint Planning for discussing the upcoming plan of development environment.
- Deliver quality project that meets the business requirements in a timely manner (in line with the project schedule).
Confidential
Programmer Analyst
Responsibilities:
- Perform the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance. Working with Iterative Agile Methodologies with Scrum and Test-driven development (TDD).
- Involve the Requirements gathering, RFD writing as well as designing module architecture to be integrated with current available Business Rule Engine.
- Perform the impact and risk analysis of new business requirements on existing system functionality.
- Perform the technical analysis and prepare the technical design documents and effort estimations for new business requirements.
- Used Team Foundation Server (TFS) forversion control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Responsible of developing Web Application using MVC ASP.Net, ASP.NET, VB.Net, C#.Net, WCF and Bootstrap.
- Performed Coding/Programming tasks to specification and in accordance with Development standards.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts forspecific functionality in different module.
- Written Stored Procedures in SQL Server 2012 R2 used edmx as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes fordata manipulation.
- Performed the initial unit testing during the development of code and functional testing of the business logic.
- Participated in daily scrum to discuss the daily status and sprint Planning for discussing the upcoming plan of development environment.
- Deliver quality code that meets the business requirements in a timely manner (in line with the project schedule).
Confidential
Team Lead/Senior Developer
Responsibilities:
- Interface with clients Business Team, Business Analysts and Subject Matter Experts and gather business requirements and objectives.
- Perform the Analysis, Design and Develop the Technical Design Document.
- Design, develop and implement applications that support day-to-day operations.
- Analysis the Bank standard file formats and provide the expected file formats.
- Perform the Database Design, Application Design, Development, Coding & Unit Testing.
- Write supporting documents for projects developed and tested.
- Perform the Peer Reviews, Unit Testing, Integration Testing and provide the support during Business Acceptance Testing.
- Assist and support other team members on multiple projects.
- Plan and Attend the daily standups and Iteration Planning meetings. Also managed daily scrums with development team.
- Provide work status to Management in daily standups, iteration planning meetings (IPM), and Weekly Status Reports.
- Drive team members to keep up with projects deadlines and within the clients’ budgets.
- Execute system development and maintenance activities and perform the Production Support, QA and UAT Support.
- Ensure compliance with the documented software processes and procedures throughout the life cycle of software products.
- Using TFS tools to manage the project, track work through work items and have full tractability from requirements downs to code.
- Entering the work items in TFS stores metrics that enable a development team to monitor the health of the project through reports.
- Lead the team and involved in coding on basis of these TDD’s, testing and reviews.
Confidential
Team Lead/Senior Developer
Responsibilities:
- Perform the Analysis, Design and Develop the Technical Design Document.
- Design, develop and implement applications that support day-to-day operations.
- Perform the Database Design, Coding & Unit Testing of Online and batch programs.
- Provide the Design and Technical solutions to the development team.
- Conducting Peer Reviews and Independent Testing.
- Perform the troubleshooting of issues with package builds and deployments, fixes and technical checkouts.
- Conducted Knowledge Transfer sessions for the new team of developers on this project.
- Plan and Attend the daily standups and Iteration Planning meetings. Also managed daily scrums with development team.
- Provide work status to Management in daily standups, iteration planning meetings (IPM), and Weekly Status Reports.
- Execute system development and maintenance activities and perform the Production Support, QA and UAT Support.
- Using TFS tools to manage the project, track work through work items and have full tractability from requirements downs to code.
- Entering the work items in TFS stores metrics that enable a development team to monitor the health of the project through reports.
- Lead the team and involved in coding on basis of these TDD’s, testing and reviews.
Confidential
Team Lead/Senior Developer
Responsibilities:
- Involved in Requirement Analysis and Functional Discussion.
- Prepare the Design Document and do the Estimation.
- Lead the team and involved in coding on basis of these TDD’s, testing and reviews.
- Involved in the database design, coding & unit testing of Online and batch programs.
- Production Support, QA and UAT Support.
- Conducting Peer Reviews and Independent Testing.
- Conducted Knowledge Transfer sessions for the new team of developers on this project.
- Provide work status to Management in daily standups, iteration planning meetings (IPM), and Weekly Status Reports.
- Execute system development and maintenance activities and perform the Production Support, QA and UAT Support.
- Using TFS tools to manage the project, track work through work items and have full tractability from requirements downs to code.
- Entering the work items in TFS stores metrics that enable a development team to monitor the health of the project through reports.
- Lead the team and involved in coding on basis of these TDD’s, testing and reviews.
Confidential, Charlotte, NC
Team Lead/Senior Developer
Responsibilities:
- Involved in preparation of Technical Design Documents (TDD) based on Business Requirement Document (BRD) produced by Client.
- Also involved in coding on basis of these TDD’s, testing and reviews.
- This involves, building functionality within the existing system to accommodate/associate customers operating with different currencies under one/combined billing cycle.
- Coding & Unit Testing of Online and batch programs.
- Conducting Peer Reviews and Independent Testing.
- Production Support, QA and UAT Support.
Confidential, Omaha, NE
Team Lead/Senior Developer
Responsibilities:
- Involved in preparation of detailed design documents (DD) based on conceptual design (CD) produced by Client.
- Also involved in coding on basis of these DD’s, testing and reviews.
- This involves, building functionality within the existing system to accommodate/associate customers operating with different currencies under one/combined billing cycle.
- Coding & Unit Testing of Online and batch programs.
- Conducting Peer reviews and Independent Testing.
- Entering the work items in TFS stores metrics that enable a development team to monitor the health of the project through reports.
Confidential
Team Member / Senior Developer
Responsibilities:
- Involved in preparation of detailed design documents (DD) based on conceptual design (CD) produced by Client.
- Also involved in coding on basis of these DD’s, testing and reviews.
- This involves, building functionality within the existing system to accommodate/associate customers operating with different currencies under one/combined billing cycle.
- Conducting Peer reviews and Independent Testing.
- Providing Primary on-call Support for Production support
Confidential
Team Member / Developer
Responsibilities:
- Coordinating with onsite for issue resolution.
- Prepare the Analysis & Design document.
- Prepare the design and Interface documents.
- Design Documents review
- Coding
- Preparing the Unit / System integration test plan and execution.
- Involved in day-to-day production support.