.net Developer Resume
Greensboro, NC
SUMMARY
- A Full Stack MS.Net Developer with 5 years of software experience in Evaluation, Design, Development, Testing, Maintenance using SDLC process and methodologies.
- Proficient in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.5/4.0/3.5, ASP.NET MVC 4.0/3.0, C# and AJAX Extensions, JQUERY with MS SQL Server (SQL 2012 R2 / 2008 and BIDS) and PL/SQL as database.
- Experience in implementing Object Oriented Analysis & Design techniques (OOAD) Concepts in the Applications.
- Good experience in using front - end technologies like HTML5, CSS3, DHTML, JavaScript, XML, JQuery, AJAX, and Angular.JS.
- Experience in consuming and publishing Windows Communication Foundation (WCF) services and in defining Service, Operation, Data, and Fault Contracts.
- Expertise in working with ADO.NET components such as Dataset, Data Adapter and Data Reader.
- Proficient in designing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Experience in designing GUI screens using usability and design principles.
- Hands on experience in writing complex user defined Functions, Stored Procedures, Views, Triggers, and cursors using MS SQL Server (2000/ 2005/2008/2012 ).
- Experience in relational database design, data extraction, data transformation and loading from large and complex data sources using MS SQLServer 2008/2005/2000.
- Working knowledge of indexing, query plans, installation and configuration of Microsoft reporting, analysis, and integration services (SSRS, SSAS, SSIS).
- Extensive use of ADO.netDatasets, Data Adapter, Data Reader and XML to retrieve and store the data in Access DB.
- Hands on experience in Distributed Technologies like Web Services.
- Good experience in designing scalable applications through load balancing and performance tuning.
- Experience of Project Management Tool using MS Project and MS Visio, UML Case Diagram.
- Well versed with QA Methodology and QA Process to ensure the Quality Assurance including Test Case.
- Planning /Development, Test procedures and analyzing the test results, Unit Testing with N unit.
- Exposure to Software Development Methodologies such as Waterfall software development methodologies Scrum and Agile Framework (Planning, Sprint Cycle, and Closure)..
- Good team player with excellent communication and interpersonal skills and an ability to work individually or part of a team and good learner to adapt new technologies that improve the business.
TECHNICAL SKILLS
.Net Technologies: .NET Framework 2.0/3.5/4.0/4.5 , C#.NET, VB.NET, ASP.NETADO.NETMiddleware WCF, WPF, Visual Source Safe, Team Foundation Server (TFS)Web Forms, Win forms, Web Services
Languages: C#.NET, VB.NET, Visual Basic 6.0, XML, C/C++
Web Development: ASP.NET, ASP, JavaScript, VBScript, HTML, XML, XSL, XSLT
Web Servers: IIS
Databases: MS SQL Server 2005/2008/2012 , Oracle, MS Access 2000, TSQLOraclePL/SQL, SQL,BIDS
Design and Development Tools: Visual Studio.NET 2008/2010/13/15 , Visual Studio 6.0, TOAD
Version Control: Visual Source Safe (VSS), Team Foundation Server (TFS)
Reporting Tools: Crystal Reports
Operating Systems: Windows 8, Windows 7, XP, XP Professional
PROFESSIONAL EXPERIENCE
Confidential, Greensboro, NC
.NET Developer
Responsibilities:
- Extensively worked in both Waterfall and Agile (SCRUM) environment with cross-functional teams to work on Sprint deliverables utilizing Microsoft Team Foundation Server (TFS) for software development lifecycle.
- Worked on Software Development Life cycle (SDLC) starting from attending Requirements gathering meetings and performing, design and implementation
- Used C# language in developing the Business logic for web based application which uses WCF services with SOA, where in extensively implemented the Object Oriented Programming functionalities.
- Written JavaScript, jQuery functions for Client side code to implement different functionalities like validations, making service calls, detecting client browser, etc.
- Designed User Interface System for creating Administration tool using HTML5, CSS, JavaScript, AJAX, JSON, AngularJS/2, and Bootstrap to automate workflows and other processes.
- Effectively used ASP.NET Model-View-Controller (MVC) Architectural pattern which consists of custom controls, user controls, authentication and authorization mechanism, master page, content pages for consistent GUI using Telreik controls which decouple Data Access Layer and Business Logic from data presentation and user interaction and also experienced in application build and deployments in IIS 7.0/8.0
- Designed presentation layer for dynamic web forms using ASP.Net MVC Framework, JSON and Visual Studio 2013/2015.
- Designed the application using HTML Helpers and Razor Views in MVC architecture that promotes a clear separation between the different layers
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Developed Restful Services using Web API that are consumed by various Client applications for routing data between different systems.
- Used SQL Server services (SSIS, SSRS) using BIDS for ETL purposes like generating reports to collect member data, Provider data etc.
- Extensively used LINQ in C# class libraries for sorting, filtering, grouping to apply to the source data.
- Involved in implementing the security and authentication and providing user permissions for different types of users using AZMAN.
- As part of the bug life cycle Tested Application Workflows, screen templates, Letter templates etc. and worked with testing team and fixed the issues and provide the report to project management using HP ALM, which includes development and test time in development environment and Integration environment.
Environment: ASP.NET, .NET Framework 4.0/4.5, Visual Studio 2013/2015, C#, .NET, ADO.NET, ASPX Pages, CSS#, SOA, JavaScript, AJAX, XML, jQuery, SQL Server 2008/2012, LINQ, Entity Framework 6.0, MVC 6, AngularJS/2, XML, Custom web controls.
Confidential, Farmington, CT
Sr .Net Developer
Responsibilities:
- Involved in all phases of Software Development Life-Cycle (SDLC) like Agile/Scrum methodologies
- Create Entity classes and relationships between Entity classes using Entity Framework to manage relational data as objects.
- Involved in creating the database schema and table structures in various cycles using SQL Server 2008 R2.
- Generated various reports using SSIS Packages generation tools/services like SQL Server Business Intelligence 2012(BIDS).
- Designed and developed C# components for implementing business logic for application which is used to do the transactions on database in middle tier using ADO.NET
- Developed ASP.Net user interfaces using HTML, Web Server, Data, Validation and User controls.
- Created dynamic SQL scripts, stored procedures, triggers, indexes and user defined functions to manage the business rules in database using SQL Server 2008.
- Web application development for backend system using Angular JS with HTML5 and CSS3 techniques.
- Used Angular JS for making RESTful API calls and data binding
- Used Team Foundation Server for integrating, maintenance, reporting and Project tracking
- Created WCF services responsible for communicating and providing user information from server to the client which is used in creating alerts on discounts, penetration, gratis and other amendments.
- Used LINQ to SQL writing data access classes, complex T-SQL Stored Procedures, triggers, views to capture and modify data.
- Used the Script Manager and Update Panel of Telerik.NET AJAX Controls to do asynchronous page post back
- Worked with the QA team to fix the bugs in the application and also involved in Unit Testing and Integration Testing of the entire application.
Environment: .NET Framework 4/4.5, C#, MVC 4, ASP.NET, ADO.NET, VB.NET, Entity Framework, LINQ to SQL, LINQ to Entities, SSRS, Visual Studio 2012, SQL Server 20012, TFS, IIS, Web Services, Kendo UI, Telerik, AJAX Control Toolkit, HTML, XML, CSS, Bootstrap, JavaScript, AngularJS, AJAX
Confidential - Pittsburgh, PA
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, and testing the application.
- Worked in an Agile Environment to deliver higher-quality software far more rapidly.
- Developing the application using ASP.NET, C#.NET, AJAX, J-Query, JSON, HTML, JavaScript and CSS.
- Developing Database Objects Functions, Stored Procedures, Views, Triggers and Cursors using MS SQL Server.
- Developed Front End Graphical User Interface (GUI) using Web Forms and ASP.NET.
- Developed application in ASP.NET using C# in code behind Pages.
- Implemented Business Logic for the Multi-Threaded Applications and Created reusable class libraries using C#.
- Effectively Used Data Adapters, Datasets, Command & Connection Objects of ADO.NET to manipulate Data in SQL Server 2008.
- Implemented front side validations using Java Script and JQuery.
- Extensively worked on User Interface Windows (*.cs) using WinForms.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4.0 application using HTML5 and Razor view.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Used JQuery to validate user controls and web forms.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
- Used ADO.Net and its components, Data set and Data Adapter, as middleware component for access to the database.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, ADO.NET and SQL Server 2008.
- Used AngularJS and other front end libraries and frameworks for developing front end web applications.
- Implemented Two Way Data-binding in Angular JS which makes the application to handle the automatic synchronization of data between the model and view components.
- Designed and Developed flexible UI, more user interactive and user-friendly rich front-end pages, reusable classes, functions using, C# 3.0/3.5, and AJAX for client side validation.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted in a Windows.
- Created snapshots by using WPF (Windows Presentation Foundation) for the functional requirement phase and used SQL Server Integration Services (SSIS)
Environment: C#.NET 4.0, ASP.NET 4.0, Visual Studio 2010, MVC 3, Oracle 10g, PL/SQL, Oracle SQL Developer, MS Access 2000, WCF, VSS, TFS, Route Load Express 5.2.5, Facility Manager, Arc Map.