Senior .net Developer Resume
Wellesley, MA
SUMMARY
- Successful Software Developer worked on various technology project implementations using Web Technologies, Database and Enterprise Mobility Solutions and work flow based product implementations.
- Overall 8 years of experience in SDLC including analysis, design, development, coding, testing.
- Great team player with leadership qualities and communication skills. Some of the key aspects of my professional experience are:
- 8 years of experience working on software design, development and maintenance.
- Experienced working on MS SQL Server 2005/2008/2008 R2/2012.
- Experienced in XML Web Services, Service Oriented Architecture SOA concepts using .NET Framework and Database Programming using TSQL (SQL Server 2008/2005).
- Expertise in web development using .NET Technologies using C#.NET, ASP.NET.
- Demonstrated proficiency in connecting .NET to Oracle 9i databases using ODP.NET(Oracle's Data Provider for .NET) with COM+ Transactions, building PL/SQL packages and configuring security.
- Proficient in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net3.5, C# (4.0/3.5)with MS SQL Server (SQL 2008R2/SQL ) as backend database.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS)
- Worked on JavaScript, AJAX, SQL Reporting Services/Profiler/Sliding Window/Query Tuning, UML, MVC2, MVC3, MVC4, MVC6, LINQ, Razor, Entity Framework, JQuery, JSON, REST, Angular JS, Web API, and web forms.
- Experienced in development and implementation of WCF, and developed WCF based Service, Data, and services.
- Worked on SOAP, WCF, WPF, IIS, SSIS, and SSRS.
- Knowledge with different software architectures like Model - View-Controller (MVC), Client-Server, Three-tier and N-tier.
- Experience in developing Single Page Application using HTML5, CSS3, Bootstrap, AngularJS Framework, ASP.NET Web API, Entity Framework.
- Very good knowledge and experience in Object Oriented Programming.
- Good experience with iOS APP development using Xamarin Forms and C#.
- Strong experience in ADO.NET development with databases like SQL server, Oracle and Reporting
- Experience in data retrieval and manipulation using ADO.NET components such as Datasets, Data Adapter, Data Reader, Data View and Data Table.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance and Design patterns like MVC.
- Implemented Web Service, REST service that communicates data in a both XML & JSON.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Expertise in developing applications using .NET application building blocks (Site Map, Data access, Exception Handling, State management).
- Having work experience on TDD and MSTest/NUnit.
- Worked on Version Control VSS 6.0, TFS, SVN, CVS.
- Experience on Windows Azure cloud platform
- Knowledge on Scrum and Share point server.
TECHNICAL SKILLS
Programming Languages: C, C# .Net 4.0/3.5/3.0/2.0 , VB.NET 10.0/9.0/8.0 , T-SQL, PL/SQL
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0 , ASP.Net Ajax 3.0/2.0, Java Script, JQuery, VB Script
XML Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: Win Forms, WPF, Web Forms, HTML, CSS
Databases: MS SQL SERVER 2008/2005/2000 , MS Access 2010/2007, Oracle 10g/9i
IDE Tools: Visual Studio 2013/2010/2008 , SQL Server Management Studio, Expression Blend 4.0/3.0/2.0
.Net Frameworks: .Net Framework 4.0/3.5/3.0/2.0
Reporting Tools: SQL Server Reporting Services SSRS 2008/2005, Crystal Reports 2010/9/8.5/8
Version Control Tools: Visual SourceSafe 2005, Subversion, Team Foundation Server 2008
Modeling Tools: UML, MS Visio 2010/2007
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS 7.0/6.0/5.0/4.0
PROFESSIONAL EXPERIENCE
Confidential, Wellesley MA
Senior .Net Developer
Responsibilities:
- Designed and Developed views inMVC5 usingRazor Engine.
- Extensively used User interface controls which useJQueryto validate client side validation.
- WorkedWCFRestful and simpleASMXservices to retrieve data usingXMLandJSON.
- Worked onTelerikandKendoControls for Dropdowns, Grids and Progress bars
- Created CustomHTMLHelpers forMVCValidations.
- Implemented ASP.NET MVC pattern mechanism.
- Involved in the development of models, view models, views, partial views and controllers.
- Worked closely with the Business Analysts in requirement gathering and design review activities.
- Worked with differentJQueryplug-ins and implemented client-side functionalities such as paging, table sorting/data tables, sliders.
- Worked onSOAPandRESTFULService API using WCF 4.0 which returnXMLandJSONdata usingWCF attributes.
- UsedLINQtoXMLfor retrieving the data efficiently.
- UsedADO.NET Entity Framework Modelas the Data Access Layer Database First and implemented the CURD Create, Update, Retrieve and Delete operations, Mapping and executed stored procedures.
- Created different Action Attributes for decorating across various Action Results. The Action Attributes used include the ones used for Handling errors and Caching.
- Created hostedWCF Servicesand also used different bindings to make it available to different types of clients.
- LeveragedWCFmechanisms like sessioning, Instance management, and concurrency to make our services more robust and scalable.
- Created and maintained database objects like complexStored Procedures, Cursors, and Tables, Views,User Defined Functions, in SQL Server 2008for inserting/Updating/Deleting the data into the relational tables.
- Working withTeam Foundation Source Control TFSas the source for version control and project / issue management.
- Have been involved in project migration fromASP .Net to MCV5.
- Worked onMVC test Projectto create automated test for simple test cases and for input validation.
- Performed unit testing on every new version before sending it for User Acceptance TestUAT.
- PerformedUnit Testingwith the testing toolNUnitand involved in Unit test case, code review checklist preparation and validation.
- Involved in supporting and maintenance for legacy production systems. Actively involved inbug fixesand enhancements postproduction as per the client's requirement.
- Strong trouble shooting and Problem solving skills in finding defects and resolving the issues.
Environment: Microsoft Visual Studio 2013/2010, MVC 5.0, WCF RESTFUL Service API, ASP.NET, C, XML, JSON, JQuery, Linq, NUnit, Team Foundation Server 2010, Agile and Scrum, IIS 7.0, AJAX, ADO.NET Entity Framework 6.0, Microsoft Enterprise Library, Log4Net, NUNIT, Oracle11g, SQL Server 2008, Oracle 10g, Windows Server 2008 R2/2008.
Confidential, Chesterbrook PA
.Net Developer
Responsibilities:
- Developed web-applications using ASP.NET MVC, C#, AJAX & JQuery.
- Designed and implemented Data access layer-using ADO.NET to connect and retrieve or manipulate database information.
- This application provided trend data and predictive analysis for engineer for decision making.
- ASP.NET MVC, Bootstrap, Bootstrap UI, Angular JS, Breeze JS, Web API, OData, C#, Oracle, ODP.NET, EF, High Charts, Kendo UI, OSI PI Web API, AF.
- Create web application that tracks Hydrolytic Fracturing jobs from vendors.
- Vendors email xml file to inbox that would get process by EWS and inserted into Oracle database (ASP.NET MVC, Bootstrap, Bootstrap UI, Angular JS, Breeze JS, Web API, OData, C#, LDAP, EWS, Oracle, ODP.NET).
- Involved in creating Front-end screens using HTML 5, CSS 3, JavaScript, Angular JS, and Bootstrap.
- Extensively used Web-API & web-Services and worked on WCF to enable applications to communicate with each other.
- Review and manage all changes to the requirements through a formally defined scope change process in Visual Studio Team Services(VSTS).
- Implemented ADO.NET objects like Data Adapter, Dataset, and Data Reader for database connection and executed database queries to interact with SQL Server database.
- Extensively used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Extensively used user controls like Page Header, Page Footer, Errors Summary and Navigation Control in all the Webpages Using Vb.net and ASP.NET (3.5).
- Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using C#.Net, VB.NET and SQL.
- Developed & deployed Web Services (SOAP, UDDI & WSDL) and Windows Services in C# and VB.NET.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Wrote RDBMS objects like stored procedures, views and user defined functions using SQL Server 2012.
- Created complex Stored Procedures, Views, Triggers, and Functions for database for fast retrieval of data in SQL Server using T-SQL.
- Designed and generated reports using SQL Reporting services (SSRS).
- Created package with different data sources (SQL Server, Flat Files, Excel files).
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Environment: MS Visual Studio 2015, ASP.NET, VB.NET, C#, .NET framework 4.0/4.5, ADO.NET, Entity Framework, Java Script, Angular JS, Bootstrap, Web API, XML, SQL Server, IIS 7.0, MVC 5, T-SQL, TFS, HTML 5, Web Services, WCF, WPF, CSS3, SOAP, SSRS, SSIS, Multithreading, NUNIT, SharePoint Server 2013/2010, AGILE Methodology, VSO/VSTS, VS2010, VS2013 and VS2015,CSS, Bootstrap.
Confidential
.Net Developer
Responsibility:
- Worked on different phases of the Software Development Life Cycle (SDLC) including Designing, Programming, Testing and Documentation.
- Extensively worked on development of Data Layer Class using C#, which is reusable for the data transactions of the entire project.
- Used ODP.Net classes components SQL Connection, SQL Command, SQL Data Adapter, Dataset to implement the database transactions.
- Developed the application using ASP.NET Controls and used Validation controls to validate the input Data using Validation Controls (like Required Field, Range, Custom and Compare validations).
- Used Microsoft Entity Framework for modeling the application.
- Developed complex LINQ to Entities queries for accessing the Entity Framework Model.
- Used JavaScript to create different Client-Side functions that greatly decreased the processing time and resource consumption.
Environment: Visual Studio 2010, C#, .NET 2.0, ASP.NET 2.0, .NET Framework 2.0, ODP.Net, SQL Server 2005, Java Script, Windows 2000 server, Test Cases.
Confidential
.Net Developer
Responsibility:
- Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using agile methodologies.
- Developed Web based GUI using C#, HTML, DHTML and CSS.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Performed Unit testing using N Unit for several modules.
- Developed modules for inputting data, building search criteria s, and generating ad hoc reports with C# .NET Windows forms.
- Designed and developed a VB.NET Windows Application for searching files from a pile of folders and storing them into a central repository.
- Drove design and implementation of the Automation/Accessibility support for WPF and created data templates to control presentation of data using windows presentation foundation (WPF).
- Shared responsibility for controls team in WPF. Drove design of Tree View, improvements to selector, and general team process.
- Extensively used ASP.NET validation controls, User Controls, Custom Controls, Data Grid Web Control.
- Performed Session management by keeping track of a user's activity across sessions of interaction in the application.
- Implemented security by creating a user login and by creating different roles for the user.
- Created Stored Procedures, Views and Triggers using PL/SQL.
- Tested every unit of code and performed unit testing before sending the application to the Integration Environment.
- Worked on Agile Methodology for developing the Application and followed the software development lifecycle for each iteration.
- Involved in Unit Testing of the application according to the Use cases written.
- Wrote scenarios for testing the web pages developed and tested the scenarios.
Environment: ASP.Net 2.0/3.5, C#.Net,VB.Net, JQuery, Oracle 10g, .Net Framework 2.0, Web Services, Windows services, Crystal Reports.
Confidential
Jr .Net Developer
Responsibility:
- Developed application's user interfaces and business logic using MVC 4.0 architecture.
- Coded business logic and database logic using Entity Framework and Repository Pattern.
- Involved in Database Design, SQL functions/stored procs, and development of LINQ queries.
- Created Stored Procedures, Triggers, and Views for performance tuning and retrieval of data.
- Developed rich, uniformed User Interface using CSS, Master pages, AJAX Controls, JQUERY
- Involved in developing required classes and interfaces using C# .NET.
- Used AngularJS as the development framework to build a single-page application.
- Developed dynamic ASPX web pages using ASP.NET, C#, HTML, XSLT and JavaScript.
- Developed client side validation using JSON, Jquery, ajax and Angular JS.
Environment: ASP.Net 2.0/3.5,C#.Net,VB.Net, JQuery, Oracle 10g, .Net Framework 2.0, Web Services, Windows Services, Crystal Reports.
