Senior .net Developer Resume
Novi, MI
PROFESSIONAL SUMMARY:
- Experienced .NET Developer with 7+ years of experience in working with .NET Framework emphasizing on all phases of SDLC - Analysis, Design, Development, Testing and Maintenance of various Windows and Web based applications for Financial, Healthcare, Banking, Telecom and Manufacturing domains.
- Proficient in developing .NET applications using C#.NET, VB.NET, ASP .NET and ADO .NET.
- Experience in working with web applications based on MVC, N-tier/N-layer and Client/Server architecture.
- Worked extensively with Waterfall methodology, Iterative Agile Methodologiesand Test-Driven Development.
- Experience in working with UML modeling tooland MS Visio.
- Strong knowledge of OOPS concepts, software design patterns and their implementation.
- Worked extensively with LINQ,NHibernate andEntity Frameworkin ADO.NET.
- Experience in developing interactive UI using HTML, XHTML, CSS, AJAX, JQuery, JavaScript, Master Pages, Themes and Skins.
- Good knowledge of frontend UI frameworks- AngularJS, Knockout JSand Bootstrap.
- Significant experience in database designing using MS SQL Server, Oracle and MySQL.
- Experience in creating Stored Procedures, Functions, Triggers, Indexes, Joins, Cursors and Views using T-SQL, PL-SQL and MySQL along with code optimization and performance tuning.
- Good knowledge of Service Oriented Architecture (SOA) and worked extensively in creating, publishing and consuming WebAPI/REST and SOAP based Web Services, .NET Remoting and WCF Services.
- Experience in Reporting tools Crystal Reports, SQL Server Reporting Services (SSRS).
- Expertise in writing unit tests and integration tests using NUnit framework.
- Good knowledge of ASP.NET Authentication and Authorizationtechniques for security policies.
- Experience in using the source control software packages-Team foundation Server (TFS), Tortoise SVN and Git.
- Expertise in testing code, fixing bugs and making necessary changes to ensure quality standards before releasing to the production environment.
- Expertise in handling Internet Information Server (IIS), creating and configuring the virtual directories, mapping them to physical folders and configuring the applications for domain authentication.
- Expertise working with design driven test strategies, test driven development strategies, test cases, user accepting testing and regression testing methods.
- Strong experience in gathering requirements from stakeholders, clients and Product Owners and provide strategies for software solutions.
- Excellent Interpersonal and Communication skills coupled with strong technical, analytical and problem solving skills
- Ability to quickly adapt to new environments and new technologies.
TECHNICAL SKILLS:
Operating Systems: Windows 2005, 2008, 2010, XP,Vista, 7, 8, 10
Programming Languages: C#.Net(4.0/3.5/3.0), VB.NET (10.0/9.0/8.0 ), C++.
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0, HTML, ASP.Net Ajax, JavaScript, JQuery, VB Script.
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH
UI Technologies: WPF, Silverlight 4.0/3.0, Bootstrap, Angular JS, Knockout JS
IDE Tools: Visual Studio 2015/2013/ 2012/2
Frameworks: .Net Framework 4.5/4.0/3.5/3.0/2.0
Databases: MS SQL SERVER 2014/2012/2008/2005/2000, MSAccess 2010/2007/2003, Oracle 10g/9i/8i, MySQL
Reporting Tool: Sql Server Reporting Services, Crystal Reports (2010/9/8.5/8).
Modeling Tools: UML,MS Visio 2013/2010/2007
Version Control Tools: Team Foundation Server 2012/2010/2008, SVN, GIT
Middleware: WCF, ADO.NET,LINQ, MSMQ, Web Services, Enterprise Library 5.0/4.0/3.1
ORM Frameworks: Entity Framework, NHibernate
Architectures: N-Tier, MVC 5.0/4.0/3.0/2.0
Servers: Microsoft IIS (7.0/6.0/5.0/4.0 )
Testing Tools: NUnit
PROFESSIONAL EXPERIENCE:
Confidential, Novi, MI
Senior .Net Developer
Responsibilities:
- Involved in all phases of SDLC- Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Followed AGILE methodology along with Test Driven Development (TDD).
- Involved in creating Software Design Document and used MS Visio for creating design diagrams.
- Implemented backend functionality using C# inMVC architecture.
- Used Abstract Factory, Singleton, Factory, Dependency Injection and Inversion of Control design patterns as part of application development.
- Worked on Web API to build HTTP Services that return JSON data to the client.
- Database administration and maintenance like creating tables, views, indexes, writing stored procedures, triggers.
- Designed the Web Pages using HTML, CSS, JavaScript, jQuery, Angular JS, Bootstrap, Telerik Controls, AJAX and JSON.
- Used Entity Framework ORM tool to interact with the database.
- Used LINQ for querying SQL, Entities and XML.
- Developed ASP.NET web pages for authentication, registration, maintenance and documents uploading.
- Worked on HTML DOM manipulation and Client Side validations usingJQuery Selectors and Events.
- Created Reports like Master Detail, Side by Side and Table Report using SSRS Reporting tools.
- Developed RESTFUL WCF services to expose business logic.
- Developed user controls using partial views.
- Have written Unit Test cases for controller action methods.
- Handled performance testing to measure memory and CPU utilization using ANTS profiler.
- Performed code reviews, debugging and testing using ReSharpertool.
- Written technical documentation and developed workflows for the business functionality.
- Actively involved in deployment process, production server bug fixes and implemented new Change Requests
- Used Team FoundationServer for version controlling and bug reporting.
Environment: .Net Framework4.5, C#, ASP.NET, MVC 4, HTML5, CSS3, Entity Framework 6, RESTFUL WCF Services, Web API,Angular JS, Bootstrap, Telerik UI, MS-VS 2013, SQL Server 2012, MS Visio 2013, TFS 2013, NUnit, SSIS, SSRS, IIS 7.5.
Confidential, Irving, TX
Senior .NET Developer
Responsibilities:
- Actively involved in requirement analysis, design, development, deployment and production support phases.
- Worked in Test Driven Developmentenvironment using Agile- Scrum methodology.
- Implement business rules and functionalities using C#.NET.
- Developed Rich, User friendly Views for Mobile and Web using Razor, HTML5, CSS, jQuery UI, jQuery Mobile, JavaScript and Angular JS.
- Implemented functionality to generate order metric reports on the flyusing Kendo UI reporting controls and JSON data
- Worked with Oracle database for maintaining customer order data that flows through backend dependency systems.
- Created PL/SQL stored procedures, functions and packages for moving the data from development servers to staging servers.
- Developed WCF Restful Services and used JSON to transmit data between server and web application.
- Responsible for developing the Model using the ADO.Net Entity frameworkand writing queries on these entities using LINQ to Entities.
- Implemented client side validations using JavaScript and JQuery.
- Worked extensively with Query Optimization Techniques to Fetch Data with better Performance.
- Used Enterprise Library for database connections and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUnitand mock objects.
- Used Log4Net library for error logging
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Written functional documents for the application.
- Participated in various Client meetings to discuss improvements/amendments in the applicationdevelopment.
- Worked as a Release Coordinator and tracked the timelines for end-to-end deliverables of the project and ensured smooth delivery.
- Provided Application Level 3 Support for the Production Maintenances and resolved the critical issues as per the Defect Severity Level.
Environment: Visual Studio 2012, .Net Framework 4.0, C#, MVC 4, ASP.Net, Ajax, JavaScript, jQuery, AngularJS, Kendo UI, XML, Web Services, WCF, HTML5, CSS, Entity Framework 5, Oracle, PL/SQL, SQL Reporting Services, UML Modelling Tool, IIS 7, Team Foundation server 2012.
Confidential, Glenview, IL
Senior .NET Developer
Responsibilities:
- Responsible for the design and development of web application to get quotes for Life and Critical Illness Insurance policies.
- Implemented server side functionalitiesin C#.NET.
- Involved in requirement collections from clients.
- Developed Web Interface for Quote Manager and Agent to access sales reports in MVC framework with Razor views.
- Designed the SQL Serverdatabase schema in 3NF.
- Written T-SQL Statements, Stored Procedures, Triggers and Functions to access data from database.
- Designed data access layer using Entity Framework andLINQ.
- Used JavaScript, jQuery, JSON for client side validations, DOM manipulation, event handling, asynchronous calls and handling data on the client side.
- Designed and developed various custom controls along with the use of MVC partial views.
- Followed agile approach throughout the development cycle.
- Implemented reporting functionality using Telerik UI, JavaScript and JSON.
- Used thirty Party tools White Hat and Vera code to do Security verification of the application.
- Provided major support in the migrating the application from .NET framework 2.0 to 3.0, including upgrading deployment servers and SQL servers.
- Involved in testing and debugging and performed thorough unit testing using Nunit.
- Served as the to-go person of support for on-going enhancements for the project.
Environment: ASP.NET 4.0, .NET Framework 4.0, Entity Framework 5, LINQ, C#.Net, AJAX, WCF Services, JavaScript, Telerik UI, XML, Custom Controls, SQL Server 2008 R2, IIS 7, Visual Studio 2008, MS SQL Management Studio, Agile, White Hat, Vera Code, SVN.
Confidential, Atlanta, GA
Senior .Net Developer
Responsibilities:
- Involved in all phases of project lifecycle SDLC i.e. requirement gathering, analysis, design, application development and testing for the project.
- Developed interactive GUI using ASP.NET, HTML, CSS, JavaScript, AJAX and user controls.
- Developed web pages and validated these pages using ASP.NET and JavaScript.
- Extensively used Data Adapter, Data Set, Data Table, Data View, Data Grid, Data List, Data Repeater and Data Reader for binding data from database to the various web forms.
- Wrote T-SQL queries, T-SQL Stored Procedures and Triggers, which will execute against SQL Server 2008 R2 database in order to extract the appropriate data for each report.
- Designed Web Services for ordering bank cheque books.
- Created Usercontrols (.ascx) for using on multiple web forms in the application.
- Used XMLtechnologies for news information.
- Involved in using the Microsoft Enterprise Library to implement the database connectivity, Encrypting/Decrypting and caching in the web application.
- Involved in application support by performing root cause analysis and bugs fixing for the program change requests that were made.
- Used SVN for Version Control and CrystalReports 9.0 as a reporting tool for developing main reports and sub reports.
Environment: Visual Studio 2008, .NET Framework 3.5, Object Oriented Development (OOD), C#, ASP.Net, IIS 6.0, ADO.NET, SVN, HTML, CSS, JavaScript, T-SQL, Stored Procedures, Functions, Triggers, Cursors, XML Web Services, SOAP, WSDL, NUnit testing, SQL Server 2008, Crystal Reports 9.0, User Controls, AJAX.
Confidential, Buffalo, NY
.Net Developer
Responsibilities:
- Involved in the entire SDLC of the project during. I was involved in requirement gathering from clients, design and development of architecture with and fellow developers, database design and development of the application.
- Successfully created multiple environments for the application as per the requirement of multiple code streams.
- Have created business logic from the scratch for the application accessed by multiple users by developing web user controls, master pages, validation controls, CSS files using C#.NET, JavaScript, XML, HTML and ASP.NET 3.0.
- Created web services using WCF.
- Used extensivelyData Caching and session management concepts to increase the throughput of the ASP.NET Pages.
- Used AJAX along with JavaScript for interactive and dynamic web interfaces for the applications. Improved the animation, dynamic interaction and efficiency of web pages using AJAX toolkit.
- Extensively used ADO.Net objects to bind to various server controls.
- Used Rich server controls such as Data Grid, and Data List controls of ASP.NET.
- Used multiple custom controls and user controls all through the application development for rich user interface.
- Assisted in developing ER models for database design.
- Assisted database designers by continuous involvement in transition from business data to database design.
- Developed stored procedures, functions, and views regularly in the development of the application. Created and used multiple lookup tables and regular tables as part of Database design.
- Regular trouble shooting and issue resolution of the application as the everyday routine job description in the project. Have regular client interaction in the issue resolution process.
- Done multiple releases of the application builds in various servers like system testing, regression testing, UAT testing, staging servers and also Production servers. I have also maintained multiple application environments in various servers.
- Used IIS 6.0 along the duration of the project.
- Provided major support in the upgrading whole application, including upgrading servers and SQL servers.
Environment: .NET Frame work 3.0, C#, ADO.NET, WCF, XML, HTML,CSS, Java script, ASP.NET, Visual Studio 2008, IIS 6, SQL server 2005 R2, Windows 2003/R2 servers.
Confidential
.NET Developer
Responsibilities:
- Involved in the Analysis, Design, and Development of the intranet site based on 3-Tier architecture, using ASP.NET and C#.
- Developed assemblies for business logics using C#.
- Created Web Forms using Server Controls and HTML according to business requests.
- Data Grid was used extensively to display various SQL Server elements.
- Created Stored Procedures, Triggers and views using Sql Server 2005.
- Extensively used ADO.NET to access the Database.
- Designed and developed various interfaces, classes to construct the business logic using C# and ADO.NET.
- Used Validation controls to validate the input and Java Script is used for Client Side Validation.
- Developed User Control for Menu display.
- Used Crystal Reportsfor generating main reports and sub reports integrate into.NETapplications.
- Used Cascading Style Sheets and AJAX for a unified look and feel of the application.
- Unit tested the modules.
Environment: Microsoft .NET Framework 2.0/3.5, Visual Studio.Net 2008/2005, C#.Net, ASP.Net,ADO.NET, XML, JavaScript, CSS, HTML,DB2 MS SQL Server 2008/2005, NUnit 2.4 and MSOffice.
