.net Developer Resume
OH
SUMMARY
- 6 Years of software industry experience with sound programming concepts of .NET Framework using C# and VB.NET.
- Strong experience in system, design, analysis, implementation, testing, development, and maintenance of business applications using .NET, C#, Windows services.
- Experienced in working with wide variety of Microsoft .NET frameworks 1.0/1.1/2.0/3.0/3.5/4.0/4.5 , MVC 2, MVC 3, MVC 4 and MVVM.
- Experience working in divergent technologies including C#, VB.NET, ASP.NET 3.5/4.0/4.5,WCF, WPF, ADO.NET, XML.
- In - depth experience in Object Oriented Programming using C#.
- Experience in working on ASP.NET MVC 4 Framework.
- Experience in developing rich GUI for windows applications using C#, VB.NET, Visual Studio 2012, Telerik Controls and WPF.
- Experience in working with Third Party UI Controls like Kendo UI, Telerik Controls and JQuery UI.
- Experience in working with Java Script and Java Script Object Notation (JSON).
- Extensive Experience in developing the interactive presentation tier modules using DHTML, AJAX, JAVASCRIPTS, KnockoutJS, JQuery, CSS, MASTER PAGES, THEMES.
- Experience in publishing and consuming web services and WCF services.
- Extensively used XML technologies such as XML, XSL/XSLT, SOAP and WSE 2.0.
- Had Knowledge on NHibernate and Web Content Management System.
- Worked extensively with Data Adapter, Data Reader, Data Set, as a part of ADO .NET to access and update database.
- Extensively worked on LINQ objects to map required data binding.
- Experience in data querying using SQL and writing stored procedures, views and triggers.
- Experience in database designing using SQL server 2005/2008/2012.
- Developing applications leveraging ADO.NET, LINQ to SQL, Entity Framework.
- Experience in working with Microsoft Team Foundation Server (TFS).
- Experience in working with Test Driven Development (TDD).
- Experience in Migration of Classic ASP to ASP.Net.
- Experience with Unit level testing and System level testing.
- Experience with writing Functional Specification and Design Documents for the purposes of reference for QA Testing.
- Strong knowledge in creating setup projects for application deployment.
- Experience in providing production level deployment builds and automating user install processes.
- Knowledge of working with Microsoft Visual SourceSafe and Serena PVCS source control tools.
TECHNICAL SKILLS
Frameworks: Microsoft .NET 1.0/1.1/2.0/3.0/3.5/4/4.5 , MVC 1, MVC 2, MVC 3, MVC 4 and MVVM.
Languages: C#, VB.NET, ASP.NET, ADO.NET, SQL, Java, C++, C.
Scripting Languages: VB Script, JavaScript and jQuery, knockOutJS
Web Technologies: HTML 5, DHTML, CSS 3, AJAX and SOAP
XML Technologies: XML, XSL, XSLT, XSD
IDE: Visual Studio 2005/2008/2010/2012 , SQL Server Management Studio and Toad
Testing: NUnit
RDBMS: MS SQL server 2012/2008/2005 , Oracle and My SQL
Reporting Tools: Crystal reports 8/9/10, SQL Server reporting service 2005/2008
Third-Party .NET Components: Infragistics Net Advantage AJAX controls, Telericks and dundas charts
Version Control: CVS, VSS, VSTS, Perforce
SDLC Process Models: Waterfall, Iterative, Incremental, SCRUM, Agile
Tools: MS-Office, MS-Visio, Rational Rose and ERWin 4.0
PROFESSIONAL EXPERIENCE
Confidential, OH
.NET Developer
Responsibilities:
- Understanding the existing application flow and database structure.
- Involved in Analysis, design the business requirements for the project, and translating these into functional Technical specifications.
- Worked with business analysts and quality assurance teams to create new functionality and resolved bugs in an ASP.NET MVC web application.
- Integrated Knock Out JS, Java script, jQuery, JSON and AJAX to provide rich web end-user experiences.
- Maintained ASP.NET web forms legacy code and refactored it into ASP.NET MVC/ jQuery/ Java script.
- Implemented using MVC4 Framework.
- Implemented using Telerik Control Kendo UI.
- Created Auto mapper for mapping the data with View Model.
- Worked alongside database architects developing SQL Server 2012 Stored procedures, Views, Functions and service methods for a SOA-based, WCF service layer.
- Developed components in C#.NET using LINQto provide the functionality for the Data Access Layer and give access to the database for Inserting, Updating, Deleting and getting the information from the database through Business Logic Layer.
- Developed the generic classes (Exception handling and Logging), which includes the frequently used functionality and made DLL’s of it so, that it can be reusable.
- Worked with transactions for manipulating the data in the database.
- Created cascading style sheets (CSS)
- Wrote documents explaining technical concepts to non-technical managers and end users.
- Used Team Foundation Server (TFS) for Version Control and Source code repository.
- Successfully followed agile methodology steps starting from requirement to deployment for the delivery of the software using Scrum.
Environment: .Net Framework 4.5, MVC 4, C#.Net, KnockoutJS, JavaScript, JQuery, Auto mapper, Kendo UI, JSON, AJAX, HTML 5, CSS 3,Entity Framework, IIS 7, VS 2012, SQL Server 2012, Windows 7,TFS 2012.
Confidential, MI
.NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in gathering requirements from end users as well as scope changes.
- Implemented using MVC3 Framework.
- Created the UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls.
- Created Web Application using ASP.NET, C#, HTML5, XHTML, XML, CSS, OO JavaScript, JQuery, Json, AJAX Library and AJAX Control Toolkit.
- Created Grids using Telerik Control Kendo UI.
- Created and deployed using WCF, Used them to generate the proxy class files based on the web services and consumed in web application.
- Designed and Implemented application using LINQ retrieving, storing and displaying data from SQL Server 2008 R2.
- Extensive use of client side scripts using HTML and JavaScript for appropriate balance between the server side and the client browser capabilities.
- Performed Unit testing modules according to the requirements and development standards with NUnit testing.
- Used Team Foundation Server (TFS) for Version Control and Source code repository.
- Successfully followed agile methodology steps starting from requirement to deployment for the delivery of the software using Scrum.
Environment: .NET MVC 3, C#.Net, LINQ,WCF, JavaScript, JQuery, JSON, AJAX, Kendo UI, NHibernate, HTML 5, CSS 3, IIS 7, VS 2010, SQL Server 2008 R2, Windows 7.
Confidential, MA
Application Developer
Responsibilities:
- Performed all phases of the SDLC from creating design documents (which included application term definitions, project scope, requirements, use cases, class designs, database designs…) to designing, developing, testing and installing in the development server.
- Extensively used OO design and UML diagrams such as use case, class and sequence diagrams during the design phase using Microsoft Visio.
- Integrated JavaScript, jQuery, JSON and AJAX to provide rich web end-user experiences. Maintained ASP.NET web forms legacy code and refactored it into ASP.NET MVC/jQuery/Javascript.
- Used .NET Framework Class Libraries and created ASP.Net pages in C# containing the business logic and provided data access logic using ADO.Net objects.
- Implemented WCF Services in C# based on SOAP protocols using XML extensively for data transfers in the business layer.
- Used WPF for creating, and improving certain user controls features including context menu items, which involved the use of XAML code.
- Designed multiple screens using Master Pages and User Controls. Extensively used JavaScript to provide Client-Side validations and for dynamic user interface.
- Used Form based Authentication for authentication purposes and used ASP.NET validation controls such as Regular Expression Validator and Custom Validator to validate the information provided by the user.
- Exported data within database to user as downloadable files in XML format.
- Designed SQL Server Database Architecture and design. Worked on development of Stored Procedures to facilitate the transactions. Also developed Triggers to initiate event based processes.
- Used SSIS to do ETL operations to get/post data to FTP folders.
- Used LINQ to SQL in data access layer to access data.
Environment: .Net Framework 3.5, MVC 3, WCF, Web Services, C#.Net, ADO.Net, LINQ, JavaScript, JQuery, HTML, CSS, IIS 6, VS 2010,, SQL Server 2008, Windows 7.
Confidential, MA
.NET Developer
Responsibilities:
- Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages, designing the Architecture and participating in the development and this application is based on SOA (Service Oriented Architecture).
- Involved in designing trading and documentation of application flows and developed functional diagrams using Visio, worked on presentation layer for developing GUI and developed various window applications using Winforms in C#.Net.
- Involved in upgrading to .Net framework 3.5 from .Net framework 2.0 like using LINQ to SQL and LINQ to XML and also converted the application to ASP.Net from ASP.
- Developed the reusable framework for the application using .NET 3.5 and implemented the MVC (Model View Controller) with Service facade and Abstract Factory to build the architecture framework.
- Used the latest WPF/XAML vector based UI framework for the front end and WCF to implement the various services such as the QA Services, the Treatment Services, etc.
- Designed, developed and tested Win forms screens using Visual Studio.Net 2008.
- Used SQL server 2008 for writing Stored Procedures, Views and along with server 2008Oracle 10g was also used and responsible for writing triggers and some stored procedures.
- Inbound and outbound Web Services have been created to integrate with Email client and support applications.
- Used NHibernate which generates SQL for loading and storing objects and developed web pages with data bound controls like Data Grid, Data List and Data Repeater using the methods Data Binding and Data Templating.
- Worked on performance tuning, Back up Recovery, adapter error debugging, monitoring broker status, fault recovery, import & export of packages, and ADLs, Document resubmission etc.
- Developing the Documentation for testing and testing the application for performance issues and data integrity, used NUnit 2.2 and integrated into Team Foundation Server for testing this application.
- Wrote SSIS/DTS Package, for extract, transform and load data from one machine to another. Wrote and optimized complex SQL query for reporting purposes.
- Client and server side validations using JavaScript and Validation Controls and performing the tasks related Database issues.
Environment: .Net 3.5/2.0,ASP, ASP.Net, C#.Net, Microsoft IIS 6, CSS, AJAX Controls, LINQ, XAML, Web services, XML, XSLT, SSIS, NUnit 2.2, NHibernate 1.2, T-SQL, SOA, Generics, Win Forms, OOAD, EXCEL, SQL Server 2008, SSRS
Confidential, CA
Software Engineer
Responsibilities:
- Involved in the Requirement analysis, design and develop architecture of the overall application.
- Analyzed module requirements and prepared design documents for the application providing various UML diagrams through Visio.
- Provided module architecture and prototypes for further implementing the solution.
- Distributed the application into various components such as BLL (Business Logic Layer), DLL (Data Logic Layer), and User Interface, Security component, Common utilities, etc using C #and ASP.NET.
- Wrote web services for exposing functionalities to other clients for data imports and exports.
- Wrote SQL queries, stored procedures and SQL Jobs for data operations.
- Optimized LINQ/SQL queries and indexes for SQL Server 2005
- Created ad-hoc reports using SQL server 2005 Reporting Services (SSRS).
- Responsible for the unit tests of the APIs.
- Responsible for publishing production releases.
- Used VSS for source code management.
Environment: .Net Framework 3.0, Visual Studio.NET, C#, ASP.NET, AJAX, Serviced Components, Web Services, Custom controls, XML, SQL Server 2005, VSS.
Confidential
Software Engineer
Responsibilities:
- Participate in code study of existing application (in Classic ASP and VB) to prepare design documents and specification documents for new integrated initiative.
- Develop web pages and win forms using VB.Net and C#.Net.
- Developed client validation files using JavaScript.
- Developed CSS for uniform presentation of application.
- Build database objects using ADO.NET for database connectivity, storage and retrieval on SQL Server 2000.
- Rewrite COM components as .Net assemblies for optimal and more effective performance.
- Create stored procedures, triggers and DTS packages as per the specification document.
- Create customized reports.
- Participated in Unit, Integration and System testing along with the rest of the team.
- Provide end-user training.
Environment: Classic ASP, VB 6, ASP.Net, VB.Net, C#, COM, SQL Server 2005, Visual Interdev, Visual Studio.Net 2005, Windows-XP, CSS, HTML.