.net Developer Resume
Bloomington, IL
SUMMARY
- Over 6 years of experience in all the phases of SDLC design and development of Enterprise - level web and windows applications using Microsoft Technologies.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern.
- Expertise in designing ASP.NET based GUI with HTML, CSS, JavaScript, AngularJs, Knockout
- Extensive experience in using C#, ASP.NET, ADO.NET, Web API, WCF, Web Forms.
- Experience in analyzing Functional requirements, designing UML, Use Case and Class Diagrams using Microsoft Visio.
- Experience of handling queries using .Net 3.5 LINQ components.
- Excellent experience in developing and consuming Windows Communication Foundation (WCF) Services.
- Experience in generating reports using SQL Server Reporting Services and Crystal Reports.
- Experience in working with Visual Studio 2013/10/08/05 , SQL Server 2008/05/00 and Oracle.
- Experience in working with Visual Source Safe (VSS), Team Foundation Server and Source Depot
- Built a prototype Azure application that accesses 3rd party data services via Web Services.
- Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
- Quick learner, exceptional problem-solving and troubleshooting capabilities.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure, AppFabric, and SQL Azure.
- Design and Implement Database Schema, Import data and build stored procedures on SQL Azure.
- Excellent Team player with good Communication and Interpersonal skills.
TECHNICAL SKILLS
Technologies: ASP.NET, ADO.NET, WPF, WCF, LINQ, WebAPI
Languages: C, C++, C#, SQL
Database: SQL Server 2000/2005/2008/2012 , Oracle 9i/10g
Frameworks: .NET 2.0/3.0/3.5/4.0/4.5 , MVC3/4/5
Web Technology: HTML, CSS, Javascript, Ajax, SOAP, Web services, Windows service
Server Platforms: IIS 7.0/6.0/5.0, Windows Server 2012/2008
Development Environment: Microsoft Visual Studio .NET 2005/2008/2010/2013
Reporting Services: SQL Reporting, SSRA, Crystal Reports
Version Control: MS-Team Foundation Server, Apache Subversion
Operating Systems: MS-DOS, UNIX, MVS, Sun Solaris, Windows 9x/NT/2000/XP/Vista/7/10
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
.NET Developer
Responsibilities:
- Involved in Understanding Existing Applications and Reviewing Requirements.
- Redesigned application website using ASP.NET, MVC4, Razor, Entity Framework, AngularJs, and StructureMap
- Created a more scalable and testable site.
- Created automated processes to import large volumes of transactional data for data warehousing and further analysis.
- Led various efforts researching technical components for inclusion in a suite of developer tools targeted at internal development teams. Evaluated Kendo and Angular.
- Helped develop a suite of reusable UI components using Angular 1.x.
- Employed dependency injection using IoC container (StructureMap) to centralize dependencies, reduce infrastructure overhead and improve testability of critical areas of code.
- Designed and implemented a unit test framework using Moq and Visual Studio to increase test coverage on key automated payment processes.
- Helped migrate codebase from single stack to an N-Tier service oriented architecture using WCF.
- Later helped migrate from SOA to RESTful services using ASP.NET Web API.
Environment: Visual Studio 2013, .Net Framework 4.5, C#, WCF, Web API, ADO.Net, Web/Win Forms, Web Services, Ajax, XML, JavaScript, SQL Server 2008, IIS, MS Office, Visio and Windows XP.
Confidential
.NET Developer
Responsibilities:
- Involved in Understanding Existing Applications and Reviewing Requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology
- Helped develop a suite of reusable UI with a team of 3-5 creating interactive and dynamic web applications using agile software management (Scrum).
- These applications are built with ASP.Net MVC/C# with a SQL Server database.
- The client portion of the applications heavily use JavaScript framework (AngularJs) and leverage the Bootstrap front end framework
- Established team wide adherence to Test Driven Development based on X-Unit Test Patterns.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data
- Developed a Module that enables the administrator to provide access rights to users based on their credentials
- Working with QA to assess automation of current test cases using Selenium and Postman.
- Developed many SQL queries to fetch data as per the business requirements with tuning techniques
- Developed Stored Procedures, Triggers, and Views in the SQL Server 2008
- Generated reports using SSRS and integrated with web application
- Passionately participate in SCRUM meetings and ceremonies
Environment: Visual Studio.NET 2012, ASP.Net, C#.NET,MVC, WCF, JavaScript, CSS, Ajax, ADO.Net, XML, SQL Server2008, SSRS, IIS 7.0, Web Services
Confidential, Thousand Oaks, CA
.NET Developer
Responsibilities:
- Involved in analysis, design and development of the application
- Involved in loading data from XML files to Database
- Expert in handling Dataset and data tables
- Used data grid to review and modify manipulated data
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, Data View for consistent access to SQL Server data sources
- Developed web pages using C#, ASP.NET and Visual Studio .NET 2010
- Used ASP.NET, HTML, to create dynamic web pages using ASP.NET Web Server Controls and user controls
- Developed ASP.NET MVC 3 web services and classic Web Forms administrative web sites.
- Integrated with flash with the help of handlers in .net
- Designed and Developed User Interfaces using ASP.NET.
- Responsible for designing and developing ASP.NET web pages using ASP.NET, Java script, ADO.Net, SQL, HTML, CSS and AJAX Web services.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Added functionality in business layer and Data access layer.
- Good at import and export of data between XML file and datasets.
- Used ADO.NET in connecting to Data Access management with SQL Server.
- Designed and developed complex stored procedures in SQL Server 2008
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Generated the required reports with the help of data grid.
- Developed screens in ASP.NET AJAX-Enabled, C#, ADO.NET to display.
- Development and Testing of Web Services (A middle tier application on IIS).
- Used Tortoise SVN for version control.
- Wrote business logic in C# and handled transactions from and to database using ADO.NET objects such as Datasets, Data Adapters, and Data Readers.
- Experienced in Prepare, read, write and understand program specifications.
Environment: ASP.NET, C#, MVC, Html, JavaScript, jQuery, XML, XSLT, Ajax, TFS, VS.NET 2008, Sql Server 2008 and SSRS.
Confidential
.NET Developer
Responsibilities:
- Gathered user requirements by interacting with users and prepared Software Requirements Specification (SRS) and other supporting documents.
- Involved in designing and development of UI & ASP.Net pages (Web Forms) after interacting with users for requirements.
- Used AJAX controls to dynamically render the content on web pages developed using C#.
- Web service is hosted manually to provide multiple end points.
- Developed Web Services for retrieving product data (using SOAP, WSDL, and UDDI).
- Implemented Data access layer (DAL) using ADO.NET with SQL server 2005 by creating Functions, Triggers and Stored Procedures in T-SQL.
- Designed and wrote stored procedures, Triggers, Functions and SSIS (SQL Server Integration Services) packages in SQL Server 2005.
- Used Validation controls to validate the input data.
- Involved in Database Design of the application, creating complex queries, tables and indexes.
- Performed Query Optimization using SQL Server Query Execution Plan Analysis.
- Source control used in this application team foundation server.
Environment: ASP.NET 2.0, C#, ADO.NET, HTML, JavaScript, J-Query, CSS, XML, FLASH, Web Services, SQL Server2000.
