.net Developer Resume
Bentonville, AR
SUMMARY
- 7+ years of IT experience in analysis, design, development, implementation and testing of web based, windows based and multi - tier applications in Health, Banking, Insurance, and Financial domains.
- Strong technical expertise in Microsoft Technologies, such as .Net Framework, ASP.Net, C#, WCF, AJAX, ADO.NET, Entity Framework, MVC, XML and ASP.
- Experienced in all phases of Software Development Life Cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment of the Web Application.
- Expertise in working with Web Server Controls, HTML Controls, User Controls, Custom Controls using C# and VB.Net.
- Having expertise in technical design documentations using UML modeling, Object-oriented analysis(OOA),Design (OOD), Agile methodologies and design patterns such as MVC4, Singleton, Abstract Factory, Factory etc.
- Expertise in OOP (object oriented programming) concepts.
- Proficient in designing and implementing databases layers using LINQ, ADO.NET, and Entity Framework.
- Good experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Solid experience in DB design (SQL DDL & DML), Data Modeling (Logical and Physical Design of Databases), Normalization and building Referential Integrity Constraints.
- Excellent backend skills in creating SQL objects like Tables, Stored Procedures, Views and Indexes.
- Good exposure to XML technologies such as XML Web Services, XML Schema, XSL
- Solid Experience in developing and consuming WCF services.
- Excellent experience in implementing Web Service (XML, SOAP and WSDL), WCF, and REST service which communicate data in a both XML & JSON following SOA in a distributed environment.
- Relative experience in SQL SERVER 2005 and SQL Server 2008 which includes T-Sql, SSIS and SSRS reports.
- Proficient in developing applications using JavaScript, JQuery, JSON, Xml, Telerik UI, AJAX, HTML5, CSS3, Bootstrap, Razor and AngularJS.
- Experienced in Effort Estimation, Project Tracking, Gap Analysis, and Scope Definition, User acceptance testing and Change Control Management and audit trail.
- Relative experience in Oracle 9i/10g which includes PL/Sql Programming, Packages, Stored Procedures, T-Sql, Views and Triggers. Performance tuning of SQL queries and Procedures.
- Good Analytical and programming skills.
- Good interpersonal and communication skills
TECHNICAL SKILLS
Languages: C,C++,C#, T-SQL,UML, PL/SQL, XML,HTML5
Web Technologies: ASP.Net 4.0/3.5/2.0, AJAX, ADO.Net, Entity Framework, LINQ, Web Services, WCF, CSS3, JavaScript, HTML, web forms
Environment: Visual Studio 2010/2008/2005/2003
Database: SQL Server 2012/2008/2005 (T-SQL, Stored procedures, Triggers, DML, DDL), Oracle 10g/11g/12c, MS Access
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Reporting Services: Crystal Reports, SQL Server Reporting Services (SSRS)
Enterprise Servers: IIS Server 7.0 / 6.0 / 5.0
Tools: MS Visio, Visual Source Safe (VSS), Team Foundation Server (TFS), NUnit, TOAD, SQL Developer, SSDT
Methodologies: SCRUM methodology
Operating Systems: Windows Server 2003/2008, XP, Windows NT / 2000, Vista, Windows 7/8
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
.Net Developer
Responsibilities:
- Involved in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
- Used Scrum and Test Driven Development Methods in Agile methodology to produce high Quality software.
- Extensively applied the Object Oriented Analysis and Design (OOAD) concepts, and used Model-View-Controller (MVC4) architecture framework and implemented user interface using RAZOR view engine.
- Involved in Design and Code Construction with OOPs Implementation in MVC Architecture.
- Developed application with UI in the presentation layer using ASP.NET 4.0, business logic in the middle layer using C# and data service activities in the backend using SQL Server 2008.
- Incorporated many rich, user friendly, responsive features in the application using .Net framework, AJAX Library, CSS3, and JavaScript.
- Used ASP.NETAJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Created a windows service which identifies the file drop in a folder and sends an email alert to the business user.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Performed CRUD operations with WCFRestful services using Web-Get, Web-Invoke and also used AngularJSfor single page user interaction.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Developed various web services using WCF which can be consumed by web application and other systems.
- Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.
- Developed service layer that uses dependency injection to pass updated models to the application layer to facilitate unit testing.
- Used JQuery for Validation and Ajax submission, JSON web service call.
- Involved in Unit testing and Bug fixing. Experienced in Incident Management/Ticket management.
- Experienced in creating and maintaining Web Services. Used XML for request and response from the Web Services and manipulated the result as accordingly.
- Involved in troubleshooting, monitoring, optimization of SQL Server database code.
- Experienced in Oracle 10g, PL/SQL Programming (Stored procedures, Functions, Packages, Cursors, Bulk insert) and used TOAD tool.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in designing, developing, debugging and testing of reports inSQLServer Reporting Services (SSRS). Designed various operational, drill-through, drill-down, sub reports and parameterized reports.
Environment: NET Framework 4.0, C#, MVC 4, Razor, MS Visual Studio 2010, IIS 7.0, SQL Server 2008, Entity Framework, HTML5, CSS3, LINQ, Oracle 10g, T-SQL, WCF, Web services, WSDL, SOAP, XSLT, JavaScript, JQuery, Ajax, XML, XAML, NUnit, TFS, SSIS, SSRS.
Confidential, Oklahoma, OK
ASP.NET MVC4 Developer
Responsibilities:
- Developed the application using ASP.NET MVC 4.0 with Razor syntax, C#.NET, AJAX, JQuery, JSON, HTML, JavaScript, Bootstrap and CSS.
- Extensively used SlickGrid.js, alightning fast JavaScript grid/spreadsheet, responsible for handling and writing the custom and editor formatters across the project.
- Used Database first approach to create the entity models.
- Designed and developed class library for Domain entities using Entity Framework 5.0.
- Independently worked on developing document handler using the HTML5 Canvas.
- Extensively implemented Object Oriented Programming Functionalities.
- Involved in creating web site pages using AJAX, JavaScript, JQuery, HTML, and Bootstrap CSS.
- Developed Business Logic for the modules in a separate Business Layer in C#.Net.
- Created the Editor and Displaytemplates for MVC controls
- Designed UI pages with Razor views and partial views.
- Used Master Pages, shared layouts, CSS & Themes for the consistent look of the application
- Created View models to encapsulate all models and classes used on the different views for a more organized, structured, and clean code.
- Used Interfaces to provide service and implementations.
- Written AJAX asynchronous calls.
- Improvised user experience using JQuery. Used JQuery event handling mechanism to dynamically assign events on web controls.
- Involved in writing complex SQL Statements, Views and Stored Procedures, Indexes to validate data and ensure system integrity and security Written LINQ functions for data access.
- Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
- Used Team Foundation Server (TFS) for continuous integration and version control.
- Used Fiddler to debug web request and responses.
- Reviewed code to ensure that all the Processes and Standards are being adhered i.e. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Assisted QA team in building scripts in Test Partner tool for functional testing.
- Participated in periodic technical reviews of various modules and developed schema to improve them.
- Actively participated in Scrum meetings of the project implemented in agile project management methodology.
- Provided implementation support by attending defect and UAT meetings and participating in pilot/launch activities.
Environment: ASP.NET MVC 4.0, SlickGrid.js, Nunit, Entity framework 5.0, SQL Server 2012, Visual Studio 2012, TFS, C#, javascript, jQuery, JSON, HTML.
Confidential, Minneapolis, MN
.NET Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Worked as a Developer in the team for designing and developing the application using Microsoft advanced technologies Microsoft Visual Studio .NET 2010, C#, ASP.NET 3.5, SQL Server 2005, Microsoft Team Foundation Server (TFS) 2005 and MS Office XP.
- Created WCF web services for implementing business logic
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Created various views and partial views in MVC Razor View Engine.
- Interacted with API service using explicit HTTP methods like GET, POST, and PUT.
- Developed the classes using C#, which in corporate N -tier architecture and database connectivity.
- Implemented changes in coding and designs using knowledge of VB .NET
- Developed UI Screens in ASP.NET with MVP Pattern with C#.
- Developed and tested user-friendly navigators by utilizing JavaScript and VB .NET
- Performed Unit Testing for all units in developed pages using JUNIT Tool.
- Design and develop rich user interfaces with HTML/CSS/JavaScript/Bootstrap
- Worked on Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF).
- Created Tables, Stored Procedures, Views, Index’s and involved in designing of Database tables.
- Participated in peer code reviews for better quality assurance.
- Intensive use of CSS and XHTML to design look and feel of the web pages.
- Used Microsoft Team Foundation Server (TFS) for integration and source control.
- Involved in database design on SQL Server 2005 and development of different database objects containing functions, triggers, store procedures to manipulate database of the application.
- Develop and deliver dynamic reporting solutions using SQL Server 2005 Reporting Services (SSRS).
- Developed a communication layer that is used for consuming web services (SOAP, UDDI, WSDL) and this layer was used while fetching the products.
Environment: Visual Studio 2010, ASP.NET 3.5, MVC, RAZOR, C#, WinForms, AJAX, SOAP, IIS 6.0, ADO.NET, VB.NET CSS, SQL Server 2005, WCF, Java script, IE, Agile (Scrum) methodology.
Confidential, Northbrook, IL
.NET developer
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specification.
- Designed and developed the user interfaces of the application using ASP.NETServer Controls, HTML Controls, Java Script, CSS, Bootstrap.
- Used AngularJSfor two way data binding.
- Developed several Classes using C# and experienced in creating Assemblies and Name Spaces.
- Implemented and used MVC architecture.
- Developed XML Schemas to provide data content from Oracle to Sitecore Engine to generate website content.
- Involved in SDLC, of application developed using AGILE methodology
- Implemented AJAX functionality and worked with AJAX control tool kit.
- Used Site Map control for site navigation.
- Coding the presentation layer using WPF and silver light and service layer using Windows Communication foundation technology.
- Extended the WPF Toolkit Grid so that it can manage the columns, filter, search, and batch update.
- Used Master Pages to maintain design consistency across all web forms.
- Maintained Web services by adding additional web Methods and modifying existing web Methods.
- Wrote a wrapper class for the proxy class for logging the request and response of a Web Service.
- Used ASP.NET Caching to improve the performance of the Application.
- Used Session Objects, Cookies as a part of Application state Management.
- Used Visual Source Safe for version control.
- Involved in Bug Fixing and Unit Testing.
Environment: Visual Studio.NET 2008, ASP.NET 3.5, C# 3.5, ADO.NET, WPF, Web Services, Sitecore, AJAX, Windows Server 2003, HTML, XHTML, Java Script, SQL Server 2008, Visual Source Safe.
Confidential
.NET Developer
Responsibilities:
- Participated in gathering business requirements and developing detailed functional requirements.
- Worked on enhancements and trouble shooting of existing system to match the user needs.
- Developed web pages and C# code using Visual Studio.Net framework and presented several User Interface prototypes and presented it to the Business. Developed CSS style sheets for a uniform page look throughout the application and for easier maintenance.
- Closely involved with the database team in developing stored procedures, functions, views, triggers on SQL Server to accomplish the desired functionalities.
- Developed dynamic html controls.
- Used ASP.Net Server controls, user controls for developing the Presentation tier.
- Extensively involved in working with database objects using ADO.Net objects, SQL Server 2000, Microsoft .NET Framework.
- Used connection objects, command objects and data adapter, data sets for database connectivity and used repeaters, gridviews, datagrids for displaying data in the client user interface.
- Developed complex gridviews with editing, sorting, paging and validating capabilities. Added hidden fields to the controls in a grid view.
- Used Ajax to partially update the page and for a quicker response.
- Involved in developing and consuming our internal Web Service.
- Used Web services for address validations, state, city, zip codes.
- Involved in developing generalized JavaScript code that is used in all modules for front-end validation like address validations, date validations, account number validations, hide or display data according to the users input etc.
Environment: C#, ASP.Net 2.0, ADO.Net, Visual Studio.Net 2005, AJAX, Web Services, Sql Server 2000, TOAD, IIS server5.0, JavaScript, XML.
