.net Developer Resume
Brentwood, NY
SUMMARY
- More than 7 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architectures in domains like Finance, Telecom, Logistics, IT.
- Extensive experience of designing and developing software applications with the C#(4.0/3.5/3/2) .NET Framework (4.5/4/3.5/3/2), ASP.NET (4.0/3.5/3.0/2.0 ), ADO.NET, AJAX, LINQ, WCF, WPF, WWF, CSS, Web Services, SOAP, VB.Net, VB 6.0.
- Experienced in a fast paced Agile Development Environment including Extreme Programming, Test-Driven Development (TDD) and Scrum.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC, MVP.
- Responsible for designing Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins, HTML, XML, CSS, Java Script, JQuery and also Worked With ASP.NET Custom Controls.
- Experience in building SILVERLIGHT 4.0/3.0 applications using .NET. Involved in building a rich web experiences using SILVERLIGHT, JavaScript and Expression blend.
- Experience in usingLanguage-Integrated Query(LINQ)query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS).
- Well versed in creating Dynamic SSIS packages, using containers & variables, configuring the packages, scheduling the packages.
- Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Extensive experience in developing WCF Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experienced in Service Oriented Architecture SOA using Windows communication foundation.
- Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JAVA Script, XML, HTML and DHTML.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Extensive working experience in unit testing framework - NUNIT, MS Unit Tests.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
- Experience in developing automated tool to use TFS API’s for check in/checkout/Branch/Merge
- Experience in adding and updating TFS work item using TFS API. Hands on experience of writing power shell scripts to automate build and deploy using TFS power tools.
TECHNICAL SKILLS
Microsoft Technologies: .NET Framework (4.5/4.0/3.5/3.0/2.0 ),ASP.NET Web forms, ADO.NET, WPF, WCF, MVC (5.0/4.0/3.0/2.0 ), Silver Light, Visual Studio 2012/10/08/05, Microsoft Visual Basic 6.0, MS Office
Languages: C# (4.0/3.0/2.0). NET, VB.NET, LINQ, Entity Framework, JavaScript, AJAX, C, VB 6.0
Database: SQL Server 2014/08/05/00, Oracle 10g/9i/8i, MS Access, PL/SQL, T-SQL, Query Optimization, Stored Procedures, Triggers, Database normalization, Functions, Teradata SQL Client
Web Technologies: HTML5, Bootstrap 3.0, XML, XSLT, XPATH, XSL, IIS (7.0/6.0/5.0), CSS, XHTML, SOAP, WSDL, UDDI, XML Web Services, REST, SOA, JSON, Web API 2.2
Tools: VSS (2005), TFS (2010/2008), NUnit, BizTalk, Putty, TeamForge 7.0, Tortoise SVN, Reflection FTP Client, Perforce P4V, Telerik tools
Operating Systems: Windows 7,Windows Vista Premium, Windows Server 2003/2008 R2, Windows XP, Linux, Windows 2000
Modeling Tools: UML, Microsoft Visio
Reporting Tools: Crystal Reports (10/8.5/8), SSRS 2008/2005
Testing: Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents, Smoke testing, Technical design documents
PROFESSIONAL EXPERIENCE
Confidential, Brentwood, NY
.Net Developer
Responsibilities:
- Participated in various client meetings to discuss implementation and/or improvements of the business requirement along with BA and team.
- Architecture the N-tire web based application using C#, MVC 5.0 and .NET Framework 4.5 in Visual Studio 2012.
- Extensively implemented Object Oriented Programming Functionalities.
- Involved in creating web site pages using AJAX, JavaScript, JQuery, JSON, HTML, Bootstrap 3.0 and CSS.
- Developed Business Logic for the modules in a separate Business Layer in C#.Net.
- Designed UI pages with Razor views and partial views.
- Used Master Pages, shared layouts, CSS & Themes for the consistent look of the application
- Created View models to encapsulate all models and classes used on the different views for a more organized, structured, and clean code.
- Used Interfaces to provide service and implementations.
- Extensively used jQuery datatables plugin to design responsive grids for paged data and used bootstrap modal popup to take inputs from users.
- Written AJAX asynchronous calls.
- Improvised user experience using JQuery. Used JQuery event handling mechanism to dynamically assign events on web controls.
- Used MS Web API 2.0 to act as a middle layer to enhance the security of the data.
- Used SQL, LINQ and lambda expressions to interact and manipulate data.
- Used log4net for logging the information and/or errors.
- Used sessions to store user roles to restrict the access and dynamically draw menus for the application.
- Used NuGet Package Manager to manage dependencies.
- Created Test Cases using NUnit 2.0 and used MOQ to mock objects to facilitate testing.
- Used Perforce P4V for continuous integration and version control.
- Used Telerik controls for adding richness and responsiveness in Web application.
- Reviewed code to ensure that all the Processes and Standards are being followed i.e. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Actively participated in daily status calls.
- Provided implementation support by attending defect and UAT meetings and participating in pilot/launch activities.
Environment: MS Visual Studio 2012, MS SQL Server 2014, .Net 4.5, C#, MVC 5.0, MS Web API 2.2, NUnit 2.0, Entity framework 6.0, P4V, JavaScript, jQuery, JSON, AJAX, HTML5, Bootstrap 3.0, CSS, Log4net, Datatables jQuery plugin, SiteMinder, Telerik.
Confidential, Bentonville, Arkansas
.Net Developer
Responsibilities:
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
- Created technical design document involving requirements and written test cases for the same.
- Architecture the application using VB.NET Framework 4.0 in Visual Studio 2010.
- Used ADO.Net Entity Framework as Data Access layer component.
- Used ftp request-response protocol to download images from remote site and extensively used XElement of LINQ to XML class to generate large size XML files.
- Worked with XSDs to generate XML files.
- Worked with HTML files to generate HTML reports.
- Involved in writing complex SQL Statements, extensively used data table, data sets, data reader, data adapter and data row concepts for retrieving, display and manipulation of data.
- Extensively implemented Object Oriented Programming Functionalities.
- Reviewed code to ensure that all the Processes and Standards are being adhered i.e. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Extensively used VB 6.0 to modify existing applications and add new requirements.
- Worked with complex Stored Procedures, CGI scripts, .unl files and VBScript.
- Used Tortoise SVN repository to manage different versions of the source code and update the code regularly.
- Used Team Forge for managing and tracking the project, testing and building the application and pushing it to remote servers.
- Code Cleanup - including try catch blocks, closing all open database connections, logging exceptions etc.
- Used putty to view and edit CGI scripts on remote servers and reflection ftp client to remotely connect to servers.
- Provided implementation support by attending defect and UAT meetings.
- Performed smoke testing and unit testing for each test case.
- Collaborated with QA lead in maintaining the quality and expected flow of the application.
Environment: VB.Net Framework 4.0, Teradata SQL Client, Tortoise SVN, TeamForge 7.0, VB 6.0, Visual Studio 2010/08/05, Putty, Reflection FTP, Microsoft Visual Basic 6.0 SP5
Confidential, Plainsboro, NJ
.Net Developer
Responsibilities:
- Architectured the application using ASP.NET MVC 4.0 with Razor syntax, C#.NET, AJAX, JQuery, JSON, HTML, JavaScript, Bootstrap and CSS.
- Extensively used SlickGrid.js, a lightning fast JavaScript grid/spreadsheet, responsible for handling and writing the custom and editor formatters across the project.
- Used SharePoint in different aspects like creating customized pages and in making search process more efficient.
- Used Database first approach to create the entity models.
- Designed and developed class library for Domain entities using Entity Framework 5.0.
- Independently worked on developing document handler using the HTML5 Canvas.
- Extensively implemented Object Oriented Programming Functionalities.
- Involved in creating web site pages using AJAX, JavaScript, JQuery, HTML, and Bootstrap CSS.
- Developed Business Logic for the modules in a separate Business Layer in C#.Net.
- Created the Editor and Display templates for MVC controls
- Designed UI pages with Razor views and partial views.
- Used Master Pages, shared layouts, CSS & Themes for the consistent look of the application
- Created View models to encapsulate all models and classes used on the different views for a more organized, structured, and clean code.
- Used Interfaces to provide service and implementations.
- Used Telerik controls for MVC application.
- Written AJAX asynchronous calls.
- Improvised user experience using JQuery. Used JQuery event handling mechanism to dynamically assign events on web controls.
- Involved in writing complex SQL Statements, Views and Stored Procedures, Indexes to validate data and ensure system integrity and security Written LINQ functions for data access.
- Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
- Used Team Foundation Server (TFS) for continuous integration and version control.
- Used Fiddler to debug web request and responses.
- Reviewed code to ensure that all the Processes and Standards are being adhered i.e. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Assisted QA team in building scripts in Test Partner tool for functional testing.
- Participated in periodic technical reviews of various modules and developed schema to improve them.
- Actively participated in Scrum meetings of the project implemented in agile project management methodology.
- Provided implementation support by attending defect and UAT meetings and participating in pilot/launch activities.
- Used Biztalk Server to map different database schemas.
- Used WCF service to make the web service available to remote users regardless of the platform they are using.
Environment: ASP.NET MVC 4.0, SlickGrid.js, Nunit, Entity framework 5.0, SQL Server 2012, Visual Studio 2012, TFS, C#, java\script, jQuery, JSON, HTML, Telerik.
Confidential, Atlanta, GA
.Net Developer
Responsibilities:
- Involved in developing the requirement with C#,ASP.NET 4.0/ASP.NET MVC3.0, WCF services in .Net 4.0 Technologies, unit testing and system testing.
- Implemented well-structured 3-Tier Asp.Net web application using Data access, Business logic and Presentation layers.
- Written test cases for each module in the development using Unit testing of visual studio.
- Used AJAX Library Tool Kit, CSS, JavaScript, JQuery and various web controls to present data to users in a much comfortable environment.
- Enabled Client-side Data Validation in .NETusing the validation controls like Regular Expression validator, Required Field validator, Range Validator.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- DesignedUser Interfaces Pages using Master page, Microsoft menu Control and client side validation is done by Ajax validation extenders.
- Used ASP.NET AJAX Toolkitcontrols likeScript Manager,Update Panelin web pages.
- Worked with Hyperlink Button, Calendar, and Date Picker, Accordion, Grid View, Data form and various controls in ASP.NET.
- Extensively used JSON, JQuery, JQuery Plugins, Ajax and JavaScript Libraries in day-to-day development.
- Used ADO.Net Entity Framework as Data Access layer component.
- Extensively used LINQ to Entities to fetch the data from database.
- Responsible for code changes of shared library modules.
- Responsible for developing the user interface in ASP.NET using C#.
- Actively participated in developing Assemblies in c#. Developed Web Forms in ASP.NET.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Coded a software solution to export text and csv files.
- Developed the Stored Procedures, Views and User-Defined Functions etc.
- Testing and validating data through the Graphical User Interface.
- Code Cleanup - including try catch blocks, closing all open database connections, logging exceptions etc.
- Involved in Code Review for business logic modules and prepared the code review documentation.
- Provided weekly status updates to Project Manager and Team lead.
- Used TFS for version control and code repository.
- Involved in writing test plans using Visual Studio.
- Trained new contractors on team standards, application coding guidelines, and provided an overview of the shared library modules.
Environment: Visual Studio 2008/2010, C#, Oracle 10g, IIS 7.0, LINQ,ASP.NET, ASP.NET MVC, ADO.Net, Windows Communication Foundation (WCF), Enterprise Application Block, TFS.
Confidential, SLC, UT
Sr.NET Developer
Responsibilities:
- Implemented the project using ASP.NET, Visual C# and back-end database as Microsoft SQL Server 2005
- Developed C#.Net components to implement the business logic, consumed instances of these using ASP.NET
- Designed User Controls in the Application using ASP.NET for writing reusable User Interface UI and encapsulating the functionality
- ADO.NET used extensively for database manipulations and connections
- Used Data Grid, Dataset and Data Reader to retrieve, display and manipulate data
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript
- Created and consumed Web Services using Visual C#, ASP.NET
- Implemented Optimized SQL Stored Procedures
- Used Crystal Reports to generate dynamic reports in page called Report Builder
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section
Environment: ASP.NET, Microsoft .NET Framework 2.0, ADO.NET, AJAX, T-SQL, SQL Server 2005, Windows XP, IIS 6.0, Cascading Style Sheets, C#, JavaScript, SSRS.
Confidential
.NET Developer
Responsibilities:
- Performed Daily, Weekly and monthly check points and status update meetings. Interacted with end users and vendors as part of problem resolution.
- Developed UI components using ASP.NET and C#.
- Interacted with external clients for and requirements gathering.
- Involved in Analysis and Design of all the modules within the application.
- Created ASP.NET Web forms and server controls to display dynamic data obtained through the use of Microsoft ADO.NET and Data binding.
- Used CSS (Cascading Style Sheets) and Themes to maintain design consistency across all web forms.
- Used JavaScript for Client side validation.
- Heavily used .NET Web Controls, Validation Controls and User Controls.
- Performed Unit Testing on the entire application.
- Involved in testing the product during post-production.
- Used cookies, Sessions and View state to store user information.
- Wrote SQL scripts and stored procedures, Functions in Sql Server to execute various database routines.
- Wrote Functional test scripts using HP QTP and Test Partner tools.
- Involved in developing user manuals and help documents.
Environment: Visual Studio.NET 2005, ASP.NET, Web forms, C#.Net, ADO.Net, Java Script, CSS, SQL Server 2000, Unit Testing, SQL Scripts, Windows XP.
