Senior .net Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Over 7 years of professional experience in object oriented technologies, web and mobile application development technologies and in the implementation of web and client server applications using Microsoft technologies like C#. NET, VB.NET, ASP.NET, MVC, WCF,Web Services, AJAX, XML, CSS, ASP, VB 6.0, VB Script, Java Script, SSRS and SSIS .
- Expertise in using Visual studio .NET 2008/2010/2012/2013 , which includes developing web forms; win forms, custom controls and user controls.
- Highly Knowledgeable in ASP.NET MVC 4.5/4.0/3.0 in implementing Model, View And Controllers with State Management, Security, Action methods etc, .
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC
- Experience in developing ASP.NET Web Customs controls, User controls, Data Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX, Angular JS, Bootstrap and JQuery, JSON and building RIA web applications.
- Strong database design and development experience in SQL server 2012/2008/2005 and extensive experience in developing SQL queries, stored procedures, Functions, Packages and database triggers using SQL in relational database.
- Experience in data accessing which includes usage of data adapter, data reader and dataset in ADO.NET and language integrated query (LINQ) providers for data manipulation.
- Extensive working knowledge on configuring and version controlling with Visual Source Safe (VSS), Team Foundation Server (TFS) and TortoiseSVN.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and Services.
- Strong abilities in Design Patterns, Database Design, Normalization, writing Stored Procedures, handling SQL CLR, Triggers, Views, Functions and SSIS/DTS Packages in MS SQL Server and involved in all the stages of System Development Life Cycle.
- Experienced in Implementing WCF, SOAP, REST services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Experience in full software development life cycle (SDLC) such as system study, analysis, design, and preparation of test cases, prototyping, documentation, implementation, end user training and customer support.
- Experience in Agile software development methodology and Test Driven Development (TDD) including SCRUM Framework.
- Excellent experience in onsite - offshore model interacting with clients and Onsite managers.
- Experience in Software unit testing and efficient at fact-finding, root cause analysis and bug fixing.
- Good experience on maintaining and monitoring deployments, creating deploying profiles and maintaining servers.
- Self-motivated with result oriented approach and excellent communication, interpersonal, presentation and analytical problem solving skills.
- Proactive team player and highly organized with the ability to manage multiple projects and meet deadlines.
TECHNICAL SKILLS:
Programming Languages: C#, VB.NET, ADO .NET, SQL,T-SQL,PL-SQL,WPF.
App/ Web servers: Internet Information Server 7.0/6.0/5.1.
Database Management Systems: Microsoft SQL Server 2010/2008/2005, MS Access.
Operating Systems: MS Windows 7/Vista/XP, UNIX/LINUX/ MAC
Web Development: Web Forms, Angular.JS, ASP.Net, Razor, AJAX, Telerik Kendo UI, MVC5, HTML5, Silverlight, VB Script, JavaScript, CSS, JSON, Web Service, WCF, REST
XML Technologies: XML, XSL, XSLT, XSD
Reporting Tools: Crystal Reports, SQL Server Reporting Services (SSRS)
IDE: Visual Studio .NET 2010/20, Visual Studio 6
ORM: Linq, Entity Framework, LLBLGen.
Tools: NUnit,Enterprise Library, Telerik controls, MVC Architecture, MS Visio, Rational Rose, Design Patterns(Singleton, Abstract Factory and Observer,), UML, OOAD, OOD, Application Blocks, CSS, User Interface Tools, MVVM, and MVP, Test-Driven Development (TDD).
Testing Frameworks: Unit Testing, Integration Testing, Automation Testing using TFS, WCF testing with WCF Test Client, SOAP UI
Version Control Tools: TortoiseSVN 1.7.14, VSS, Team Foundation Server (TFS), Rational Clear Case.
Other Skills: Requirements engineering, UML, Design patterns, code reviews, Testing
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Senior .NET Developer
Responsibilities:
- Worked as developer in the team for design and development of application using Microsoft Visual studio with the ASP.Net 4.5, SQL Server 2012 and Microsoft visual source safe 8.0.
- Involved in analysis, designing, coding and implementation of the application.
- Designed and developed front ends for the application to support business rules using C#.
- Designed and developed the web forms in ASP.NET using C# as the code-behind language and LINQ as the SQL data consumer.
- Used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data List for reading/updating records in the database.
- Involved in writing SQL statements and stored procedures by using cursors, indexes for performing different searches.
- Involved in coding, developing the ADT, Billing Export, Item Master, Order Export, PO Update.
- Involved in relational database diagram design and tables design in SQL server.
- Involved in development of presentation logic for GUI of ASP.NET pages.
- Involved in migrating the data from SOA to RESTful services using ASP.NET Web API.
- Involved in creating read only API’s application for other applications.
- Developed accordion control with Data List controls.
- Extensively used Master pages and Themes to have a uniform look and feel for entire web site.
- Designed presentation layer using ASP.NET web server controls, Razor engine, HTML, cascaded style sheets (CSS), AJAX, JSON and Angular JS.
- Extensively used AJAX.NET features to avoid page post-back where it is not required and to increase the performance.
- Extensively used XML, XSLT and CSS for styling of the application pages.
- Used XML for request and response from the web services and manipulated the result accordingly.
- Provided inputs in architecting, designing, and implementing Service Oriented Architecture (SOA) for the application development group.
- Implemented SSIS packages to update SQL data tables from oracle server.
- Created and deployed SSIS packages to production, scheduled them to run on routine basis and monitor error log for errors.
- Individually authored, installed deployed and managed reports using SQL Server 2008 Reporting Services (SSRS).
- Prepared and executed Unit Testing, testing of all modules during any enhancements.
Environment: Visual Studio .Net 4.5, C#, MVC 5/4, XML, HTML, JSON, ADO.NET, Angular JS, Jquery, AJAX, SOA, SQL Server 2012,WCF Services, VSS, SSIS, SSRS.
Confidential, Austin, TX
Senior .NET Developer
Responsibilities:
- Using .NET features like caching, tracing and state management, developed ASP .NET 4.0 web forms using C# and implement several business rules.
- Participated in requirement gathering and analysis with business users.
- Developed the application using various patterns including MVC 4.0, Singleton, Dependency Injection
- Designed and Developed applications using ASP.NET 4.0, C#, WCF, MVC 4/3, SQL Server 2010.
- Worked on providing and consuming information from Web Services using WCF
- Used ASP.NET MVC 4/3, C#, JavaScript, JQuery, AJAX, JSON, HTML and Angular JS to create a very clean and professional UI.
- Worked with UI using Telerik Rad controls.
- Used agile methodology for developing projects and participated in Sprints planning.
- Developed core functionality with the ASP.NET, MVC Framework (C#.NET, ADO.NET)
- Implementation of client side validations using JQuery and ASP.NET MVC.
- Created and managed the stored procedures based on the FACETS Schema.
- Developed multi-tiered ASP.NET web applications using C#5.0, HTML-5 and CSS 3.
- Used Entity Framework (EF) to work with relational data using domain-specific objects that creates a Model which can target the existing database or creating new database.
- Extensive use of Web Services, WCF Services and SOAP protocols.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
Environment: .Net Framework 4.0, ASP.NET, C#, ADO.NET Entity Framework, Angular JS, FACETS, LINQ, WCF, REST, Visual Studio.NET 2008, ASP.NET MVC 4/3, AJAX, T- SQL, XML, SQL Server 2008, IIS 7, TFS 2008
Confidential, Malvern, PA
.NET Developer
Responsibilities:
- Worked on numerous tasks/assignments for website enhancements and new modules creation.
- Developed ASP.NET 4.0 web Forms using C# and implemented several business rules using .NET features like Caching, Trace and State management.
- Also implemented features like Transactional Database interaction, Custom controls and User Controls, Centralized exception handling and Server side event handling.
- Used ASP.NET web controls such as data grids, combo box and list box for designing of web forms.
- Developed web services using C# for the middle tier components.
- Used LINQ to Entity for querying the database.
- Used ASP.NET data grid control to display, edit, page, and sort multiple records also implemented custom columns by using template columns.
- Created indexes for optimization of SQL queries in SQL server 2008.
- Used TFS (Team Foundation Source) for source version control.
- Used ADO.NET Dataset and Data Reader for data manipulations.
- Created database objects like tables, stored procedures, views, triggers, rules, defaults, user defined data types and functions.
- Utilized JQuery to populate content.
- Designed custom ASP.NET web applications using MVC patterns.
- Performed data integrity checks by scheduling jobs and stored procedures.
- Used WPF controls to get inputs from user and display them in the XAML pages.
- Used WCF to communicate with data access layer hosted in the application server.
- Involved in designing the SSIS packages to export data to SQL Server Database.
- Maintained hands on source control management using Visual Studio Team System by synchronizing with Visual Studio .NET solution.
- Designed and coded application components in an Agile environment utilizing a test driven development approach
- Involved in modifying existing reference data maintenance web application to in corporate different freight auditor data.
- Having knowledge on creating Flash Controls.
- Interfacing with other applications using XML based Web Services.
- Worked on memory management to tune the SQL queries using SQL profiler and in trouble shooting problems.
- Solved critical production problems and performed point in time recovery plans.
- Produced custom reports using advanced query techniques for internal and Client Reporting.
- Worked with SQL server reporting services (SSRS).
Environment: .NET Framework (4.0), VB, ASP.NET, ADO.NET, Visual Studio 2010, SQL Server 2008, CSS, JavaScript, XML, IIS 6.0, HTML, WCF, WPF, Windows 7, MS Visio, Visual SourceSafe, MS Excel.
Confidential, Scottsdale, AZ
.NET Developer
Responsibilities:
- Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
- Worked extensively with data bound controls like grid view.
- Used ASP.NET validations controls and Java Script validation for client side validations.
- Used LINQ to SQL for mapping tables and stored procedures to access the data from the database.
- Used PL/SQL for writing queries and constructed Oracle packages, stored procedures to execute specific tasks on the database.
- Created Oracle views, queries, functions and triggers to fetch the data from the system.
- Designed business components and Data Access Layer using C#, ASP.NET and Data Sets.
- Implemented AJAX for faster browser response time.
- Implemented Themes for user interface uniformity throughout the application.
- Worked with conversion of DTS packages into SSIS.
- Created user controls and custom controls for common purpose in the whole application.
- Implemented OOPs concepts with C# .NET and ASP.NET.
- Developed and used XML for storing the dynamic table data.
- Used XML data types for multiple record transactions.
- Extensively used Visual Source Safe for version control.
- Used ASP.NET and C# in MVC 3.0 framework for front-end development.
- Used MVC design patterns for building the application.
- Other responsibilities performed are SRS Documentation, Coding and Unit Testing.
- Written client side validation scripts in JavaScript Language.
- Designed and developed reports using SSRS.
- Involved in test driven development, Unit testing, System testing and User Acceptance test throughout the project.
Environment: Visual Studio 2008, ASP.NET 3.5, Oracle 10g, Web forms, JQuery, ADO.NET, JavaScript, CSS, T-SQL, SQL Server 2008, WPF, Visual Source Safe, XML, MVC, OOPS, IIS and AJAX.
Confidential
.NET Developer
Responsibilities:
- Involved in SDLC from the requirement gathering, unit testing and deployment of the application module.
- Designed and developed the application in ASP#. NET
- Developed presentation layer using HTML, Master pages and CSS on Web Forms.
- Developed different types of validation rules as per business requirements.
- Designed and implemented rules module that enables user to create custom rules on the fly.
- Created C# and ASP.net web pages for user to create different validation rules.
- Generated code using code smith for the tables in SQL Database which is in all layers of the Entity Frame work.
- Used Infragistics Controls for uniqueness in look and feel of UI pages.
- Created stored procedures those gets/updates data required by validation framework and web application.
- Worked on unit testing, Nunit and Test driven Development (TDD).
Environment: C#, ASP.NET 3.0, ADO.NET, HTML, CSS,XSL, XSLT, XML, SQL Server 2005, Java Script, Visual Studio 2005, IIS 6,Web Services and VSS
