Programmer Analyst Resume
Fort Lee, NJ
SUMMARY
- Over 5 years of IT experience in Microsoft technologies developing client server, windows and service based applications.
- Proficient in Software Development Life Cycle (SDLC) such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation
- Expert level skills in .NET development using technologies like WCF, LINQ, ASP.Net 4.0/3.5/3.0, C#(4.0/3.0) and AJAX Extensions with MS SQL Server (SQL).
- Experience in RIA development using ASP.NET, AJAX and Silverlight 5.0 technologies.
- Experience in .Net Enterprise (.Net Web Services, WCF), WPF, XAML, Expression Blend/Design, Entity Framework, LINQ, MS Enterprise Library with Implemented multi - threading for a synchronous, long running calls.
- Hands on experience in Object Oriented Programming and Design patterns like Abstract factory, Singleton, Object pool in different layers of the application design.
- Hands on experience developing data centric applications using technologies like ORM (Entity Framework), LINQ (to Entities, and LINQ XML), ADO.NET, also developing transaction oriented application using WCF Data Services.
- Experience in developing Rich GUI using HTML5, JavaScript, AJAX, CSS3, jQuery and Expression Suite (Blend and Design).
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture (SOA) concepts using .NET Framework. Including XSD, XSLT, XPath, and XQuery.
- Extensive experience in Database development using MS SQL Server 2005/2008, Mysql and good experience in SQL (T-SQL), Stored Procedures, Triggers, and Views, SQL Reports, SQL Query Optimization.
- Experience in working with testing tools like NUNIT.
- Good experience in developing various kinds of reports using SSRS.
- Ability to perform in high-pressure environments and stressful situations.
- Excellent communication, analytical, presentation, training and interpersonal skills,
- Extremely diligent, strong team player with an ability to take new roles.
TECHNICAL SKILLS
Distributed services \Version Control: \: WCF, XML Web Services, SOAP, \Visual Source Safe (VSS), Team \ WebAPI, Restful Service, WSDL\Foundation Server (TFS)\
Languages \Operating Systems: \: C#.NET, SQL\Windows 2008 Server, Windows NT/XP/7/8\
Web Technologies \Databases: \: ASP.NET, ADO.NET, MVC, MVP, \MS SQL Server 2008/2012, MS-AccessMVVM, Repository, Factory, HTML5, \ JavaScript, CSS3, JQuery, AJAX, EmberJs, \ XML, XSL, XPath, TelerikWeb Controls\
Tool: and Utilities \: SQL Reporting Service, Microsoft Enterprise\
Library, NUnit Testing Tool, Visual \: Studio.NET 2012/2008, XMLSpy, Microsoft\Vision 2010, Expression Web, Google Analytics\
PROFESSIONAL EXPERIENCE
Confidential - Lawrenceville, NJ
Sr.NET Developer
Responsibilities:
- Involved in Analysis and Design of the Application.
- Used Ajax, jQuery, WCF to provide web 2.0 experiences to end users.
- Involved in developing a separate admin tool for managing college information using MVC 3.0.
- Familiar with the components of MVC and their responsibilities.
- Used Razor syntaxes in the view in MVC to have less code in markup.
- Developed Asp.Net Web forms (in C#) for allowing user to enter and edit profile information.
- Implemented a reusable Asp.net User Control that was used on various pages, for saving a school to user's profile, with Asp.Net Ajax to improve usability of the control.
- Used lazy loading in Entity Framework so as to improve performance.
- Used LINQ to Object to improve readability of code.
- Used Asp.Net Ajax events on client side to block the UI when an Ajax operation is in progress.
- Designed Web Pages using HTML and CSS.
- Used a number of jQuery plugins like block UI, dialog, color box.
- Used Ajax ScriptManager which supported correctly with Asp.Net 4.0 to allow browser navigation between Ajax requests.
- Used Asp.Net Ajax Update Panel with triggers so as to minimize the content of the page getting sent over during Ajax requests.
- Used JavascriptSerializer on server side to return JSON object to the client side.
- Implemented WCF services that will be called up for autocomplete feature, to provide user with suggestions as the user enters characters in textbox/dropdown.
- Written a number of SQL stored procedures required for maintaining the site.
- Developed Asp.Net web form (in C#) for collecting user information and sending it out in emails to the schools.
- Analytics was implemented on the site using Google Analytics.
- Used Team Foundation Server (TFS) for central repository.
- Worked closely with business to resolve a number of critical maintenance tasks, and took the ownership to solve them independently.
- Followed Agile practices during development and worked as a team player to ensure that knowledge gathered about the system was documented properly.
Environment: ASP.NET 4.0, .NET C#, AJAX, jQuery, WCF, Entity Framework 4.1, TFS, Visual Studio 2012, HTML5, CSS3, SQL Server 2008, Google Analytics
Confidential, Fort Lee, NJ
Programmer Analyst
Responsibilities:
- Analyzed and designed n-tier web application architecture.
- Designed and developeddata model for the new system along with the data architecture team.
- Developed UI Layer using Visual studio 2008, ASP.NET, C#, ADO.NET, HTML, CSS, JavaScript, Ajax, and IIS.
- Enhanced and Developed UI functionality using ASP.NET, HTML, and XML.
- Designed ASP.NET pages using ASP.NET web form controls, HTML server controls.
- Developed ASP.NET master pages and Themes for Consistent layout and look & feel across the pages.
- Used ASP.NET Server controls like Menu, Calendar, GridView, Sitemap for Rich functionality.
- Developed Business layer using C#.
- Developed Data Access Logic Using ADO.NET.
- Used SQL Server 2008 as backend.
- Designed and Developed Security model for User Authentication and Authorization using Forms Authentication.
- Written Stored Procedures for Query performance in SQL Server
- Used Microsoft Enterprise libraries in the area of Data Access and Caching.
- Involved in Debugging of the Application.
- Used TFS for Version Control.
Environment: .NET 4.0, Visual Studio 2010, ASP.NET, C#, IIS 6.0, ADO.Net, AJAX, JavaScript, HTML, CSS, XML, SQL Server 2008.
Confidential, NYC
Programmer Analyst
Responsibilities:
- Actively involved in end client interactions for requirement gathering.
- Designed ASP.NET pages including Master and Navigation pages using C#.
- Used Data Access Controls, XML, and XSL to display data from the database.
- Extensively used AJAX and JQuery to build rich user interfaces for the web applications.
- Used Ajax toolkit to develop partial post back validations to manipulate data on web pages.
- Implemented Agile methodology in software development.
- Used Windows Communication Foundation (WCF) framework to implement the web services.
- Developed utilities which send automated mails to customers.
- Implemented business logic and data access layer using LINQ.
- Created Stored Procedures and modified the existing ones to improve performance.
- Planned and Organized different testing phases including Unit Testing, Integration Testing of the software systems.
- Provided support and Worked on issues which were logged by the customers during their operations.
- Developed/implemented various reports using SSRS feature of SQL Server.
- Used ReportViewer to implement SSRS feature into the ASP.NET pages.
Environment: Visual Studio .Net 2008, AJAX, JQuery, LINQ, .NET 2.0/3.5,WCF, WPF, SQL Server 2005/2008, T-SQL, C#, ASP.NET, IIS 7.0, NUnit, CSS, Team Foundation Server, SSRS.
Confidential
.NET and SQL Developer
Responsibilities:
- Actively involved in gathering client requirements.
- Involved in Registration of Claims, Endorsement of Policy, Registration of new Policy, Policy search Engines, Renewal of Policy Modules.
- Developed the Application using 3-Tier Architecture.
- Designed UI using Asp.Net Server Controls, HTML, CSS and C#.
- Used Ajax Controls for Partial post backs and asynchronous calls.
- Designed Master Pages and Themes for Consistent Layout and Look & Feel.
- Developed standard custom controls.
- Wrote the Business Logic using OOP with C#.
- Implemented the Data Access Logic using ADO.NET.
- Used Data Bound Controls for displaying data.
- Created XML web service for separating business logic related to non-life insurance.
- Created backend jobs in SQL server 2008
- Wrote the stored procedures using SQL.
- Followed Agile Methodology.
- Involved in resolving major bug fixes with in the application.
- Used VSS tool for version control
- Involved in the Code review and Testing of the application
- SOAP is used for communicating with other application and components.
Environment: .NET 3.5, C#, ASP.Net, ADO.NET, SQL server 2008, AJAX, Visual Studio2008, HTML, CSS, JavaScript, VSS
Confidential
ASP.Net Developer
Responsibilities:
- Involved in initial requirement gathering.
- Played an active role in analyzing, documenting and designing the application
- Developed the Application using 3-Tier Architecture.
- Worked in User Interface layer, Business Logic layer and also in the Data Access layer with the ASP.NET, C# and ADO.NET with SQL Server.
- Created ASP.Net web pages using ASP.NET Server controls and C#.
- Worked with Master Pages and Cascade style sheets (CSS) for the Consistent Layout and Look & Feel across the pages.
- Worked on Java Script for Client side Validation and used ASP.NET Validation controls and Regular Expressions.
- Wrote Stored Procedures, Functions and Triggers using SQL Server.
- Creating reports using SSRS for the report needed by Middle Office, Back Office users.
- Worked on deploying the application on to development, staging and production servers.
- Used TFS to manage the source code
- Performed unit testing for each component developed.
Environment: .NET Framework 3.0, ASP.NET, C#.NET, ADO.NET, Visual Studio 2008, JavaScript, HTML,CSS, SSRS, SQL Server 2008, TFS.
Confidential
.NET Developer
Responsibilities:
- Analyzed the user requirements and participated in design of panels and pages.
- Enhanced and Developed UI functionality using ASP.NET, HTML, and XML.
- Designed ASP.NET pages using ASP.NET web form controls, HTML server controls.
- Developed Cascading Style Sheets (CSS) for user interface throughout the application.
- Used GridViews, DropDownList, Menus, List Box, Calendar controls to customize some the look and feel of the application.
- Designed and developed web forms using HTML, ASP.Net, CSS, C#.Net, XML, and SQL Server 2005 (Stored Procedures).
- Used ASP.Net input Validation controls for client side validation.
- Used AJAX to improve the responsiveness of a webpage and to load pages more efficiently.
- Optimized SQL queries for performance.
- Worked on Data Access Layer using ADO.Net.
- Worked on T-SQL Stored procedures, Functions, Triggers etc.
- Good working experience in unit test development with Visual Studio Unit Test Tool.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Involved in Debugging.
- Used TFS for Version Control.
Environment: .NET 3.0, Visual Studio 2008, ASP.NET, C#.Net, ADO.NET, SQL Server 2005, AJAX, HTML, CSS, JavaScript, IIS, TFS.
Confidential
.NET Developer
Responsibilities:
- Worked closely with business analysts for requirement analysis.
- Developed the Application using 3-Tier Architecture.
- Created Web Forms using ASP.NET Server controls.
- Developed Rich UI ASP.NET master pages, Themes and CSS.
- Extensively used AJAX toolkit in User Interface
- Implemented Client Side Validation using JavaScript and Regular Expressions.
- Developed the Business Logic using OOP Features in C#.
- Used ADO.Net for Data Access Logic to Interact with SQL Server 2008.
- Extensively used T-SQL stored procedures and Views to get data form Database.
- Worked with SSRS for generating the reports using Matrix, Charts, and table items.
- Added interactive sorting to SSRS reports. Interactive sorting will allow users to sort reports data.
- Created and managed security using Forms Authentication and Role Based Authorization.
- Involved in various phases of system testing such as unit and integrated testing.
- Used TFS for Version Control.
- Involved in Debugging.
Environment: .NET 3.0, Visual Studio.NET 2008, ASP.NET, AJAX, C#.Net, ADO.NET, SQL Server 2005, HTML, CSS, JavaScript, IIS
Confidential
.NET Developer
Responsibilities:
- Involved in Requirements gathering and Requirements analysis.
- Involved in Design phase and created ER-Diagrams.
- Developed ASP.NET Web forms, business layer and data access layer using C#, ASP.NET, ADO.NET.
- Used ASP.NET Validation controls for Form validation.
- Design and develop the user interface with various asp.net controls like Menu, Calendar, and Navigation Controls.
- Used ASP.NET web form controls such as GridView for displaying data.
- Used SQL 2005 for Backend.
- Performed unit testing on modules.
- Provided technical support.
- Involved in Debugging.
Environment: .NET Framework 3.0, Visual Studio 2005, ASP.NET, C#, ADO.NET, SQL Server 2005, HTML, CSS, JavaScript.