Senior .net Developer Resume
Richmond, VA
SUMMARY:
- Over 8 Years of professional experience in design, development, documentation and maintenance of Web Applications using .NET technology. Working with C#, ASP.NET, ADO.NET, MVC5/Razor C#, AngularJS, JavaScript, AJAX, XML, HTML, CSHTML, CSS, WebServices(ASMX), SQL - Server 2012/2008/2005, and Visual Studio 2017/2015/2013/08/05.
- Experience in making responsive webpages using Media Queries and Bootstrap.
- Sound knowledge in developing RESTful WEB API in MVC architecture using JavaScript.
- Expertise in Designing and Development of User Interfaces, User Controls and Custom Controls using
- ASP.NET and C# .NET following the SOLID principles with the use of required Design Patterns.
- Experience in Model View Controller(MVC5) framework based web development using Razor C#.
- Good knowledge in AngularJS web application framework for client-side Model View Controller (MVC5/ Razor C#) architectures.
- Knowledge in ETL (Extract, Transform, Load) processing in Informatica PowerCenter 9 Workflows to execute backend stored procedures on MSSQL 2012/2008.
- Solid understanding of SDLC lifecycle and experienced in all the related activities. Worked in projects following waterfall and agile methodologies.
- Knowledge in Object Design and tools like SoapUI, FxCop, TOAD.
- Experienced in creating and deploying SSIS Packages with the use of various transformations to extract required data into Excel sheets for business.
- Experienced in developing reports by using SQL Server(SSRS).
- Experience with Data Accessing by using Data Adapter, Data Reader and Data Set in ADO.NET and
- LINQ (Language Integrated Query) providers for data manipulation.
- Experience in using JavaScript, JQuery for implementing client-side/server-side code for validation in
- ASP.NET applications.
- Excellent working experience in Object Oriented Programming concepts including
- Inheritance, Polymorphism and Abstraction.
- Experienced in Web Services for communicating with other application and components.
- Extensive working experience in database design and development, creating complex database queries, writing Indexes, Constraints, Views, Stored Procedures, functions, cursors, dynamic SQL using T-SQL and PL/SQL in SQL Server 2005/2008/2012.
- Experience in performance tuning using Explain Plan, Indexing and Hints
- Experience using AJAX to create interactive web applications, focusing mainly at increasing performance.
- Experienced in using Team Foundation Server and Tortoise SVN version control system.
- Expert in on-time delivery of project by following Test driven development in Agile environment.
- User stories are accepted only after “Show and tell” meeting.
- Excellent team player with strong analytical, problem solving and communication skills.
- Ability to prioritize tasks/Multitask and execution and able to work in a high-pressure environment.
TECHNICAL SKILLS:
.NET Technologies: .Net Framework 2,3.5,4.0/4.5, VS.Net 2003/2005/2008/2013/2015/2017, ASP.NET, MVC 5/Razor C#, AngularJS, NodeJS, ADO.NET, WinForms, Webforms, XML Web Services, AJAX, LINQ, Web Services, WCF(RESTful services), SSRS, SSIS.
Languages:: C#, VB.NET, C, C++, SQL, PL/SQL, T-SQL
Scr: ip tin g L angu ag es: VB Script, JavaScript, JQuery
Web Technologies: ASP/ASP.NET, HTML, CSHTML, XML, VBScript, JavaScript, JQuery, Soap, ODBC,OLE DB, CSS, AJAX, Bootstrap.
Web Server: IIS 6.0/7.0/8.0
Databases:: MS SQLServer 2000/2005/2012/2014/2016, Oracle 10G, 11G, DB2.
Standards:: MS Word, MS Excel, MS PowerPoint, MS Visio
IDE: Visual Studio.Net 2003/2005/2008/2013/2015/2017
Versioning tools:: Tortoise SVN, TFS, Visual SourceSafe
OS: MS Windows95/98/XP/7/8/10
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Senior .Net Developer
Responsibilities:
- Developing various code components like interfaces, abstract classes, classes using object oriented principles to construct the business logic using C#.NET.
- Development of RESTful WEB API’s supporting both XML and JSON to perform the demand response.
- Management and code reusability. These RESTful web services are influenced by web applications.
- Using bindings to control the construction of the Windows Communication Foundation(WCF) channel stack at run time by creating multiple endpoints.
- Created authentication, authorization and custom attributes used in different controllers.
- Using MVC5/Razor C# for Model View Controller architectural pattern for user interfaces.
- Designing and Development webforms with a responsive UI using Bootstrap and achieved Single Sign On functionality in ASP.NET 4.5 using C#.NET.
- Using Grid-View, Details View and List-View to display data in a customized format using ASP.NET.
- Implementing ASP.NET Validation controls to validate the user input on the client-side.
- Extensive usage of CSS3 to provide flexible presentation, enabling multiple pages to share formatting and reduce complexity and redundancy of the HTML pages.
- Designed interactive front end using HTML, CSS3, Bootstrap, and Javascript.
- Using Ajax Update panel for partial page rendering and dynamic user interaction.
- Implementing AJAX toolkit controls like password strength extender, modal-pop-extender and hover menu extender to enhance the features of existing page.
- Responsible for writing SQL Queries, Stored Procedures, functions, dynamic SQL and Database Triggers using T-QL in SQL server 2012/08 and involved in performance tuning of queries and stored procedures.
- Analysis of data on Oracle DB tables using SQL developer and connect to them and extract data through SSIS packages.
- Using TortoiseSVN version control for code sharing.
- Involving in Scrum team and has a good experience in Scrum Methods which guides the projects through a smooth roll out.
Environment: s: Visual Studio 2013, .NET Framework 4.5, ASP.NET, C#, MVC5/Razor C#, AJAX Controls, LINQ to SQL, ADO.NET, Oracle10g/11g, SQLServer2012/2008, SSIS, SSRS, IIS 8.0, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Agile, WSDL, WCF, RESTful WebServices, Tortoise SVN version control.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Involved in complete Life Cycle, including Analysis, Design, Development and Testing.
- Sound Knowledge in configuring IIS in deployment stage.
- Part of the development of RESTful WEB API to represent the business model during the project.
- Import Data from flat-files to database through staging tables using SQL Loader.
- Enforced database integrity with the use of primary keys and foreign keys.
- Created DDL scripts for implementation of data modeling changes.
- Experience in Dynamic SQL, PL/SQL Collections and Exception handling.
- Developed PL/SQL functions to simplify business functions and calculations and made the required modifications to existing one.
- Performance tuning of the SQL queries by creating functional indexes, eliminating redundant joins, and by removing redundant code.
- Extensively worked on SQL Queries and Stored Procedures, functions, cursors, dynamic SQL using SQL Server 2008.
- Implementation of client-side validations using ASP.NET Validation Controls.
- Created user controls to produce reusable UI and encapsulating the functionality.
- Developed Test plans and test cases on HP Quality center to record the Unit Testing Results.
- Used Tortoise SVN version control for code sharing.
- Used MVC5/Razor C# for Model View Controller architectural pattern for light-weight web development.
Environment: s: C#, Oracle11g1, .NET Framework 4.0, MVC5/Razor C#, Web Services, ASP.NET, XML, Visual Studio2012, SQL Server 2008, TFS, LINQ, Tortoise SVN version control.
Confidential
Software Developer (.Net)
Responsibilities:
- Involved in Training programs representing the complete Life Cycle including Analysis, Design, Development and Testing.
- Developed Web services for communicating with business layer objects.
- Sound knowledge in defect resolution process through WFTSS ( Confidential Tax Servicing System) when a defect occurs during Acceptance Testing or System Integration. Developed Test-plans and wrote test cases to be uploaded on WFTSS center to record the Unit Testing Results.
- By using ASP.NET validation controls, worked in development and implementation of client-side validations during development phase of SDLC.
- During various phases of software development, resolved several issues.
- Wrote stored procedures, views, functions and triggers to insert/update or delete data into relational tables.
- Experience in working with HTML, CSS (Cascading Style Sheets), AJAX and JQuery to design websites.
- For code sharing, used Tortoise SVN version control.
Environment: s: C#, JavaScript, VBScript, JQuery, CSS, SQL Server databases, PL/SQL, Oracle11g, VB.NET, ASP.NET, AJAX, ADO.NET, WCF, Silverlight, MVC, HTMLS, Tortoise SVN version control.
Confidential
.Net Developer
Responsibilities:
- Development and support with different HR management projects using workflow.
- Gathering of User requirements and documenting the same. Analyzed the requirements and presented in the form of block diagrams like class diagrams, ER diagrams, data flow diagrams using Microsoft Visio.
- Extensive experience in working with team involved in development phase of SDLC, including design, development, testing and deployment.
- Designed UI and implemented the application logic with C# .Net with good knowledge on different controls like Grid view control.
- Implemented Data access layer with the use of ADO .NET to connect, retrieve and manipulate information from database with the use of LINQ.
- Using WCF, established connections between different applications running on same platform. Also, to establish interoperability of application with third party web services.
- Developed various stored procedures to retrieve data from
- Wrote stored procedures, views, functions and triggers to insert/update or delete data into relational tables.
- Designed and developed custom controls to enable the re-usability and have good working knowledge with C#, ASP.NET, ADO.NET, LINQ, WCF.
Environment: s: .NET Framework (3.0/ 3.5), C#, Microsoft SQL Server 2005, WCF, SSIS, Microsoft Visio.
