Sr .net/asp.net Developer Resume
Minneapolis, MN
SUMMARY:
- Over 8+ years of experience in developing enterprise level web/windows applications using Microsoft Technologies such C#.NET, ASP.NET, ADO.NET, Web Services, WCF, ASP.NET MVC, Entity Framework, AJAX, LINQ, WPF, Silverlight and SQL Server.
- Strong knowledge on Object Oriented Programming concepts (OOPS)
- Experience in developing Single Page and Responsive Applications using AngularJS, BoostrapJS and Twitter Bootstrap.
- Experience in all phases of Software Development Life Cycle (SDLC) from Requirements gathering, Analysis, and Design, Development, Documentation, Testing, Implementation and maintenance of various Web and windows applications.
- Experience in designing and developing enterprise applications using various Design patterns like MVC (Model View Controller) and MVVM (Model View ViewModel) Architecture
- Experience in all phases of the Software Development Life Cycle (SDLC) using Agile Scrum, Waterfall models and V Model
- Experience working with various versions of .NET Framework 4.5/4.0/3.5/3.0/2.0 using C#, VB.net, REST, SOAP and Service Oriented Architecture (SOA).
- Hands on experience with development of applications using ASP.NET, ADO.NET, C #, WCF, WPF, LINQ and Silverlight.
- Experience with developing GUI using web technologies like HTML, XHTML, CSS, Skins, Themes, DHTML, AJAX, JavaScript, jQuery, Telerik Controls, Master Pages, Partial Pages and XAML.
- Experience with Relational Databases like SQL Server 2012/2008/2005/2000 and Oracle 10g.
- Good Knowledge of developing Interoperable and distributed applications using web Services and WCF Services.
- Experience in developing and deploying Client server, Web - based, distributed end-to-end enterprise applications.
- Experience in working with various version controls like Tortoise SVN, Visual source safe and Microsoft’s Team Foundation Server.
- Experience with working on various software development/monitoring tools like HTTPWatch, Fiddler, Developer Tools, Style Cop, Resharper and Firebug.
- Experience working with tool like JIRA for bug tracking, issue tracking and project management.
- Experience in rendering AJAX features for building Rich Interactive Applications using Ajax Control Toolkit along with JavaScript, JQuery.
- Expertise in using Data Binding Controls (Dataset, DataReader, DataAdapter, GridView)
- Proficient in the design and development of multi-tier Distributed Client Server and Web Applications utilizing MS.NET, C#, VB.NET, ASP.NET, ADO.NET, Web Forms and Windows Communication Foundation (WCF) technologies.
- Developed applications leveraging ADO.NET, LINQ to SQL, Entity Framework 4.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adapter.
- Experience of handling queries using .NET 3.5 LINQ components and the Entity Framework.
- Extensive experience in SOA-based solutions - Web Services, WebAPI, WCF, SOAP including RESTful services
- Proficient working with Stored Procedures, Triggers, Cursors, Functions and Views on SQL Server and using PL/SQL.
- Experience in generating business reports using SQL Server Reporting Services (SSRS) and Crystal Reports.
- Experience in using .Net Remoting, Web Services, XML, XSLT, XPATH and XML Schema.
- Knowledge in Installing, Configuring, Troubleshooting IIS5.1, IIS6.0, IIS7
- Experience in RDBMS Concepts, Database Management Systems, Database Physical and Logical design, Data Mapping, Table normalization, Data Modeling.
- Experience with Microsoft Enterprise Library 4.0
- Experience in setting up windows server to Microsoft web server (IIS) in DEV and QA environments.
- Experience in using SSIS to validate, Extract, Transform and load data to Database SQL Server and Scheduled Jobs for executing the SSIS Packages.
- Worked on TOAD for the application development and also for the database development on Oracle based applications.
- Experience in handling various backend data sources like MSSQL Server 2005/2008/2012 and Oracle
- Experience with the Object Relational Mapping (ORM) using LINQ.
- Experience in implementing the design Patterns like MVC and MVP architecture.
- Experience with AJAX controls, WPF and Windows Communication foundation (WCF)
- Worked on AWS (Amazon Web Services) products.
TECHNICAL SKILLS:
Languages: C#, Core Java, JDBC, c++, c, PL/SQL.
.NET Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , C#.NET, VB.Net, Win Forms, Web Forms, Windows Services, XML, UML, LINQ, Multi-Threading, Entity Framework, C#. NET, ADO.NET, ASMX and WCF Web Services. ASP.Net MVC 2.0/3.0/4.0.
Web Technologies: XML, HTML, XHTML, SOAP, WSDL, UDDI, CSS 3, XSL, XSLT, JavaScript, AJAX, Json, HTML5, jQuery, Twitter Bootstrap, AngualrJS, Asp.net, Telerik Controls.
Database Servers: MS-SQL Server 2000/2005/2008/2012 , LINQ, MS Access 97/2000, TSQL, PL/SQL.
Web Servers: IIS 5.0/6.0/7.0/7.5 , Apache Tomcat
Operating Systems: Windows Win7/Vista/XP/ NT/ Server 2000/2003/2008
IDE / Utilities: Visual Studio .NET 2003/ 2005/2008/2 , MS Visio
Unit Test tool: MS Visual Studio Test edition (Team Suite), NUnit
Other tools: Visual Studio. Net 2005/2008/2010/2012 , Microsoft Visio, Dreamweaver, Eclipse IDE 3.x, StyleCop, ReSharper, HttpWatch, Fiddler, Fire-Bug, Develper Tools, MATLAB, Rational Rose. PUTTY, IIS, Filezilla, Winscp,Nuget
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Sr .Net/ASP.Net Developer
Environment: MVC4 (RAZOR engine), Entity Framework 5.0, SQL Server 2012, CSS3, SSRS, LINQ, Visual Studio 2012, C#.NET 2010/2012, AJAX, JSON, WCF 4.0, HTML, SSIS, JQuery, Web Forms, Win8, Team Foundation Server (TFS), WebAPI.
Responsibilities:
- Developed web application using ASP.NET MVC framework.
- Used JQuery, ASP.NET AJAX toolkit controls and Twitter bootstrap CSS to give better performance and richness to the user interface.
- Developed views and partial views in MVC using scaffolding templates like Create, Edit, Delete and List
- Used Ajax Control Tool kit to run client side script, enhance rich web UI, validation and showing div based Ajax extender.
- Analyzing the requirement and Understanding the functional specifications, estimating the effort involved in fulfilling the requirements.
- Have used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Extensively used various HTML helpers while creating views, partial views and layout pages in MVC3
- Developed Web pages that are rich in user interactive using Angular JS, Node JS, Webstorm, HTML5, and CSS3, JavaScript, Bootstrap, Git, and JSON.
- Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using C#.Net, ASP.NET and SQL.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Create the WebAPI which can return the data from SQL Server database and pass the data to the dropdown list in the corresponding views.
- Utilized JQuery AJAX library to call WebAPI to populate dropdown list and used JQuery UI autocomplete to call action method in controller to implement autocomplete.
- Use JQuery UI dialog and partial view to implement a pop-up.
- Used ASP.Net MVC web server controls like List View for displaying the data.
- Extensively used Ajax applications for reduction of round tripping of data using the update panel controls.
- The Presentation Layer was implemented in ASP.NET MVC using Views, Partial Views, Web Controls, layout pages, HTML, and Cascading Style Sheets.
- Used MVC Action Filters for user authentications and authorizations and for caching pages to improve performance.
- Generated various business reports using Microsoft SQL Server Reporting Services (SSRS).
- Bug Fixing of the application in various areas, conducting code review of the modules.
- Development of various modules in accordance with agile and waterfall framework.
- Developed various Controllers with Action Methods returning varied action results like File Content, Script Execution, JSON Data, URL Redirection and HTTP Status.
- Designed, implemented and configured WCF service layer.
- Worked with WPF for creating custom controls, data binding and graphics.
- Managed to implement a layout system which adapt to changing window and display conditions by using WPF layout controls.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Implemented business logic/rules using WCF services and integrated with the UI components.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Used LINQ to retrieve information from the XML data files.
- Worked with SQL Server Database to access customer records.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Performed unit testing and also the complete system integration testing
- Worked on Production Support tickets by finding the issues and fixing them.
Confidential, Harrisburg, PA
Sr. .Net Developer
Environment: Visual Studio 2010, MVC3, .NET, ASP.NET, C#, Windows services, WCF Web Services, ADO.Net, XML, NUnit, JavaScript, SSRS.
Responsibilities:
- Working in an Agile Environment to deliver higher-quality software far more rapidly
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity
- Developed Data Accesses layer using OOPs concepts Inheritance, Polymorphism and Abstraction as a part of Data Accesses between database and application.
- Developed ASP.Net pages using ASP.NET 4.0 web form controls, Custom user Controls, HTML server controls in C#.
- Used LINQ as a middle ware component encapsulating the business logic.
- Written various stored procedures and SQL statements to access data from SQL Server database.
- Experience in designing, developing and deployment of WCF services and also consuming the web services in the user Interface layer.
- User interface separated with JavaScript include files and clients side validation.
- Used Master Pages, Themes, Cascading Style Sheet (CSS) to give consistent look to all Web Pages of the application
- Passed values to JavaScript from Code behind. Capture query string value in JavaScript in aspx page. Getting Session Id using JavaScript.
- Redirecting a page from aspx using JavaScript. Used User Controls, State Management Techniques like View State, Cookies, Sessions and Form Based Authentication and Authorization in developing the application.
- Designed and developed reports in formats such as PDF, Excel, Word, and CSV.
- Followed agile methodology for design specifications of the application.
- Written complex stored procedures and triggers. Created Data layer includes stored procedures and table views.
- Created CSS files to be applied to various web forms on the web pages.
- Building and generating Custom and linked reports using SSRS. Consumed Web Service Components for authenticating the user credentials.
- Used various Data elements like grid view control to populate the data from database.
- Used validation control in ASP.Net web page. Implemented Event Handlers in web pages. Storing Database Data in session state.
- Data access layer created by using ADO.Net and it is being consumed by web services.
- Involved in creating Procedures, triggers, views, joins and queries in Oracle.
Confidential, NYC, NY
.Net Developer
Environment: C#, ASP.NET, ADO.NET, WCF, XML, Visual Studio 2008, SQL Server, Windows Vista.
Responsibilities:
- Designed and implemented User Interface Layer using ASP.NET Web Forms
- Designed and developed web pages using C#.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information
- Designing and developing Webforms using ASP.NET, WCF.
- Designed, coded and modified applications by implementing knowledge of ASP.NET.
- Created ASP.NET User Controls to reduce the complexity of user interface design
- Created User input validation for new & existing users
- Used data grid sorting and paging features for Item and Service List
- Implemented Security and Authorization to secured web pages using Forms based security model and administrative level security in WEB.config
- Provided Session Management to preserve the state of session variables
- Involved in database design on SQL Server and development of different database objects containing functions, triggers, store procedures to manipulate database of the application
- Involved in testing and deployment of the application.
Confidential, San Diego, CA
.Net Developer
Environment: Net Framework 4.0,ASP.NET,C#,Visual Studio 2010,SQL Server 2008,Enterprise Library, Reporting Tool,log4Net,Control M for Scheduler
Responsibilities:
- Followed AGILE methodology during whole life cycle of project.
- Developed the application using 3-tiered Architecture involving Presentation Layer, Business Layer and Data Access layer.
- Involved in developing “Windows Authentication and Authorization” using Active Directory.
- Worked on multiple UI pages involving complex Search criteria including the design of Master Page.
- Worked on third party Infragistics web controls like WebDatagrid, WebImage button and WebDialog windows for rich User Interface.
- Used C# and ASP.Net to develop web based intranet application with Navigation and breadcrumb facility.
- As extened enhancements used Report viewer control to view data and method to generate Excel spreadsheet.
- Developed automated batch processes in C# which are Scheduled Tasks run using the Control-M Scheduler in support of Inbound, Outbound and Follow-Up Email Processes.
- Worked on the Data Conversion from EDI to XML and then XML to SQL and then Converting the SQL Data into a Flat File for sending it to Mainframe (CISCO) as part of Inbound Process and Vice-Versa for Outbound Process.
- Resolved Security issues like XSS, SQL Injection and persistent and non-persistent vulnerabilities.
- Defect creation and resolution depending on the severity and supporting UAT.
- Created “As-Built” document which describes the application.
- Created stored procedures, funtions, tables and Indexes in SQL server 2008.
- Used log4Net technique to log different kind of information during application run.
- Used HP Quality Center 11 ALM testing tool to make and run test scripts, test plans.
- VSS is used as a source control and repository.
Confidential
Software Developer
Environment: C#. NET, .NET 3.5, Visual Studio 2005, WinForms XML Web Services, SQL Server 2008, IIS 6.0, Visual Source Safe 6.0
Responsibilities:
- Developed the windows from .NET.
- Written & optimized the queries, SQL Statements and procedures
- Used existing WinForms user control in WPF application.
- Design new systems & responsible for enhancements to existing systems.
- Developed custom test cases, charted out various execution paths.
- Developed Windows forms and Screen layouts in Visual Studio.NET.
- Formulated standard coding conventions for naming, preferable commenting and indentation format.
- Used Try Catch finally exception handling to avoid circumstances leading to abnormal program termination.
- Customized Grid view control to display columns dynamically according to the requirement.