Senior .net Developer Resume
Rockville, MD
SUMMARY
- 8+ years of professional experience in Software Analysis, Design, Development, Testing and Maintenance of various Client - Server and Web based applications using Microsoft Technologies.
- Experience in implementing web applications by using C#, ASP.NET (4.0/3.5/3.0/2.0 ), ADO.NET, MVC (MVC 5.0/4.0/3.0), LINQ, Web Services, WCF, Web API, XML, HTML, CSS, JavaScript, JSON, JQuery, AJAX, SQL Server 2000/2005/2008 r 2/2012/2014.
- Worked with ASP.NET Server controls, Client Controls, Web User Controls, State Management and securing Web Applications using Authentication and Authorization.
- Good Understanding of AngularJs, WatiN, FuncUnit.js knockoutJs, Bootstrap, Telerik controls.
- Experience in working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar.
- Implemented Bootstrap Jumbotrons, Nav-bars, Breadcrumbs and Grid system to be make the application compatible on both desktop and mobile devices as per the client requirements.
- Experience in implementing ASP.NET MVC pattern: Controller Actions, View Engine, Html Helper methods, Routing, Attributes and Entity Framework Model.
- Used Auto Mappers to optimize the code.
- Involved in Code Refactoring, enhancing the application in each iteraction with new implementations.
- Solid Understanding of Object Orient Programming concepts (OOPS).
- Good business knowledge of AMI metering systems and MDMs
- Experience in implementing MVC design pattern.
- Good experience in implementing ADO.NET objects, ADO.NET Entity Framework and Object Relational Mapping (ORM) using LINQ.
- Experience in working with the data model, data migration, writing SQL scripts using Stored Procedures, User Defined Functions and Triggers in SQL SERVER 2005/2008/2010/2012.
- Experience in using SQL Server Profiler for optimizing queries, SQL query analyzer for query execution plan and SQL Server Reporting Services to generate reports (SSRS).
- Expertise in JIRA, a software development tool to track the tickets and log work status.
- Utilized the power of visual studio Resharper tool for more productivity.
- Experience in setting up web config transformations during each release.
- Experienced in fixing bugs in various environments.
- Experience in using Source Code Control Systems like MS Visual Source Safe, TFS (Team Foundation Server), tortoise SVN .Unit Testing using N-Unit, UAT and deployment of web applications.
- Used Team city for database and application deployment.
- Worked in Agile methodology and implemented Test Driven Development.
TECHNICAL SKILLS
.NET Technologies: .NET Framework 4.5/4.0/3.5/3.0/2.0 , C#,VB.net, ASP.NET, MVC 5.0/4.0/3.0, Entity Framework, ADO.NET, WCF, LINQ, XML.
Scripting Languages: HTML, CSS, JavaScript, JQuery, AngularJs, Bootstrap.
IDE: Visual Studio 2012/2010/2008/2005
Web Server: IIS 5.1,IIS 6.0, IIS 7.0
Databases: SQL Server 2000/20
Operating Systems: Windows 9x/NT/XP, Windows 7/8,Windows Server 2003/2008
Versioning Tools: Team Foundation Server, Visual Source Safe
PROFESSIONAL EXPERIENCE
Confidential - Rockville, MD
Senior .Net Developer
Responsibilities:
- Actively involved in SCRUM meetings discussing the implementation, integration of backlog modules considering the released version of software and best practices for solutions.
- Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer
- Major role in the development of the web application using ASP.NET MVC 4.0, C#, VB.net,Java script, JQuery, Bootstrap, Entity Framework, Angular JS and AJAX.
- Primarily assigned for developing Middle Tier.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C#
- Developed single page applications using Angular JS.
- Created partial views and shared templates to reusable over the application.
- Developed Views using HTML, CSS, JQuery and Bootstrap 3.0.
- Used MVC Architectural Pattern in the application.
- ImplementedData Access Layer (DAL)and access the data.
- Used Entity Framework for database operations.
- Involved in testing and fixing the issues occurred in the testing process.
- Implemented business logic’s in server side, andintegrating Data Access Layer (DAL) with Business Logic Layer (BLL)
- Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs
- Designingthe WCF Servicebased on the requirement and created separateWCF servicesproject which isintegrated with BLL.
- Created reports using Crystal Reports.
- Built PTC Reporting web application with ASP. Net, MVC 5.0, Web Forms, Telerik RAD controls & AJAX.
- Consumed the WCF services using JQuery Ajax calls to enable effective communication
- Extensively used Visual Studio 2012 development tool for building Web Application.
- Analyzed business processes to identify challenges and created solutions through the use of database and communication software across the entire company
- Assisted in developing database objects like Tables, Views, Stored procedures and updating the databases
- Analyzed test results, including user interface data presentation, output documents, and database field values, for accuracy and consistency
- Assisted in preparing presentations and scheduling meetings.
- Performed UI testing using WatiN, FuncUnitjs.
- Prepared unit test cases and performed N-Unit Testing prior to system implementation
- Based on the support tickets, fixed bugs on priority basis.
- Designed UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
Environment: .Net 4.0, ASP.Net MVC 5, C#. Net, VB.net, Entity Framework, AJAX, HTML5, IIS 6.0, MS Visual Studio 2010, WCF, Bootstrap 3.0, JQuery, Java Script, SQL Server 2012,Angular JS.
Confidential, Troy, MI
Senior .Net Developer
Responsibilities:
- Creating the models, views and controllers usingASP.NET MVC 3, C#.NET, HTML, Java Script, and JQuery.
- Extensively worked on User Interface (views) using CSS, HTML, AJAX, Java Script and Bootstrap.
- Designingthe WCF Servicebased on the requirement and created separateWCF servicesproject which isintegrated with BLL.
- Designed and developed views asresponsivecomponents using HTML and CSS.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C#.
- Developed Stored Procedures, Tables, Views in Oracle and Teradata Databases
- Used Datatables and jQuery validations plugins for client side operations.
- Developed the user document or the user manual which helps the users to understand the tool.
- Extensively used CSS and jQuery to create visually appealing User Interfaces.
- Developed and prepared test cases for unit testing for JUnit.
- Implemented the above project in Visual Studio 2010 using C#.Net and .Net 3.5
- Consumed the WCF services using JQuery Ajax calls to enable effective communication
- Performed querying to database using LINQ to SQL and querying to XML files using LINQ to XML.
- Supported the database for daily, weekly and scheduled jobs along with bug fixing and production issues.
- Developed database objects like Tables, Views and Stored procedures in SQL Server 2008.
- Developed reports using SSRS.
- Used Oracle to write Stored Procedures and functions where some of the stored procedures would do a nightly job.
- Prepared unit test cases and performed N-Unit Testing prior to system implementation
- Developed WCF Services to interact with the back end to get the necessary XML data for each email templates.
- Worked with Team Foundation Server 2010 for Source Code management and Bug Tracking.
- Responsible for creating/generating Hibernate classes and configuration XML's and to also manage CRUD operations (insert, update, and delete)
- Performed and resolved cross-browser issues and Unit Testing.
- Reviewed and modified the code to eliminate design inconsistencies introduced during development cycles and to ensure cross-browser functionality.
Environment: .Net 4.0, ASP.Net MVC 3, C#. Net, VB.net, ADO.Net, LINQ to SQL, AJAX, HTML, MS Visual Studio 2010, WCF, CSS, SQL Server Management Studio and SQL Server 2008.
Confidential, Memphis, TN
Senior .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle from Requirement Analysis to End-user Training.
- Participated in weekly and daily meetings to discuss enhancements and modification requests with the clients.
- Development and design of software testing procedures, programming and documentation.
- Co-ordination of installation of the software systems.
- Designed and developed various modules in Win forms and WCF using C#.NET.
- Involved in relating the database objects with the old system to new system.
- Experienced in peer level code reviews for other team members.
- Developed a WCF to get the all Details to the users to display in the UI.
- Developed Junit test cases for the system.
- Implemented service contracts, message contracts and data contracts using WCF methodology.
- Converting the input response from the UI into XML and then sending the request as input to the Java objects.
- Coding, styling, testing on reusable JavaScript, HTML5, CSS3 libraries for complete UI controls
- Worked closely with the integration servlet team and java team for the deployment of the WCF service and integration servlet.
- Creating Microsoft Installer Packages for the Web Service in the Production Environment and QA Environment.
- Primary responsibility to maintain the source code and artifacts in VSS (check-in, check-out process).
- Involved in pre-defined data verification process after the data migration from an old system to new system.
- Involved in testing several modules as part of the unit testing.
Environment: .NET 3.5, Visual Studio 2008,SQL Server 2005,AJAX, ASP.NET, C#, ADO.NET, XML, Web Forms, UML, NUnit, HTML
Confidential
Junior .NET Developer
Responsibilities:
- Involved in developing various modules of the product such as Employee Confirmation system, Employee Performance appraisal system, Employee Separation system, Employee Information system, Employee Attendance tracking system for Payroll calculation
- Designed and developed UI screens.
- Used Telerik Controls (Kendo UI) for front end development.
- Involved in the development of multi-tier architecture there by involved in UI layer, Business logic layer and the Data Access layer
- Involved in integrating the applications with other modules
- Involved in Coding, UI design, Unit testing, Deployment activities and report generation activities
- Involved in Unit testing using Junit.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
Environment: .NET 3.0, Visual Studio 2005,SQL Server, ASP.NET, C#, ADO.NET, XML, Web Forms,HTML,CSS.
Confidential
Junior .NET Developer
Responsibilities:
- Involved in developing various modules of the product such as Employee Confirmation system, Employee Performance appraisal system, Employee Separation system, Employee Information system, Employee Attendance tracking system for Payroll calculation
- Designed and developed UI screens
- Involved in the development of multi-tier architecture there by involved in UI layer, Business logic layer and the Data Access layer
- Involved in integrating the applications with other modules
- Involved in Coding, UI design, Unit testing, Deployment activities and report generation activities
