Uday C
Sr .Net Developer
Ph No: 908-***-****
Email id: ****.*****@*****.***
Professional Summary:
* ***** ** ** ********** in Software Development Life Cycle (SDLC) of designing, developing and implementing Web-based and Client-Server Applications using .NET Framework and worked on N-Tier Web based enterprise technologies.
Strong experience in Microsoft .NET Technologies under Visual Studio 2015/13/12/10/08 using .NET Framework 4.5/4.0/3.5/3.0/2.0 architectures in C#.NET, ASP.NET 2.0/3.5/4.0/4.5, ADO.NET, SQL Server 2000/2005/2008/2008 r2/2012 and Oracle 9i/10g/11g
Experience in developing applications using Service Oriented Architectures (SOA), MVC, MVVM, C#, ASP.NET, Entity Framework, AngularJS, JQuery, JavaScript, Design Pattern, Test Projects, Win Forms, Web Forms, ADO.NET, Web Services, Window Service, Website Development, WCF, LINQ and other Microsoft Technologies.
Excellent experience in working with different object oriented programming techniques like inheritance, polymorphism, and encapsulation and experience in developing Web applications using JavaScript, Ajax, HTML, XML, and CSS.
Familiar with JavaScript libraries like Knockout.JS and Bootstrap templates and Angular JS, backbone JS framework.
Very good experience in designing web pages using HTML 5, CSS 3, Themes, Master Pages, User Controls, Custom Controls, Navigation Controls, Themes in ASP.NET (4.5/4.0/3.5/ 3.0/ 2.0).
Extensive work in creating Master Pages, CSS, Themes, User Controls, Custom Controls, and Navigation Controls in ASP.NET (4.0/3.5/ 3.0/ 2.0).
Extensive experience in architecting, designing and developing distributed scalable client/server and web application software using Web Forms and Win Forms.
Experience in SDLC phases including analysis, design, development, testing, Support & Maintenance and implementation by using Agile methodology.
Used versioning tools using Microsoft Team Foundation Server (TFS), Visual Source Safe (VSS) for version controlling of the Application.
Good knowledge of Object Oriented Analysis and design and have working knowledge in designing Use Cases, Sequence Diagrams and Class Diagrams.
Vastly experienced in Language Integrated Query (LINQ).
Have proficient knowledge in JavaScript, JQuery and JSON for data retrieval.
Worked on .NET Security features such as Authentication & Authorization, Windows based Authentication, Forms based Authentication, Authorizing Users and Roles.
Worked with Serialization concepts in .NET and Security related issues for Web services i.e. providing the Certification to the Client, Windows Based Authentication, Form Based Authentication and SOAP Envelope.
Worked with SQL server and Oracle databases as the backend and have knowledge in writing various queries, triggers and stored procedures in SQL Server 2008/2008 R2/2012, Oracle 9i/10g/11g.
Experience with Optimization of Queries using Indexes and joins.
Used SQL 2005/2008 to develop SQL Server Reporting Services (SSRS) and SQL Server Integrating System (SSIS).
Worked with Crystal Reports for report generation, integration into .NET applications.
Good exposure to Microsoft Visio, Design Patterns, MS Office.
Performed Unit Testing, Performance Testing, Integration Testing and System Testing.
Extensive experience in architecting, designing and developing distributed scalable client/server and web application software using Web Forms and Win Forms.
Excellent Analytical and Programming abilities in using technology to create elegant, flexible and maintainable solutions for complex problems.
Excellent analytical skills with proficiency in debugging and problem solving.
Experience in requirement gathering and designing windows and web application solution and Design Patterns.
Technical Skills:
Languages
C#, PL/SQL, VB.Net, C++, C.
.Net Technologies
ADO.Net, ASP.Net 2.0/3.0/3.5/4.0, .Net Framework 2.0/3.0/3.5/4.0/4.5, Win Forms, WCF, Web Services, WPF.
Web Technologies
XML, HTML, CSS, XSL, XSLT, JavaScript, AJAX, DHTML, XHTML, jQuery, JSON, Windows Azure.
Databases
MS-SQL Server 2005/2008/2012, LINQ, MS Access 97/2000, TSQL, Oracle, PL/SQL
Other tools
Visual Studio .NET 2005/2008/2010 /2012, Microsoft Visio
Web Servers
IIS 5.0/6.0/7.0
Versioning Tools
Visual SourceSafe (VSS), Subversion(SVN) and Team Foundation Server (TFS), GIT, QlikView.
Packages
MS-Office
Operating Systems
Windows Win7/XP/Server 2000/2003/2008
Professional Experience:
Security Benefit Group, Bridgewater, NJ Dec 2015 – Till date
.Net Developer
Project: Marketing Expense is an intranet web application developed for Marketing and Finance department as a Forecasting tool. The application is used to forecast the Budgets and related expenses by the finance department comparing with the historical data. The Marketing department can plan the marketing campaigns based on the budget availability. Role based security is implemented through Active Directory authentication to assign different access levels to users
Responsibilities:
Involved in requirement analysis and application designing sessions with business analysts and team members to outline the proposed IT solution.
Developed the user interface components using windows forms in ASP .Net.
For front end development actively used ASP.Net, CSS3, HTML5, JavaScript, Angular JS, AJAX controls.
Used Windows Presentation Foundation (WPF) for developing desktop applications.
Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
Source Code implemented using C# and VB.NET.
Worked with ASP.NET Web Forms, Web Services and State Management techniques, caching features, configuring optimizations and securing the web application.
Worked with .NET Login controls to create User Wizard, Password Recovery, Login View, Login Status and Custom Controls.
The system is designed on loosely coupled architecture, where all the layers are independent to each of other. Was involved in implementing Dependency injection.
Worked with my team member to build a layered Knockout.js binding system to support partial views. This allowed the partial views to contain the JavaScript functionality that was associated with them, making them both reusable and much more maintainable compared to a pure JQuery system.
Experienced with .Net WinForms and reporting tools, such as Crystal Reports
Initiated the unit tests development process and created tests using NUnit.
Working on creating Rest Services using Web API and C#.
Experience in MVC architecture to create web applications using AJAX Extensions.
Implemented CRUD functionality with Entity framework (ORM) in ASP.NET, MVC 5.0 and implemented sorting, filtering and paging with Entity framework in MVC 5.0.
Integrated various systems using WCF /Web Api services to establish secure and seamless communication between the systems.
Experience in responsive web design, content management like Sharepoint, Sitecore and MS CRM environments. Exposed to Xamarin for mobile development spike.
Used agile methodology during the development process of the software application.
Created various Web Forms & User Interfaces Screens using .Net framework with usability prototypes for the UI screens using Angular JS, JavaScript and jQuery.
Developing the view models and controller actions method to fetch the data from the back end rest services and send it as JSON objects to the views.
Involved in designing and developing the GUI for the user interface with various controls (Component Art Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls and etc.).
Actively used modal popup extender, watermark textbox, cascading dropdown list etc. from AJAX Toolkit on UI.
Created WCF Service to retrieve and send information from client side without Post Back and consuming existing web services using SOAP, HTTP and WSDL.
Setting the new Database and involving in creating and maintaining SQL server 2012 databases.
Worked with Dataset and Data reader as a part of ADO.NET to access & update database.
Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
Coded SQL Stored Procedures that contained joins and used in ADO.NET for creating, updating or deleting the data and even perform some information related tasks with multiple tables.
Created SQL stored procedures, functions and packages for moving the data from staging area to data mart.
Created scripts to create new tables, views, queries for new enhancement in the application using Oracle and TOAD.
Created indexes on the tables for faster retrieval of the data to enhance database performance.
Maintained all the Environment, Database, Web services, Release specific variables in AppConfigs.xml.
Used TFS (Team Foundation Server2010) for Version controlling.
Environment: Visual Studio 2012, ASP.NET Framework 4.5, VB.NET, C#, NET Framework 4.5, WCF, ADO.NET, Java Scripts, jQuery, SQL Server2012, MVC 5, MVVM, CSS, JavaScript, JSON, WPF, XAML, XML, AJAX, IIS 7.0.
Computer Aid Incorporation, Harrisburg, PA Oct 2014 – Nov 2015
.NET Developer
Description: The department of agriculture food safety system called PA Food Safety application completely eliminates written forms and re-entry of the inspection reports for all the food safety programs. It is mainly designed to create and schedule inspections to facilities. It enables different users to view the application only according to their user roles. The users can use the application while online or offline.
Responsibilities:
Involved in gathering the requirements, analysis, design & development of the project.
Designed, developed and enhanced the application using .net framework 4.0 and visual studio 2012.
Used Waterfall methodology and Software Development Methodology.
Used VB.NET and ADO.NET to define and implement Business Logic Layer and Data Access Layer.
Experienced in Developing and Enhancing Web forms, Master Pages, User Controls and Custom Controls by using HTML, CSS, and Asp.Net Controls.
Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
Development of various reports by pulling data from various sources using SQL Server Reporting Services (SSRS).
Migration of project from JQuery to Angular JS
Implemented various UI (User Interface) components using HTML5, CSS3, JavaScript, JQuery and Angular JS.
Used HTML5 API such as Google maps, local storage and integrated with Angular JS.
Used Angular JS to create maintainable and testable single page application.
Used Visual Source Safe (VSS) for all the source code control among the whole team members.
Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
Designed and developed several SQL Server stored procedures, functions and triggers for all the DML functionality for the web site.
Worked with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
Extensively worked with Forms Authentication and successfully implemented login mechanism for different levels and roles of users.
Worked on calling web methods (server side) from client side using Ajax page methods of script manager control.
Used Visual Source Safe (VSS) for all the source code control among the whole team members.
Made extensive use of the Data grid objects to showcase the data and also for the user to be able to edit data.
Implemented LINQ to perform optimized database operations
Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
Worked with testing team to fix the bugs as part of bug life cycle and Production support
Involved in the Unit and Integration testing.
Environment: ASP.Net 4.0, VB.NET, AngularJS, HTML, CSS, XML, AJAX, ADO.NET, WCF, JavaScript, VSS, SQL Server 2008, SSRS, IIS, Team Foundation Sever, Visual Studio 2012
Wipro/Comcast, Philadelphia, PA Jun 2013 – Sep 2014
.NET Developer
Description: Comcast is the one of the leading internet, cable provider in the US.As a .net developer I worked on two applications called CDT and Grand Slam which provides the CAE’s to access the accounts of the customers in the call centers who calls regarding many issues, the CAE can pull up the account and can able verify the issues with their account and devices, it normally has four hundred thousand’s account look ups every day, and it is a very big application where we have used all the advanced technologies which are currently dominating the development world.
Responsibilities:
Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
Implemented Model View Controller (MVC) Pattern in the application development.
Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
Worked with ASP.Net Web forms, Master pages, Web services, State management, Caching features, configuring optimizations and securing the web application.
Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
Designed and Developed Win forms using C#.
Used ASP.Net AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
Developed Crystal Reports to generate various reports by pulling data from various resources integrated with ASP. Net.
Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
Created data access layer to communicate with the SQL Server Database with ADO.Net objects.
Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
Created Stored Procedures, Functions, and Triggers using PL/SQL in Oracle database to insert, update, and delete data inside tables.
Implemented Unit, Integration and System Testing using NUNIT.
Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .NET Framework, Visual Studio 2010, ASP.Net 3.5, VB.net, Oracle 10g, ADO.Net, MVC AJAX, IIS, PL/SQL, Web Services, SOAP, XML, XSD, WSDL, Crystal Reports, JavaScript, SQL Server 2008, Team Foundation Server(TFS), Windows Server.
HDFC Bank, India Nov 2011 – May 2013
.Net Developer
Housing Finance Management System
This Project is to automate the whole system of a Housing Finance Company, which includes different sections like Application, Transactions and Reports.
All business logics and validations are implemented through Master Forms like various schemes to provide loans, different groups, different rates of interest according to those schemes and groups, default Codes for each branch etc
Responsibilities:
Designed and developed various abstract classes, interfaces, classes using C#, VB.NET, ADO.NET. The middle tier contained all the business logic.
Participated in development life-cycle using Object Oriented Programming concepts and Agile.
Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML.
Developed the Web Application in ASP.Net 2.0 using Master Page, Themes & skins to maintain the consistent look and feel throughout the application.
Implemented features of ASP.Net 3.5 such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.Net Validation controls to do server-side validations and client-side validations based on the user’s browser. Implemented Master Page, Themes & skins to maintain the consistent look and feel throughout the application.
Worked with State Management techniques, ASP.NET Web Forms, Web Services, caching features, and securing the web application.
Used AJAX Toolkit controls like Update Panel, Script Manager, and Modal Popup Extender within few web pages.
Used ASP.NET controls like Data Grid, Data List, and Repeater for displaying the data in a readable format.
Used ADO.NET objects such as Dataset, Data Reader, and Data Adapter for access to SQL and Oracle data sources.
Created Store Procedures, Functions, Indexes, Triggers, and Views using T-SQL in Development and Production environment for SQL Server 2005.
Environment: .Net Framework 3.0, ASP.NET 2.0, C#.Net, JavaScript, ADO.NET, HTML, CSS, Crystal Reports, SQL Server 2005.
Global Financial Group, India Jun 2008 – Nov 2011
Role: Web Developer
Description: Global Financial Group is a mid-size financial company. There was a requirement to create a web portal that will feature their services and also keep record of their customers and assist in filing taxes, purchasing houses and applying for loans.
Responsibilities:
Participated in system study and requirement gathering session with stakeholders and converted them to functional specification document.
Developed Web Forms, C# Class libraries and Business Logic to create 3-Tier .NET application.
Worked extensively with AJAX and JavaScript to achieve rich user experience.
Identified, Tuned and eliminated .Net and Database performance bottlenecks to improve application performance.
Developed XML Web services to expose data to other applications.
Created complex grid component for the application using Ajax and XML/XSLT.
Worked on Infragistics client for .net advantage to build menus for site navigation purposes.
Worked extensively on Ajax toolkit controls like validator extender and masked edit extenders for providing rich user experience in client side validation.
Used ADO.Net to build Data Access Layer classes.
Extensively worked with Forms Authentication and successfully implemented login mechanism for different levels and roles of users.
Worked on calling web methods (server side) from client side using Ajax page methods of script manager control.
Implemented Custom Validation in asp.net to enable client side and also server side validations whenever required.
Worked with modal popup extender of Ajax control toolkit to provide validation for the site in the form of a popup window using validation summary control of asp.net.
Design Database using DDL, DML per business requirement from the Client.
Worked on creating schedulers, which will automatically update data in the Oracle database.
Environment: ASP.Net, AJAX, Web Services, Visual Studio.net, ADO.NET, UML, SQL Server 2008, Oracle 9i, SQL Server 2000, Nunit, Visual Source Safe, Windows 2000.