Anand N
Email: *****.*****@*****.***
Summary
Over all 8+ years of total IT industry experience in design, development, coding and testing of business/commercial applications mostly in C#, VB.Net, ASP.Net, Visual Basic, ASP, ADO.Net, SOAP, Web Services, WCF Services, UML, SQL Server2000/2005/2008, .NET Framework 2.0/3.5/4.0/4.5.
Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.
Well versed with Agile, Waterfall and Iterative methodologies of development.
Proficient in a wide range of Internet/Intranet, Web, Ecommerce, Client/Server technologies like XML/XSLT, .Net Framework, CLR, using XML in .Net, C#, VB .Net, ASP .Net, .Net Security, WCF Services, WWF,ADO.Net, COM/DCOM, MTS/COM+, SOAP and scripting using VB Script, JavaScript and JQuery, MS Visio, Word, Excel.
Expertise in Database Design and Database Programming using SQL Server 2000/2005/2008/2008 R2 and Oracle.
Extensive Experience in Working with ADO.NET, LINQ, LINQ TO SQL, LINQ to Entities (Entity Framework)
Experience in building and consuming ASP.NET Web services and WCF Services.
Extensive experience in working with JavaScript and JQuery.
Experience with Code analysis tools like Resharper, SonarQube and Continuous Integration with TeamCity.
Experience in working with HTML 4/5, CSS 2/3, J Query, Bootstrap, Responsive Web Design, JavaScript, AJAX and JSON.
Extensive experience with Web based, Client-Server and n-tier Architectures
Developed distributed applications using Web Services, WCF services, RESTful Services.
Experience in developing AJAX applications by using Framework 2.0, 3.5 and 4.0.
Very good understanding of WPF and XAML concepts.
Designed GUI using ASP.NET, HTML, CSS, and JavaScript as per the detail level design documents.
Experience with third party controls like Telerik and Dev Express
Extensive experience in using the OOPs (Object Oriented Programming) concepts
Good Experience in using Object OrientedDesign Patterns like Singleton, Dependency Injection, Factory Method
Expertise in using ArchitecturalDesign Patterns like MVC and MVP.
Experience in writing SSIS Packages/SSRS in SQL Server
Experience with VSS, SVN, and Microsoft Team Foundation Server for Code Repository, Deployment and Version control.
Worked on business process modeling and process re-engineering in different projects.
Well motivated and rapidly acquire new skills on the job, assertive and a committed team player.
Knowledgeable in strong work ethic, taking ownership of all duties and responsibilities.
WORK EXPERIENCE AND TRAINING
.NET Technologies
Microsoft .NET Framework1.1/2.0/3.0/3.5/4.0 (CLR, CLS, CTS), C#, VB.NET, ASP.NET,ASP, ADO.NET, XML Web Services, Win Forms, Web Forms, SOAP 1.1, WSDL, .NET Remoting, COM/COM+ Interoperability, WCF, WPF.
Web Development
ASP.NET, ASP.NET MVC, ASP, IIS, VBScript, JavaScript, CSS, XML, XSL, XSLT, XPath, XQuery, HTML/DHTML, AJAX, ExtJs, JQuery, JSON.
Programming Languages
C#, ASP.NET, VB.NET, XML, C, C++, VB6.0, ASP
Development Tools
Visual Studio .NET 2003/2005/2008/2010/2012, Visual Source Safe, Microsoft Visio, Microsoft Team Foundation Server, Microsoft Application Center Test, VSS, Agile Methodology, SonarQube, Resharper, UML, Microsoft Office Visio, Toad, SSIS, SSRS, Dev Express, Telerik
WORK EXPERIENCE AND TRAINING
PROGRESSIVE INSURANCE, Mayfield Heights OH APR 2017– Till Date
Sr.NET Developer
DESCRIPTION: Progressive Insurance is one of the leading Insurance Company, engaged in business of selling variety of insurance products including Motorcycles, Boat, Motor Homes and Trial Trailer insurance through internet or direct sales representatives. SLIQ (Special Line Internet Quote) is an Internet/Intranet application. Emphasis was laid on creating Quotes converting an existing quote into an application, creating policy coverage, make payments, adding and removing drivers for each vehicle. This application is developed in ASP.NET MVC, C#, jQuery, JavaScript, WCF and Entity frame work with SQL Server as Database
Responsibilities:
Involved in developing the UI using HTML, JavaScript, JSON, jQuery, AJAX and Bootstrap.
Graphical User Interface (GUI) was designed using ASP.NET MVC4 and the business logic was coded in C# [MVC Controllers].
Used various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
Implement DevExpress WinForms Components for UI. Use of different layout panels e.g. (Grid, Stack Panel, and Canvas etc.).
Developed various web services using WCF in C#.NET and consumed by web application and other systems like Ticketing and Billing Systems.
Working on controller, ng-controller and ng-model in Angular JS.
Working on using JavaScript for client-side validations.
Worked on building REST based Web Services with ASP.NET Web API.
Working on creating automated web services using SOAP.
Working on writing stored procedures and functions in SQL Server.
Working on content, data and item template in Windows mobile application.
Working on Http methods for implementing a REST based Web Services.
Working on writing REST based Web services by applying REST architectural concept to web services.
Developed application for different browsers and fixed bugs for browser compatibility.
Used ASP.NET MVC4, HTML5 and CSS3 to design the presentation layer of the website.
Developed components to fetch the data from the back end using AJAX and JQUERY.
Involved in writing SQL Queries, Triggers, Views and Stored Procedures.
Working on different layout system to enable control position on the screen in Windows Mobile Application.
Working on LINQ-to-SQL for update/insert/delete data.
Working on hosting WCF service on IIS.
Analyzed, recorded and modified client-server traffic using an HTTP monitor with SOAP Request and Response.
Working on LINQ-to-SQL for transactions, views, and stored procedures.
Developed WCF Data services and consumed by MVC application.
Working on ASP.NET Identity, Bootstrap, Authentication filter, Filter overrides, Attribute routing using ASP.NET MVC framework.
Working on consuming JSON Rest based web services.
Working on writing SQL Joins queries for combining data from tables in SQL Server
Published applications into Web, App servers following n-tier architecture into various environments such as Development, Integration, and UAT production.
Working on OOPS concepts like Polymorphism, Inheritance, Abstraction, etc. in C#.
Worked on design patterns like singleton, Dependency Injection, IOC implementation to avoid tight coupling with C# language.
Working on creating service contract, operation contract and data contract in WCF.
Working on dependency binding and declarative tracking using Node JS.
Working on validating the model from both Client side and server side in ASP.NET MVC.
Working on Http get, posts calls and pass data using Http Post in Angular JS.
Working on JavaScript event calendar to add scheduler to the application.
Worked on authentication and authorization in ASP.NET application.
Working on various types of built in bindings like HTTP binding, WS-HTTP binding for WCF.
Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
Working on synchronizing data model and user interface controls using Node JS.
Working on HTML 5 validations and new form element types to implement validation in Angular JS.
Used JIRA for requirements gathering and testing.
Created SQL queries to perform insert, update or delete operation on SQL Server database
Worked with QA team on daily basis in fixing the reported bugs/defects.
Worked on TFS Source control for managing the source code.
Participated in various Client meetings with the team and the Project manager to discuss improvements/ amendments in the development of the application.
Worked in Scrum Methodology and involved in daily sprint meetings.
Environment: Visual Studio 2012/2013, ASP.NET MVC 4, C#.NET, .Net Framework 4.5, WCF, Web API, Entity Framework, Java script/jQuery, LINQ-to-SQL, Node JS, Angular JS, JSON, Ajax, HTML, IIS, CSS, Bootstrap, Razor View Engine, SOAP, Mobile Application, Rest based web services, XML, XSLT, TFS 2010, SQL Server 2012, JIRA.
Geico, Chevy Chase MD Feb 2016 – MAR 2017
Sr.NET Developer
Responsibilities:
Implemented the project using Agile Methodology and SCRUM Implementation.
Built the new applications using ASP.NET and ASP.NET MVC 5.0 Razor View Engine
Worked with C#.NET to develop all the layers of the Solution
Used LINQ and LINQ to Entities data provider for interacting with the data in the entity framework.
Done Unit Tests for the modules developed
Used Resharper for Unit Tests.
Built the plugins in the multi-threading environment
Involved in modifications to the XML requests and response as per the Business Requirements. Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, and Triggers using SQL Server 2008 R2/2012.
Publish and maintained web applications in the IIS.
As the application is developed under test driven environment. I was involved in creating lot of test based cases/application.
Extensively used JQuery in implementing various GUI components in application portal.
Developed front end application using HTML5, Bootstrap, JavaScript, AngularJS.
Used JavaScript and jQuery for client side scripting to create highly responsive interfaces for users.
Modified complex stored procedures and functions.
Implemented Ajax Asynchronous and Asynchronous calls.
Used Resharper, SonarQube and TeamCity for Code analysis and coverage and Continuous Integration.
Performed several testing including Unit Testing to fix the bugs and ensure the application error-free.
Written Use cases for the solution built
Did Code Reviews using TFS
Implemented Unit Testing, Integration Testing and System Testing using Nunit to ensure Code Stability and functionality.
Environment: ASP.NET, MVC 5.0, C#, ASP.NET, LINQ, GUI, Visual Studio.NET 2014, SonarQube, TFS 2012, T- SQL, XML, JavaScript, JQuery, AJAX, Bootstrap 3, Node.js, JSON, HTML, XHTML, Multi-threading, SQL Server 2008/2012, Resharper, LinqPad
Thomson Reuters, Minneapolis, MN March 2015 – Jan 2016
Sr.NET Developer
Responsibilities:
Involve in the software development phases of SDLC (Software Development Life Cycle)
Use architecture such as 3/N - tiers, MVC (Model-View-Controller) to develop applications for the department.
Prepare the Data Dictionary for the critical applications.
Perform database validation using Microsoft SQL Server 2008R2.
Research on new technology that can be implemented in the department.
List the likely issues during the upgrade to new or higher versions of technologies.
Identify the bugs in the applications and Debug it accordingly.
Implement web based technologies like AJAX, jQuery and JavaScript for the better UI designs.
Created web pages and Angular JS templates using HTML and CSS (Twitter bootstrap).
Create reports using reporting tools such as Crystal Report and Jasper Report.
Implemented server side code using the VBScript (Visual Basic) to perform CRUD functionality based on the parameters declared in the stored procedures and certain validation.
Used VSS (Visual Source Safe) to checkout and check in code once changes are made to section (s) of code of the application on regularly.
Design a SQL Server Integration service package (SSIS) that backs ups the data as the package is scheduled to execute in the evening.
Demonstration of the applications by implementing the agile methodology.
Deploying applications to the production environment.
Perform error handling using VBScript.
Populate the dropdown lists box using VBScript in the windows form.
Created simple application to consume the web service from the mainframe to the shadow service using
ASP.NET 4 so that it can be used by other application using Visual Studio 2010.
Establish and maintain strong working relationships with cross functional team members.
Designed Master pages, skins, themes for the applications for the consistent look and to increase the users intuitive experiences
Implement LINQ and create web applications to save the highly critical information that performs the CRUD operations.
Create Web Services and consume Web Services from Main frame in the applications.
Write T-SQL from simple to complex, store procedures and functions for data manipulations.
Implemented WCF as simple test of shadow services to data to perform the insert, read tasks.
Environment:.Net 4.0 framework, C#, VBScript, XML, ASP.NET, HTML, CSS, AJAX, ADO.NET, T-SQL, SOAP, WCF, XAML, Java Script, Visual Studio 2008/2010, SQL Server 2008 (R2) /SQL Server 2012, IIS 7.0, SSIS, VSS (Visual Source Safe), jQuery, JavaScript
Guggenheim Partners, MD Feb 2014 –April 2015
Sr.NET Developer
Responsibilities:
Implemented the project using Agile Methodology and SCRUM Implementation.
Built the new applications using ASP.NET and ASP.NET MVC 3.0/4.0 Razor View Engine
Built and Consumed WCF Services and Web Services.
Responsible for setting up the endpoints and bindings for WCF Services
Worked with C#.NET to develop all the layers of the Solution
Used LINQ and LINQ to Entities data provider for interacting with the data in the entity framework.
Done Unit Tests for the modules developed
Used Resharper for Unit Tests.
Responsible for development of various GUI Screens using HTML, DHTML, JavaScript
Built the plugins in the multi-threading environment
Implemented the OOD (Object Oriented Design) patterns like Singleton, DI (Dependency Injection)
Created and Consumed with RESTful Services and shared the data using JSON
Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers using SQL Server 2008 R2/2012.
Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes.
Developed Views and aspx pages using java script, J-query, HTML 5, CSS, AJAX and JSON.
Publish and maintained web applications in the IIS.
Used javaScript and jQuery for client side scripting to create highly responsive interfaces for users.
Modified complex stored procedures and functions.
Wrote SSIS packages in SQL Server.
Implemented Ajax Asynchronous and Asynchronous calls.
Used third party tools like Telerik, Kendo UI and DevExpress for developing web applications.
Optimizing, debugging and creating T-SQL stored procedures in SQL 2008 R2/2012.
Worked with SonarQube for best code coverage and code analysis.
Worked on SQL queries to retrieve data from SQL Server 2008/2012Database.
Worked on Query Optimization to improve the performance of Queries.
Written SQL Server Integration Services to retrieve and load data between different data sources
Writing test plans and assisting with Requirements documents
Performed several testing including Unit Testing to fix the bugs and ensure the application error-free.
Written Use cases for the solution built
Did Code Reviews using TFS
Maintained/Debugged and enhanced the existing system using ASP.NET, MVC, C#, SQL Server 2005/2008 applications
Environment:ASP.NET, MVC 3.0/4.0, C#, VB.NET, ASP.NET, Classic ASP, ADO.NET Entity Framework, LINQ, Visual Studio.NET 2008/2010, WCF, REST, TFS 2008, T- SQL, XML,JavaScript, SonarQube, JQuery,AJAX,Bootstrap 2, SQL Server 2008/2012, SSIS, IIS, Windows Server 2008,, Telerik, Dev Express, Resharper, LinqPad
State Of Colorado, CO Nov 2013 – Apr 2014
.NET Developer
Responsibilities:
Involved in documenting and interacting with Business Analysts, developers and management to deliver a Web based solution.
Effectively performed systems analysis and using block diagrams/ design documents/ prototypes for client users.
Used Model View Controller (MVC) pattern to develop the application.
Developed business layer components in C#.NET
Involved in front end design and controls using ASP.NET
Developed web pages using ASP.NET Validation Controls and JavaScript for Client side Validation.
Developed and used various User Controls and Custom Controls.
Worked on Master Pages and CSS for the layout of the web application.
Worked on AJAX to avoid page post backs and to improve performance.
Implementation of Ajax for look up values.
Involved in writing code on ADO.NET to communicate with Sql server database.
Worked with multi-threading to control different processes of the application.
Generated reports using stored procedures through Crystal Reports.
Involved in creating Views, Stored procedures and tables using SQL server 2005.
Code development, debugging and unit testing done through Visual Studio.Net 2008.
Implemented dynamic page elements and form error validations using AngularJS directives.
Used Visual Source Safe for the security and the version control.
Worked on numerous tasks/assignments for web site enhancements and new module creation.
Environment: Visual Studio 2008, .Net Framework 3.5, Web Forms, SQL Server 2005, C#.NET, Multi-threading, ASP.NET, ADO.NET, DHTML, CSS, Ajax, AngularJS, Crystal Reports, JavaScript, MS Office
T Rowe Price, Owing Mills, MD Jan 2011– Oct 2013
.NET Developer
Responsibilities:
Participated in requirements gathering and compiled them into design document.
Followed agile methodologies (Scrum) and Test Driven Development.
Implemented MVC architecture.
Developed multi-tiered ASP.NET web applications using C#, HTML5, CSS.
Created use case and class diagrams in MS Visio using UML notations.
Involved in Discussion Board for Client Interaction for the change requests and follow-ups.
Developed middle layer using C#.Net.
Used ADO.NET Entity Framework for data retrieving, querying, storage and data manipulation.
Created and consumed Web Services in the services layer.
Worked with REST based services using MVC, WEB API
Created WCFservice to consume in the middle tier.
Maintained the WPF and Win Forms applications used by the in-house staff
Worked with Object Oriented Design Patterns and Object Oriented Programming concepts
Worked with ADO.NET, LINQ, Entity Framework to integrate the database with the applications
Created Joins, Views, functions, stored procedures, indexes and triggers as part of the database programming.
Involved in performance tuning and query optimization.
Worked on the helpdesk tickets and resolved by debugging the existing applications
Maintenance/Enhancement of Project and handling/fixing bug on daily basis reported by Help Desk
Monitored backend processes like ETLs, report generation, and rule engine processing.
Environment:.Net Framework 4.0, Visual Studio 2010, C#.NET, JavaScript, jQuery, Web Services WCF, REST,WEB API,Win Forms, XML, XSD, XSLT, WPF, UML, MS Visio
Satyam Engineering Services, India May 2008 – Dec 2010
.NET Developer
Responsibilities
Used various ASP.NET server controls and data controls. Customized .Net Login Controls to implement authentication and authorization.
Extensively used Master Pages, Cascading Style Sheets (CSS) in ASP.NET to achieve consistent, rich look and feel of the web site.
Created Web Services used for the application as well as for some other departments to Reusable application components.
Effectively created reusable controls and integrated them into ASP.NET web pages.
Involved in Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
Worked with Script Manager and Update Panel in AJAX Server Control to develop the GUI.
Developed custom controls to enable reusability and used rich graphic controls of WPF.
Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
Developed WCF Services upon a core architecture that is scalable, distributable, heavily multi-threaded and batch compatible and designed to serve hundreds of users simultaneously.
Object oriented technology was extensively used for developing re-usable frameworks for Data access layer and Standard EXE framework using C#.
Experienced in maintaining a session of messages between a client and a service using WCF facilities.
Created Inbound and outbound WCF services / Web Services, MSMQ have been created to integrate with Email client and support applications.
Used Web Services for project management, architecture, production, application development and ongoing maintenance throughout the site.
Developed connectivity with RDBMS using ADO.NET datasets, created data access layer to communicate with the SQL Server Database with ADO.NET objects.
Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, ASP user controls.
Performed Unit testing and System testing and prepared required documents for testing.
Used TFS for various version maintenance of code.
Environment: C#, ADO.NET, ASP.NET, AJAX, WPF, XAML, WCF, MSMQ
EDUCATION
Bachelors in Computer Science - INDIA