.net Developer Resume
Chicago, IL
SUMMARY
- 7 years of experience in designing, developing, and maintaining web and client/server applications using Microsoft Technologies.
- Expertise in.NET frameworkwith great proficiency in creating applications usingWeb Forms, ASP.NET, C#/VB/MVC.NET, ADO.NET, XML, AJAX toolkit, Cascading Style Sheets (CSS), JavaScript, WCF,IIS7.0, SQL Server 2008/2012, LINQ and Visual Studio.NET.
- Expertise in all the phases of Software Development Life Cycle (SDLC) including requirements, analysis, design, implementation, integration and testing, deployment and maintenance.
- Expertise in working with Web Server Controls, HTML Controls, User Controls, Custom Controls using C#.
- Expertise in working with ADO.NET components such as Dataset, DataAdapter and DataReader.
- Experience with client side scripting technologies likeJavaScript.
- Experience in developing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Excellent experience in creating & consuming Web services over SOAP using C#.
- Experience in designing GUI screens using usability and design principles.
- Experience in writing complex user defined Functions, Stored Procedures, Views, using MS SQL Server (2008/2012), Oracle 10g.
- Experience in relational database design, data extraction, data transformation and loading from large and complex data sources using MSSQLServer2008/2012.
- Experience in using Microsoft Visual SourceSafe, TFS for Version Control.
- Hands on experience in Distributed Technologies like Web Services.
- Experience in Unit testing using Nunit.
TECHNICAL SKILLS
Languages: C#.NET,MVC, C++, Visual Basic 6.0,PL/SQL
Web Technologies: ASP.Net, JavaScript, WPF,WCF,HTML, XML,XSL, JQuery and IIS
Business &Portal Technologies: WSS 3.0,Sharepoint Server 2010,MS Office 2007
Databases: MS - SQL Server 2008/2012, Oracle 10g, PL/SQL, MS Access, MySQL
Internet Technologies: VB Script, JavaScript, HTML, DHTML, Front Page, VB InterDev, CSS, and XML, XSL, XHTML, Microsoft AJAX and XSD.
IDE: Visual Studio.Net, Visual Studio 6.0, Visual InterDev 6
Reporting Tools: Crystal Reports 9.0/11.0, SQL Reporting services 2005(SSRS), Ad Hoc Reporting Model, Dundas Chart.
Version Control: MS Visual Source Safe 6.0, Team Foundation Server.
Networking Protocols: SOAP, HTTP and TCP/IP
Design Tools: VisualStudio.Net, Microsoft Visio
Operating Systems: Windows 98/2000/XP/Vista/ 7/ Server
PROFESSIONAL EXPERIENCE
Confidential
.Net Developer
Responsibilities:
- Responsible for the architecture design of the Athletes and other volunteer registration, roster selection, tryout and final result collection site. Responsible for gathering business requirements by interacting with SME (Subject Matter Expert), design, implementation, deployment and maintenance.
- Followed Scrum (with Agile) software development methodology.
- Designed and implemented the site in ASP.NET and VB.NET following the code standard and OOPs concept.
- Created and used Usercontrols along with Masterpages.
- Used CSS to implement styles and Layout.
- Used JavaScript for client site coding and client side validation.
- Designed User Controls and used NetAdvantage’s Infragistics’ Custom Web Controls to provide enrich presentation layer.
- Designed SQL database schema, stored procedures, user defined functions, views and triggers. Resolved performance issues, fine-tuned queries, indexes and stored procedures.
- Used Subsonic to generate the Data Access Layer, and extended the generated classes as per the requirement of the application.
- The Controller Classes of the generated DAL were extensively used.
- Implemented form authentication for the site and authorized users on the basis of their roles.
- Role based Group email and emails regarding account creation, registration, password change, and security question change were sent via SMTP Mail using System.Net.Mail namespace.
- Designed and Implemented Reporting Wizard, which allowed admin users to choose the data fields, to generate custom dynamic reports, using XML and Microsoft’s ReportDefinition.xsd
- Mostly worked on programming Business Logic and Data Access Layers on 3-layers architecture
- Updated with ASP.NET Ajax Extension/Atlas to allow asynchronously controls updating via client-side callback without performing a server-side post back.
- Used SQL Server Reporting Services to create rich data driven reports.
- Responsible for deployment and maintenance of the application in secure internet application hosting environment servers. Used System.Diagnostic namespace to trace and debug the application.
- Interacted with business users, testers, web designers and developers.
Environment: Visual studio 20012/2013, ASP.NET 4.0/4.5, .NET Framework, MVC 4.0, C#, SQL Server 2012, AjaxCSS, HTML, Java Script, IIS 6.0, XML, XSLT, WCF, Web Services, Agile methods, TFS.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Involved in complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Involved in full life-cycle of the project from requirements gathering to transition usingAgileMethodology.
- Designed and developed Servicesusing WCF and also leveragedWCF securitymechanism at transport level with windows authentication type for our intranet applications.
- Implemented Data access layer usingADO.NETto connect and retrieve or manipulate database information.
- UtilizedADO.Net technologyextensively for data retrieving, querying, storage and manipulation usingLINQ.
- Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender
- Extensively involved in Developing Components for Business Layer and Data Layer, implementation inMVCframework.
- UsedGrid View, Data ListandRepeater controlswithPaging and Sorting for displaying various data on to the page
- Used.NETAJAXToolkit controls likeScript Manager, Script Manager Proxy, Update PanelandModal Popup Extenderwithin some web pages.
- Successfully created multiple environments for the application as per the requirement of multiple code streams.
- Designed and developed web user controls, master pages, validation controls, CSS files usingC#,ASP.NET, VB.NET, JQuery, XML, HTML,UML.
- Used AJAX along withJQueryfor interactive and dynamic web interfaces for the applications.
- Used multiple custom controls and user controls all through the application development.
- Other to development of the main code stream, I have developed the changes related to the enhancements to the Issue portal, which is used for issue assignments. Developed the enhancements inC#,ASP.NET, ADO.NET.
- Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records.
- Written Views, User Defined Functions, Stored Procedures, and Triggers for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data withbetter Performance Tuning.
- Implement NUnit Testing, Integration Testing and Regression Testing.
Environment: Microsoft Visual Studio 2010, ASP.Net 4.0, MVC, ADO.NET, SQL Server 2008, C#, Microsoft Office 2007, Team Foundation Server, Windows 7, WCF, Java Script, IIS
Confidential, Plymouth Meeting, PA
.Net Developer
Responsibilities:
- Effectively involved in various stages of the development starting from the project planning till production.
- Designed, configured and developed the web application using ASP.NET, C#,
- JavaScript and CSS.
- Developed various User Controls to use it across the application.
- Used Grid View, Data List and Repeater controls extensively.
- Used CSS to Design and create various templates to get a unified look and feel of the Web Forms.
- JavaScript was used to do some client side validations and also used AJAX to improve performance of the web page.
- Implemented data access layer using ADO.NET.
- Created various Stored Procedures, Triggers and Indexes for efficient data transfer between databases and to create a log of all the modifications.
- Effectively created and consumed Web Services at various stages of the development. For Ex, Insertion of data into database, fetching data from the database.
- Involved in the project maintenance doing some bug fixing and doing knowledge transfer session under time constraints.
Environment: .NET Framework 3.5, C#, ASP.NET, VB.NET, SQL Server 2008, Web Services, JavaScript.
Confidential, VA
.Net Developer
Responsibilities:
- Responsible for the designing, development and maintenance of the tracking tools by utilizing .net, C# JavaScript.
- Worked with the team on relational database systems on SQL server 2000.
- Developed many different themes, CSS files and search criteria modules to maintain the web sites.
- Responsible for the determination of the requirements of module and apply those requirements.
- Developed web contents and enhance the web sites by utilizing the languages like CSS, .NET.
- For version control and sharing file utilized MS Visual Source-safe.
- Optimizes the database application by writing the codes in Access and for solving the problems developed the database queries also.
Environment: Winforms, ASP.NET 3.5, MVC, C#, ADO.NET, Visual Studio 2008, T- SQL, XML, SQL Server 2008, AJAX Control Toolkit, SOAP, LINQ, JQuery, TFS, ORM
Confidential, AZ
.Net Developer
Responsibilities:
- Created UML diagrams using Microsoft Visio for developing class & sequence diagrams
- Consumed commercial web services and provided message level security by incorporating Web Services Enhancement framework
- Utilized ASP.Net features like MasterPage Layout & SmartNavigation scheme to provide a rich easy to maintain UI look and feel
- Coded multithreaded control libraries in C# for implementing business process logic
- Coded multi-cast delegates to manage several event
- Utilized ThreadPool Class and properties to manage asynchronous data processing
- Ported existing COM objects into the managed code using CCW & RCW interop functionality provided by the framework
- Extensively employed ADO.NET objects for managing database connections and concurrency management issues
- Used SQL Server 2005 database and optimized stored procedures to resolve Data Binding and Reporting issues
- Used XML/XSLT for displaying XML data contents in XHTML/HTML format
- Analyzed managed code assemblies with FxCop 1.32
- Incorporated NUnit Framework and Diagnostic utilities for testing and debugging code
- Employed Visual Studio Team Foundation Server & Visual Source Safe to manage code versioning
Environment: C#, ASP.NET.NET Framework 3.5, ADO.NET, SQL Server 2005, Reporting Services, Visual Studio Team System, Visual SourceSafe 6.0, NUnit, MS Visio, FxCop 1.32.
