Sr. Dot Net Developer Resume
Irving, TX
SUMMARY
- Microsoft Certified Professional with 8+ years of experience in all phases of the software development life cycle (SDLC) which includes software design, development and support of web and windows applications using .NET Framework (1.1/2.0/3.5/4.0/4.5 ), C#.NET, ASP.NET, ADO.NET, WCF, AJAX, CSS, JavaScript, Angular JS, MVC, Entity Framework and Web Services.
- Experience in working with HTML controls, web user controls, custom controls, and event handling using C# and ASP.NET.
- Worked on AJAX toolkit controls with ASP.NET web applications.
- Extensive experience in SOA - based solutions - Web Services, WebAPI, WCF, SOAP including Restful services.
- Implemented multithreading and task parallel mechanisms.
- Worked with LINQ (LINQ to Object, LINQ to SQL, LINQ to XML, Lambda).
- Extensive experience ofXML,XML Schema,XSLT,XPATH,WSDL,UDDI,SOAP, Serialization and Deserialization.
- Experience in DOM manipulations complex and dynamic presentation layers using HTML5, XHTML, CSS, themes, skins, master pages, as well as client side scripting using JavaScript and jQuery.
- Built and managed web applications using ASP.NET web forms and MVC (Razor/ASPX engine).
- Created and managed view models, views and partial views using ASP.NET MVC.
- Proficient in Entity framework for data retrieval, CRUD operations, and data filtering and sorting.
- Expertise in Angular JS controllers, directives, components, factory and service resources, routings and events.
- Worked on ASP.NET (UI pages, Web Services, Data binding to Business Logic Layers and Data Access Layers, Master Pages and Themes).
- Expertise in using third party controls like Infragistics and Telerik Controls.
- Experience with using FTP, Secure FTP and MS office Suite.
- Experience with ADO.NET objects such as SQL connection, SQL command, dataset, data reader and data adapter objects in web and win form applications.
- Expertise in application Merging, Branching, Versioning etc.
- Implemented data access layer using LINQ to SQL, ADO.NET Entity to access SQL Server.
- Wrote database queries using MS SQL Server 2005/2008/2008 R2/2012.
- Performed stored procedures, functions, triggers and SQL.
- Experience in working with SQL Server Reporting Services (SSRS) and Crystal Reports.
- Experience in using the Fiddler and HTTP Analyzer.
- Maintained version control using Team Foundation Server (TFS).
- Experience with enterprise architecture tools such as UML, MS VisualStudio.NET, source control, and defect tracking, integration and workflow tools.
- Designed and developed healthcare, education and logistic applications.
- Experience in developing Appointment Management System.
- Partnered with on-site and off-shore teams, customers and stake holders.
- Experience with unit testing, integration testing, and automated testing.
- Analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions as per Business Requirements.
- Expertise in Implementing and supporting the application in client location.
- Expertise in Agile Development and Waterfall Methodologies.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, .NET Framework 4.5/4.0/3.5/2.0/1.1 , ADO.NET, WCF, MVC, Entity Framework, Web Forms, Web Services.
Languages: C#.NET, VB.NET
Integrated Development Environment: Visual Studio (2003,2005, 2008, 2010,2012)
Web Languages: XML, HTML, CSS
Database Management System: MS SQL Server 20 R2/2012
Scripting Languages: JavaScript, jQuery, AJAX
Web/Application Servers: Internet Information Services 5.0/6.0/7.0
Operating System: Windows 7/Vista/XP
Reporting Tools: SSIS, SSRS, Crystal Reports
Version Control: TFS, Visual Source Safe 2005
Case Tools: MS VISIO
PROFESSIONAL EXPERIENCE
Confidential - Irving, TX
Sr. Dot Net Developer
Responsibilities:
- Designed, developed and supported the application using ASP.NET, C#, MVC 4.0, SQL Server 2012.
- Used Entity framework for database querying for leads web site.
- Developed MVC Razor engine, partial views, complex Controllers, helper methods, and view model repository pattern layers.
- Excellent experience in implementing Web Service, which communicate data in JSON.
- Implemented Routing, Action Filters, and Partial Views techniques for application development.
- Used Angular JS controllers, directives, components, factory and service resources, routings and events.
- Implemented Angular JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Leveraged Angular Js resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Leveraged persistence mechanisms including Entity Framework and ADO.NET.
- Created web pages using HTML5, Ajax, CSS and Web Form Controls, developed layout pages, classes for reuse.
- Designed SQL Server Database 2012 which included DML and DDL, wrote complex stored procedures, cursors, views, and user defined functions.
- Fine tuned SQL performance which included tuning of long running queries and indexing.
- Designed and implemented SSRS using MS-SQL Server Reports 2012.
- Implemented the state sponsored health programs to application.
- Provided support for testing, user acceptance testing, and performance testing.
- Supported developers during coding, debugging and build issues.
- Worked closely with business to define development estimates according to Agile (SCRUM) methodology.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Involved in all phases of the product life cycle from gathering and preparing the business/software requirements specification to implementation.
Environment: .NET Framework 4.5, C#.NET, ASP.NET, MVC 4, Web Services, Angular JS, Bootstrap, CSS, TFS, HTML5, Nuget, Test Driven Development(TDD ), SQL server 2012.
Confidential, NY
Sr. Software Developer
Responsibilities:
- Analyzed, developed and designed web based application using C#.NET and ASP.NET.
- Implemented editable data grid controls to generate responses based on client requests.
- Utilized custom validations, validation controls and performed validations both on client and server side.
- Designed and coded business layer and data access layer using ASP.NET and C#.
- Developed the web pages using ASP.NET and C#.NET for UI layer using server controls, HTML controls, grid view, data list controls, and CSS.
- Used state management techniques to improve performance and to reduce round trips.
- Implemented object oriented programming (OOP) concepts which included encapsulation, inheritance, polymorphism, and abstraction.
- Implemented web service and WCF service which communicated data in both XML and JSON.
- Configured the application in IIS web server.
- Used C#.NET’s object oriented features, which included event handling, error handling, caching and security features.
- Established communication between different applications running on same/different platforms using WCF.
- Worked and implemented the secure socket layer(SSL).
- Worked on large XML, XSD files for data reading, validating and insert into database.
- Worked on SMTP protocols for sending the mails to user.
- Worked on Test Driven Development(TDD).
- Evaluated and integrated third party components like infragistics controls.
- Designed and implemented SQL Server Reports using SQL Server Reports-2008R2 (SSRS).
- Created complex queries, SQL Server stored procedures and functions.
- Optimized performance of SQL scripts, stored procedures and cursors.
Environment: .NET Framework 4.0, C#.NET, ASP.NET,AJAX, WCF, JavaScript, jQuery, HTML, XML, XSLT, SQL Server 2008R2, SSRS, CSS, MS-Office
Confidential - Budd Lake, NJ
Software Developer
Responsibilities:
- Developed the application using ASP.NET and C#.NET, WEB API.
- Used jQuery for client side validations and AJAX calls to communicate with web services and WCF Restful services.
- Used agile practices and Test Driven Development (TDD) techniques to provide reliable working software.
- Worked on WSDL files for consuming web services.
- Developed WCF services to communicate between DAL and other business components.
- Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security features.
- Experience in web design and content strategy implemented in a .NET based CMS.
- Evaluated and implemented third party components (Telerik Controls).
- Involved in migrating the application from one version to another version.
- Created SQL Server stored procedures, functions, Triggers, Views using SQL Server 2008.
- Designed and implemented SQL Server Reports.
- Developed VB.NET scripts to develop the SSRS reports.
- Used TFS for source access management.
- Provided support for testing, UAT and performance testing.
- Made enhancements as requested by the client.
- Built and deployed the application.
Environment: .NET Framework 3.5, C#.NET, ASP.NET, WEB API, AJAX, WCF, XML, XSLT, SOAP, XML Schemas, JavaScript, JQuery, SQL Server 2008, SSRS.
Confidential
Software Developer
Responsibilities:
- Converted the business requirements into functional specifications.
- Analyzed and created technical design specifications.
- Interacted with multiple stakeholders and implemented project per the requirements.
- Conducted code reviews for team members and ensured that the project met quality norms set by the client and that required project artifacts were in place.
- Developed ASP.NET, MVC application using C#, WCF, Generics, and Entity Framework.
- Developed partial views, complex controllers, and helper methods.
- Created user interface with rich look by using HTML, CSS, JavaScript and AJAX controls.
- Used Entity framework for database querying for leads web site.
- Designed database, file systems, stored procedures and views.
- Troubleshot and resolved issues for all applications.
- Worked and created service contracts, service implementation, operation contracts and data contracts for business cases using WCF.
- Developed web services and called in client side using jQuery AJAX calls.
- Implemented third party controls (Telerik suit).
- Support for testing, User Acceptance Testing, Performance Testing.
- Responsible for builds and deployments of the application.
Environment: .NET Framework 3.5, C#.NET, MVC, SQL SERVER 2008, AJAX, TFS, XML, JavaScript, CSS, WCF, Web Services
Confidential
Software Developer
Responsibilities:
- Communicated with clients for requirement specification and explaining application functionality.
- Used ADO.NET for data retrieving, querying, storage and manipulation for achieving data.
- Performed data validations using validation controls such as required field validator, compare validator, range validator, regular expression validator, custom validator and validation summary.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Created easy to use, reusable controls, user controls and master pages and integrated into ASP.NET web pages.
- Extensively used ADO.NET controls such as Data Set, Data View.
- Designed and developed custom .NET components and user controls using ASP.NET and C#.
- Extensively used Server Controls as Form View, Grid View with complex implementation as Grid Views embedded within other Grid Views.
- Built an application with ASP.NET, using a complex back-end involving SQL Server, XML databases.
- Wrote stored procedures and Triggers to implement the Data Access layer.
- Developed Graphical User Interface (GUI) for various web forms.
- Involved in developing web-based application pages using HTML, XML, JavaScriptand CSS.
- Used Master Pages and CSS to provide a uniform look and menu to the whole web application.
- Used XML to develop menu to be used in the Master Pages.
- Used Validation control for front end validation of forms on the presentation layer.
- Developed data access layer including business classes, which is responsible for storage, retrieval and database connection utilizingADO.NET, SQL Server.
- Developed and consumed the web services.
- Implemented security of the application usingForms Authentication.
- Designed, implemented and integrated SQL Server Reports to the web application.
- Created complex SQL queries, stored procedures and functions using SQL Server 2005.
- Implemented and supported the application at client location.
Environment: .NET Framework 2.0, SQL Server 2005, C#.NET, ASP.NET,HTML,CSS, SQL Server Reporting Services 2005, Visual SourceSafe, Windows-XP
Confidential
Software Developer
Responsibilities:
- Developed web pages using ASP.NET and C#.NET.
- Used server controls, HTML controls, data grid, data list controls, and CSS.
- Used data access objects to retrieve data from the database.
- Consumed web service provided by other applications.
- Maintained versions of source code using Visual Source Safe 2005.
- Analyzed and formulated test plans based on requirements, created test scenarios from use cases, test case design from design documents, and performed regression and test automation using NUnit testing.
- Performed unit and module level testing, reviewed requirements and fixed defects.
Environment: .NET Framework 2.0, SQL Server 2005, C#.NET, ASP.NET, SQL Server Reporting Services 2005, Visual Studio.NET 2005, Visual SourceSafe, Windows-XP
Confidential
Software Developer
Responsibilities:
- Developed the windows application using .NET 1.1.
- Designed testing strategy and developed system test plan, test cases and performed system testing.
- Created and modified reports using Crystal Reports.
- Developed stored procedures in SQL Server 2005.
- Worked with Visual Source Safe.
- Used MS VISO for application diagrams.
Environment: .NET Framework 1.1, SQL Server 2005, C#.NET, ASP.NET, Crystal Reports, Visual SourceSafe, Windows-XP