Ø Experience in Developing Web Based Applications Using ASP.NET 2.0/1.X and ASP 2.0
Total Page:16
File Type:pdf, Size:1020Kb
Arvind Kumar [email protected] Contact: 330-6870920
Summary: Total 8 years of professional experience in .NET technologies and complete Software Development Life Cycle (SDLC) .Expertise in developing Web based applications and Windows based Application using Microsoft Technologies. Excellent IT experience in Design and Development of Various Application Systems for E-Governance, Finance and the Government Institutions
Experienced in all aspects of the software product life cycle from inception to delivery of product including requirements gathering, design with use cases, Class diagrams and ER diagrams, creating functional/technical specification, estimation, testing and implementation. Proficient in Visual Studio .NET 2002/2003, Visual Studio 2005/2008/2010 and in detail knowledge in .NET Frame work 2.0/ 3.0/ 3.5/4.0 environment. Experience in developing web based applications using ASP.NET 2.0/1.x and ASP 2.0. Experience in using AJAX, VBScript, JQuery, JavaScript, HTML, DHTML and CSS. Experience in using object oriented languages such as C#. NET, VB.NET and C++. Proven experience with Data Access methods like ADO.NET, ADO, ODBC and OLEDB. Deep knowledge of AngularJS 1 practices and commonly used modules based on extensive work experience. Expertise in SQL Server 2005/2000, Oracle 10g (PL/SQL), and good knowledge on SQL Server 2008. Experience in ASP.NET Web API, Windows Communication Foundation (WCF), Windows Presentation Formation (WPF) Windows Workflow Foundations (WWF), .NET Framework 3.0 / 3.5/ 4.0, Silverlight 1.0, 2.0, 3.0, Expression Blend 2.0/3.0, LINQ. Experience in developing XML applications, data presentation in XSL, XSLT and CSS. Experience and good understanding in developing XML Web Services, REST, SOAP, WSDL/UDDI. Worked with Silverlight 1.0/2.0/3.0 and a strong knowledge on Silverlight 4.0. Good knowledge and experience in using Telerik Rad Controls for Silverlight 3.0. Proven experience in creating rich user interface using for web and widows using Silverlight tools and XAML. Worked with Expression Blend 2.0, 3.0 in creating Rich Interactive Applications for web and windows. Experience in using and creating Animation, Triggers, Storyboards, User Controls, Gradients, Brushes and Paths in Microsoft Expression Blend 2.0/3.0 for web and windows based applications. Implemented N-Tier Architectures like MVC (Model View Controller), MVVM (Model View, View Model). Good knowledge on Web Servers IIS 6.0/5.0, MTS. Worked with Team Foundation Server, Visual Source Safe, and SVN for version control during development. Worked with NUnit for testing .Net based Application and also good knowledge of manual testing. Good experience in converting the Business Requirements into Technical Specifications. Expertise in developing reports in Crystal Reports. Excellent interpersonal, analytical and problem solving skills. Good in client-interaction, leadership skills and communication skills.
Education: Bachelor of Technology in Computer Sciences and Engineering Jawaharlal Nehru technological University Sep 2005 – May 2009
Technical Skills:
Web Technologies ASP.NET 2.0/1.x, ASP 3.0, Validations, XAML, XML, XSL, XSLT, REST, SOAP, CSS, AJAX 1.0. .NET Technologies Web Forms, Win Forms, Web Parts, .Net Framework 2.0/3.0/3.5, WPF, WCF, WWF, Silverlight 1.0/2.0/3.0/4.0, LINQ, SharePoint Web Services Web Services, Remoting, Caching. Database Access ADO.NET, ADO, RDO, DAO, ODBC, JDBC, OLEDB, Streams. Database SQL Server 2008/2005/2000, Oracle 10g/9i/8i, MS-Access, MS Excel. Editors Visual Studio .NET, Visual Studio 6.0, Microsoft Expression Blend 2.0/ 3.0. Version control Team Foundation Server TFS, Visual Source Safe 6.0, SVN Tortoise. Languages C#.NET, VB.NET, VBA, C++, C, Java, Perl, Python, UML, SQL, PL/SQL, VB Script, Java Script., HTML, DHTML, JQuery. Platforms Windows VISTA/2003/XP/2000/NT/98/95. Servers IIS 5.0, IIS6.0, Apache Tomcat 6.0, Web Sphere 4.0. Web Tools Front Page 3.0, Dreamweaver. Reporting Tools Crystal Reports 8.0/8.5/10.0. Testing NUnit, Manually Testing, Telerik WebAi Testing.
Work Experience:
Aclara Technologies, Solon – OH Aug ’16-Till Date
Role: Software Engineer
Environment: .NET 3.0/3.5/4.0/4.5, ASP.NET, C#, WSS 3.0, XML, JavaScript, AngularJS, JQuery, Ajax, XSLT, CSS, HTML, Web Services, WCF, WPF, SQL Server, SQL Server, MS Visual.
Description: The project was to develop and support multiple software products related to utility industry. It includes the development and support for communication systems distributed to a large customer base. Systems also consist of an ever increasing set of custom hardware and firmware that must be supported by the software products, improve efficiency, reliability and overall performance of network.
Responsibilities: Designed and developed the user interface and process screens for configurations, Data Entries and register user to invoke data using ASP.Net WEB Server Controls and HTML Server Control. Worked on web applications using Microsoft .Net development platform, C#, ASP.NET, ADO.NET, Web Services, LINQ, Entity Framework, IIS, XML, JavaScript and Visual Studio. Created custom, general purpose modules and components which extend the elements of AngularJS 1.4/2.0. Created self-contained, reusable and testable modules and components in C# .Net application. Experience in writing test scripts/methods and procedures. Worked with SQL Server 2008/2005/2000 and created databases, tables, views queries, sub queries, stored procedures and triggers on the database tables. Followed agile practices which included flavors of Scrum + Kanban and always tried to experiment processes that are effective and refreshing Have used TFS for process management and source control. Performed Regression Testing of different modules automated in REST and SOAPUI. Worked on user stories which involved extensive front-end development using HTML, AngularJs 1.4. Familiar to deployment steps using WiX toolset, MS Build and PowerShell scripts. Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI Converted dynamic SQL commands to SQL stored procedures to provide custom functionality as per the requirements. Moved all business logics from database and front-end into business layer. Experience using Cucumber testing, Integration testing. With the help of my work experience on databases such as SQL Server and Oracle created stored procedures, functions, joins to solve problems. Used different testing frameworks like NSubstitute, MS tests to write unit tests and integration tests. Supported the QA, and wrote many test cases.
Central Parking Systems, Nashville - TN Mar ’15-Aug ‘16
Role: Sr C#.NET Developer
Environment: .NET 1.1/2.0/3.0/3.5, ASP.NET, VB.NET, C#, WSS 3.0, XML, Xpath, XSLT, JavaScript, JQuery, AngularJS, Ajax, XSLT, CSS, HTML, XHTML, Web Services, WCF, WPF, SQL Server, SharePoint, SQL Server2005, Load Runner, Quick Test Pro, MS Visual Source Safe.
Responsibilities: Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand. Implemented the project according to the Software Development Life Cycle (SDLC). Implemented scrum process by using agile methodology, involving in task completion and iterations. Designed user interface for web forms using ASP.NET 3.5 and implemented business logic using C#.NET. Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#. Extensively worked on ASP.NET 3.5 User Controls and Rich Controls (Multi Views, Wizards) to create forms for submitting and modifying events and forms. Involved in creating the logic for several modules. Coded extensively in C# to Design and Develop Windows applications. Experience writing AngularJS 1.4/1.3 code for developing Single page applications (SPA), used several in built language core directives, expressions and modules. Developed visual components through WPF using XAML and Expression Blend. Worked on SharePoint integrating the existing technology to work in the SharePoint framework. Responsible in maintaining huge applications, involving complex .Net, XML and JavaScript. Worked on Securities and Encryption. Developed an application to handle complex file systems, and move them to SharePoint. Designed User Interface with JQuery and Style Sheets. To perform validations and catch the events on client’s browser, Java Script was used. Developed WCF Services for windows scheduled tasked console applications. Employed WCF End-Points and Contracts for enabling file-sharing across various protocols, applications and platforms. Extensively made use of Grid view, Data List and Drop down List for displaying the data from the SQL Server 2008 database. Designed a new database system and built the data access layer and business objects using Microsoft Enterprise Library. Written SQL Scripts, Stored Procedures, and Triggers, defining roles, creating database users and Assigning Roles to users in SQL Server 2008. Worked with LINQ (Language Integrated Query) and the ORM model to query the database and created stored procedures, triggers and functions for the report generation. Used SQL Server Reporting Services (SSRS) to create, deploy and manage reports for the organization. Used Team Foundation Server (TFS) for all the source code maintenance needs. Performed N - unit to implement Unit Testing. Participated in System Documentation and Code Documentation. Involved in creating CM requests and deploying the application through Dev, Ite, Cte, Prod environments. Supported the QA, and wrote many test cases.
MaxMedia –Atlanta, GA Nov ’13 – Mar ‘15
Role: Sr .NET Developer Environment: .Net Framework 3.5, XAML, C#.Net, ADO .Net , WCF, WPF, XML, AngularJS, SVN Tortoise , ArcGIS , LINQ, Silverlight 2.0, EXPRESSION BLEND 3.0, Visual Studio 2008, SQL Server 2005.
Description: The Project was developed for AT&T which was the end client. The main theme of the project was to develop rich windows based WPF (Windows Presentation Foundation) application to launch on kiosk systems. This application will be used by the new and existing customers of AT&T as to attract them for new products. This application can be used to view, compare and filter the result set of the new products from AT&T and is also able to check whether the user is eligible for that product or not by entering the customer details. This system allows the user to login, browse new products and order them within the application.
Responsibilities: Used MVVM Design Architecture. Worked extensively with Expression Blend 3.0 Preview for designing the User Interface for presentation layer. Designed and developed various abstract classes, interfaces, classes (OOPS concepts) to construct the business logic using C#.net, ADO.NET and SQL Server2005. Developed the application using Events for Interactivity and wrote the code in C#.NET. Designed user interface, rich graphic controls for WPF forms using XAML. Involved in Developing WPF application for better interactivity with UI using animation in XAML. Used Dependency properties, Routed events, Bindings, Animations in developing WPF application. Extensive experience with AngularJS 1.3, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc. Worked with Storyboards, Resource Dictionaries, Brushes, Paths and WPF controls in Microsoft Expression Blend 3.0 for code separation and reusability. Developed Services for windows scheduled tasked console applications using Web API Good Working knowledge on different WPF controls, layouts, asset library and customized the appearance using their properties. Developed a new WCF service to get the information from the database. Used ArcGIS and ESRI Namespace for working with a geographic information system on a page to display map and query the displayed map. Worked with LINQ to SQL, Object etc. Extensively used stored procedures, Database Triggers in SQL Server 2005 for faster processing on database. Responsible for maintaining versions of source code using SVN Tortoise. Used Nunit for testing each component of the application for unit testing.
Allstate Insurance Company –New York Feb ’13 – Oct ‘13
Role: Sr .NET Developer
Environment: *.Net Framework 3.5, XAML, C#, VB.Net, ADO .Net, JQuery, WCF, WPF, Web Services, XML, Windows 2003, Team Foundation Server(TFS), Microsoft Visio.* Asp.net 1.0 MVC(Model View Controller), LINQ, Silverlight 2.0, EXPRESSION BLEND, Visual Studio 2008, SQL Server 2005, Oracle 10g , Compact Framework, NUnit, Agile.
Description: The Project comprised of two separate projects as follows: a. A Web Based Application for an end user. This project is a simple Web application which provides a good UI for the end user which was developed by using MVC architecture. This application is used by the end user for registration, logging, profile viewing, make any changes, payments, new offers and etc. WCF of .Net Frame work 3.5 was used to provide a service for and to consume them from different platforms. Besides this MVC architecture was used just to display the details of the data and allowing to changes and other events just using a single controller.
b. A Windows Based Application for an internal worker. A Windows Based application was developed using WPF Silverlight 2.0. This application will be used by the internal workers of the AllState Company. This application provides the complete details of all the customers and their profiles and insurance holdings. This application is also used to calculate the cost of the insurance based upon a person’s details by communicating with some third party members. A worker can see and make some changes based upon the customer’s request.
Responsibilities: Involved in development life cycle, from design phase to implementation phase, testing and deployment. Responsible for creating the Entity-Relationship diagrams, Class diagrams, Sequence diagrams and Flow diagrams using Visio 2007 and documenting the project architecture. Used DESIGN PATTERNS MVC, MVVM Architecture. Worked extensively with Microsoft Expression Blend 2.0 for designing the User Interface and presentation layer for WPF application. Used Dependency properties, Routed events, Bindings, Animations in developing WPF application. Worked with Storyboards, Resource Dictionaries, Brushes, Paths and WPF controls in Microsoft Expression Blend 3.0 for code separation and reusability. Wrote CSS, AJAX, Java Script, JQuery to create a rich user interface and also for some client side scripting for Web application. Used Agile Scrum Methodology. Developed the web application using Silverlight 2.0 in Expression Blend for rich interactivity. Designed and created user interface for WPF forms and implemented application logic using VB.Net. Wrote and consumed some Web Services using REST, SOAP and XSL for easy sharing of data. Developed a new WCF service to get the information from the database and consumed new service to communicate with some third part services. Worked on different WCF bindings for accessing the service both in web and windows based application. Wrote and consumed web services for a functionality of sending and receiving data to server. Developed custom controls to enable reusability and used rich graphic controls of WPF. Involved in Developing effective user interface and animation for WPF application using XAML. Used Dependency properties, Routed events, Bindings, Animations in developing WPF application. Worked with SILVERLIGHT 1.0, 2.0 web controls using Microsoft Expression Blend 2.0. Worked with LINQ to SQL, LINQ to XML, LINQ to Collections, Object etc. Used stored procedures, Database Triggers in Oracle PL/SQL & SQL Server Responsible for maintaining versions of source code using Team Foundation Server. Used Nunit for testing each component of the application for unit testing. Responsible for creating the .NET builds and making sure the builds are migrated all the way up to the Production Environment.
HSBC INDIA June ‘09 – Dec ‘12
Role: Software Programmer
Environment: .NET Framework 2.0, ASP.NET, VB.NET, ADO.NET, HTML, DHTML, XML, XSLT, Windows 2003, SQL Server 2000, Oracle 9i, WinSock 2.0, C++, JavaScript, VBScript, Visual Studio.NET, MS Excel 2002, MS Visio 2002, IIS 5.0.
Responsibilities: Extensively worked on the ASP.NET Data Grid control to display emails of users from their mail folders like Inbox, user-defined folders. Developed Administrative interfaces using ASP.NET, which are mainly divided into Normal User Administration, Domain Level Administration and System Level Administration. Created connection assembly using ADO.NET connection, command, datasets, data adapter, data reader and XML to retrieve and store the data in Mail Server’s Data Max DB in SQL Server 2000. Wrote CSS, AJAX, Java Script to create a rich user interface and also for some client side scripting for Web application. Created Tab control class, which inherits the base class and implements all the abstract Methods and holds the functionality of all tabs by encapsulating into one single unit. Developed a Data Grid class to display and manage emails in the Inbox, junk mail box and all other users & Defined folders in the UI, Designed & Developed Button Strip Class like send, delete, reply, forward etc. are categorized into different groups based on the task & functionality. Authenticated user credentials such as names and passwords using windows authentication modes and also experimented on other authenticated modes. Consumed some Web Services to display it in the mail box and this was done by using SOAP and XSL. Worked with Oracle 9i database and created databases, tables, indexes, views, SQL queries, sub queries, Stored Procedures and Triggers on the database tables. Created VBScript files by using SQL DMO commands to manage and administer the SQL Server Agent Jobs, Backup database files, and security like logins, Server Roles.