Post Job Free
Sign in

Senior .NET Consultant

Location:
Hilliard, OH
Posted:
July 07, 2016

Contact this candidate

Resume:

RAVINDRA KALCHETTY

Phone: 612-***-**** Email: acvlg9@r.postjobfree.com

Career Objective

Seeking a challenging career in an IT/Software firm, where I can optimally utilize my technical expertise in software development areas and contribute to the maximum in achieving the Long-term Goals of the organization where I can leverage my knowledge & where I can give my best in the organization through my education background, work experience, Interpersonal & Communication Skills and to attain value for the organization as well as for myself.

Professional Summary

Having 13.2 years of work experience as a Senior .NET Developer on diverse combination of work experience with teams, involved in giving comprehensive IT solutions, which include Analysis, Design, Development, Implementation and Testing of Client/Server/Internet/Intranet Systems for various Business requirements using Microsoft Technologies.

Around 5 years of work experience as an Application Lead developer and had worked independently to provide solutions to technical issues, and responsible for meeting development schedules and ensured the delivered solutions meets the technical specifications and design requirements.

Extensive programming experience using .NET FRAMEWORK 1.1/2.0/3.5/4.0/4.5 ASP.NET MVC 3/4/5, ASP.NET 2.0/4.0, WPF, WINDOWS FORM, WEB SERVICE, WCF, WEB API 1.0/2.0, WINDOW SERVICE, RABBITMQ, AJAX, C#, VB.NET, PYTHON, XAML, LINQ, XML, XPATH, XSLT, JAVASCRIPT, JQUERY, JQUERYMOBILE, JAYDATA, ANGULARJS, KNOCKOUT.JS, REQUIRE.JS, MOMENT.JS, NUMERAL.JS, MODERNIZR.JS, ANGULAR UI, JQUERY UI, JSON, HTML, HTML5, CSS, CSS3, BOOTSTRAP 3.0, REPORT VIEWER, SSRS, ROTATIVA, NHIBERNATE, ENTITY FRAMEWORK, TYPED DATASET, POCO, PL/SQL, T-SQL, SQL, SQL SERVER 2000/2005/2008/2008 R2/2012/2014, ORACLE 1Og/11g, WEBSQL, INDEXEDDB, LOCAL STORAGE.

Rich application development experience on various kinds of applications like WEB, DESKTOP, MOBILE, OFFLINE, PORTABLE, SERVICE ORIENTED and CLOUD APPLICATIONS.

Good hands-on work experience on design, configuration and deployment of machine management application models on Cloud environment using Axeda Cloud.

Well versed in architecture, design and development of all layers of layered/n-tier software architecture including presentation, service, business and data access layers.

Extensive experience in monitoring, troubleshooting and supporting .NET based applications and infrastructure.

Rich hands of experience on infragistics user interface controls using jQuery Grid Plugin, DevExpress and Infragistics.

Expertise in designing and programming SQL and NoSQL databases like SQL SERVER, ORACLE, WEBSQL, INDEXEDDB, LOCAL STORAGE and good hands of experience in writing SQL and NOSQL queries.

Extensive work experience and knowledge on various business domains like Healthcare, Ecommerce, Insurance, Supply-Chain, Survey, Financial, Mortgage, Child Support and E-Learning.

Good hands-on experience in implementing various software development methodologies like Agile Scrum, and Waterfall.

An enterprising team player with strong analytical, problem solving & organisational abilities.

Abilities in handling multiple priorities, with a bias for action and a genuine interest in personal and professional development.

A thorough professional with a proactive attitude, capable of thinking in and out of the box, generating new design solutions and ideas.

Technical Skills

Operating System : Windows- 2000/2003/2008/2012, XP/Vista/Windows7.

Languages Known : C#.Net, VB.Net, Python, SQL, PL/SQL, T-SQL.

Web Tools/Scripting Tools : ASP.Net MVC 3/4/5, ASP.NET 2.0/4.0, WPF, Windows Form, Web Service, WCF, Web API 1.0/2.0, Window Service, AJAX, LINQ, HTML, HTML5, Java Script, JQuery, JSON, CSS, and CSS3.

Frameworks : .Net Framework 1.1/2.0/ 3.5/4.0/4.5, JQuery UI, Angular UI, JayData, AngularJS, Knockout.js, Require.js, Moment.js, Numeral.js, modernizr.js, Bootstrap 3, Visual Studio 2008/2010 Unit Testing, RabbitMQ.

Markup languages : XML, XAML, XSLT, XPATH, XSD, HTML.

Reporting Tools : Report Viewer, SSRS, Rotativa.

Data Access Technologies : NHibernate, Entity Framework, Typed dataset, POCO.

Database : SQL Server 2000/2005/2008/2008 R2/2012/2014, Oracle 10g/11g, Web SQL, IndexedDB, Local storages.

Version Tool : Visual Source Safe 2005, Team Foundation Server 2005/2008/2012, Subversion (SVN), TortoiseSVN, Perforce.

Methodologies / SDM : Agile & Scrum, Water-Fall.

Packages Known : Visual Studio .Net 2003/2005/2008/2010/2012/2013, MS Enterprise Library, Rally, JIRA, MS Office Suite- 2000/2003/2007/2010.

Academia

Bachelor of Technology in Electronics and Computer Engineering from JNT University, India.

Projects Accomplished (Reversed Chronological Order)

Project #1

Project Name : Total Quality Assurance Nov’ 2015 – June’2016

Client : Accuray Inc

Location : Madison, WI

Role : Senior .NET Developer

Responsibilities:

Delivered a complete frond end and functional web application using Angular.js, JavaScript and Ajax.

Implemented MVC design pattern at client-side using Angular.js and Require.js.

Designed and implemented user experiences for Mobile, Tablet and Browsers using Bootstrap, HTML5 and CSS3.

Created window service application for database backup automation.

Automated database backup and restore process using C#.

Designed and developed portable application for file import using WPF.

Created test methods for automated unit testing using visual studio unit testing framework.

Provided detailed analysis and recommendations to the project manager.

Implemented recommended design changes, unit tests and regression tests for both performance and data integrity.

Followed the Agile and Scrum methodology to develop and delivery software features for each sprint, daily stand-ups, day-to-day work assignments, task distribution and status updates.

Environment:

Visual Studio 2013, .NET Framework 4.5, ASP.NET MVC 5, WPF, Window Service, C#, XAML, Python, RabbitMQ, LINQ, XML, XPATH, XLST, Ajax, JavaScript, JQuery, AngularJS, Require.js, bootstrap3.0, CSS3, HTML5, Ninject, Rotativa, Log4NET, Angular UI, NHibernate, JIRA, SQL Server 2014, Perforce, Axeda, Jenkins, Developer Tools, VS Unit testing framework.

Project #2

Project Name : Quote & App May’ 2015 – Nov’2015

Client : Jewelers Mutual Insurance Company

Location : Neenah, WI

Role : Application Lead

Responsibilities:

Designed and developed responsive Ecommerce jewelry insurance web user interfaces using bootstrap 3, HTML5 and CSS3 for clients like Browser, Mobile and Tablet.

Developed interactive and dynamic user interfaces using Angular.js.

Written client side programming using JavaScript and jQuery for presentation logic.

Created RESTful services using Web API 2 to share business objects to presentation layer.

Developed Infrastructure code like data access objects, business objects and presentation layer using C#.

Created database tables and objects like stored procedures, views, indexes and written SQL & T-SQL queries using SQL server 2008 R2 for data access and storage.

Fixed cross browser issues for IE and Safari browsers.

Followed the Agile and Scrum methodology to develop and delivery software features for each sprint, daily stand-ups, day-to-day work assignments, task distribution and status updates.

Created and maintained trunk code and performed merge and branching operations on the trunk code using SVN.

Environment:

Visual Studio 2013, .NET Framework 4.5, ASP.NET MVC 5, C#, Web API 2, WCF, LINQ, XLST, Ajax, JavaScript, JQuery, Angular.js, Angular UI, Require.js, bootstrap3.0, CSS3, HTML5, Ninject, Entity Framework 6.1, Microsoft Enterprise Library, Rally, SQL Server 2012, Subversion, Team Foundation Server 2012, TortoiseSVN, SoapUI, HP Quality Center, Developer Tools, Web Inspector, Fiddler.

Project #3

Project Name : Restaurant System Diagnostic Dashboard Sep’ 2014 – May’ 2015

Client : McDonald’s Corporation

Location : Oak Brook, IL

Role : Application Lead

Responsibilities:

Designed and developed application user interfaces using bootstrap 3, HTML5 and CSS3.

Created client side framework to load and reuse JavaScript files and html templates asynchronously using require.js and Asynchronous Module Definition (AMD).

Implemented dynamic client side data binding using knockout.js.

Implemented asynchronous operations and partial page updates using JavaScript and jQuery.

Created different types of graphs for data visualization like bar graph, heat maps, circle grids using HTML5 and CSS3.

Developed Infrastructure code like data access objects, business objects and presentation layer using VB.NET.

Performed server side asynchronous operation using Multithreading programming.

Created database tables and objects like stored procedures, views, indexes and Written SQL & T-SQL queries using SQL server 2008 R2 for data access and storage.

Performed TFS administrative tasks.

Environment:

Visual Studio 2010, .NET Framework 4.0, ASP.NET 4.0, VB.NET, LINQ, XML, Web Service, Ajax, JavaScript, JQuery, Knockout.js, Knockout-amd-helper, Require.js, moment.js, numeral.js, bootstrap3.0, CSS3, HTML5, Ninject, SQL Server 2008R2, Team Foundation Server 2012, CruiseControl.NET, Developer Tools, Web Inspector, Fiddler.

Project #4

Project Name : HR Operating Report Jan’2014 – Aug’2014

Client : McDonald’s Corporation

Location : Oak Brook, IL

Role : Application Lead

Responsibilities:

Analyzed business requirements and developed prototypes and used Local Storage as a data source.

Designed and developed web based application for mobile, tablet and desktop browsers.

Designed application architecture and developed infrastructure code as a reusable components using Visual Studio 2010.

Implemented dependency Injection design pattern using Ninject in application architecture for loose coupling between application layers.

Implemented ASP.NET MVC4 UI design pattern in presentation layer.

Created RESTful services using Web API 1.0 to share business objects to presentation layer.

Designed responsive layout using media queries and CSS.

Designed page layout and user interfaces using Knockout.js, bootstrap 3, html 5, CSS 3.

Extensively used JavaScript and JQuery for client side programming.

Developed data access layer using Entity framework 6.0 and written infrastructure code using C#.

Created database schema and objects like table, store procedures, Index and written SQL & T-SQL queries using SQL server 2008 R2 for data access and storage.

Created and configured virtual directory to website in IIS 6.0 and deployed executable code using web publish method.

Performed TFS administrative tasks like creating trunk, branching, merging.

Environment:

Visual Studio 2013, .Net Framework 4.5, ASP.NET MVC 4, C#, Web API 1.0, LINQ, XML, XLST, Ajax, JavaScript, JQuery, HTML5, Knockout.js, Knockout-amd-helper, Require.js, bootstrap 3, CSS3, LOG4NET, Ninject, Entity Framework 6.0, SQL Server 2008 R2, Local Storage, Team Foundation Server 2012, Developer tools, Web Inspector, Android debug bridge, Fiddler.

Project #5

Project Name : GDCT Web Survey June’2013 – Dec’2013

Client : McDonald’s Corporation

Location : Oak Brook, IL

Role : Senior .NET Developer

Responsibilities:

Analyzed business requirements and created offline database tables using IndexedDB.

Created three tier architecture using module design patter at client side using JavaScript.

Developed offline application for mobile and desktop browsers.

Created reusable user interface components using jQuery templates.

Designed responsive layout using media query and CSS.

Extensively used JavaScript and JQuery for client side programming.

Created fluid and responsive web application using Single Page Application (SPA).

Implemented ASP.NET MVC3 UI design pattern in Presentation layer and written server side infrastructure code using C#.

Developed window service to create missing data files on load balancing web servers.

Written store procedures and SQL & T-SQL queries using Oracle 11g.

Environment:

Visual Studio 2010, .NET Framework 4.0, ASP.NET MVC3, C#, LINQ, XML, XLST, Ajax, JavaScript, JQuery, modernizr.js, JQuery Mobile, JayData, LOG4NET, Ninject, HTML5, CSS3, XML, Indexed DB, WebSQL, Oracle 11g, Oracle SQL Developer, Team Foundation Server 2012, Microsoft Enterprise Library, Developer Tools, Web Inspector, Android debug bridge, Fiddler.

Project #6

Project Name : MFPORT (Multifamily Property Online Reporting Tool) Dec’2011 – May’2013

Client : Minnesota Housing Finance Agency

Location : Saint Paul, MN

Role : Application Lead

Responsibilities:

Designed and customized layout pages, razor views and partial views using ASP.NET MVC3 templates.

Developed rich internet application using JQuery UI library which provides interactions, widgets, effects and theming.

Used third party GUI control JqGrid for flexible display of data on razor view engine.

Implemented ASP.NET MVC3 UI design patter in presentation layer and created views and controllers.

Used C# as a code behind language and developed infrastructure code.

Created service oriented application using WCF to share business objects to presentation layer in SOAP format.

Implemented dependency Injection design pattern in application architecture for loose coupling between application layers.

Used ADO.Net Oracle client(ODP.NET) objects like Connection, Command and Data Reader to execute stored procedures and functions for data storage and access from Oracle database.

Created database design and objects like tables, stored procedures, triggers, sequences, complex queries, indexes and functions using Oracle 10g.

Provided maintenance support to implement enhancements and for bug fixing.

Followed the Agile and Scrum methodology to develop and delivery software features for each sprint, daily stand-ups, day-to-day work assignments, task distribution and status updates.

Environment:

Visual Studio 2010, .NET Framework 4.0, ASP.NET MVC3, C#, LINQ, WCF, JavaScript, JQuery, JQuery UI, HTML5, CSS3, XML, XSLT, POCO, Oracle 10g, TOAD, SQL PLUS, Visual Source Safe 2005, Fiddler.

Project #7

Project Name : SWIFT March’2011 – Nov’2011

Client : Minnesota Housing Finance Agency

Location : Saint Paul, MN

Role : Application Lead

Responsibilities:

Designed project architecture using visual studio solution and developed application layers using class libraries.

Developed rich client application using WPF and C# as the code-behind language

Created WPF control and data templates to define appearance, behaviour and customization of data presentation for UI elements.

Created rich WPF user interface elements for data presentation using XAML.

Implemented MVVM UI design pattern in presentation layer for loose coupling between view and view model.

Developed Infrastructure code and also implemented singleton design pattern.

Developed window service to automated payment transaction formats and business process.

Created service oriented application using WCF to share business objects to presentation layer in SOAP format.

Used ADO.Net Oracle(ODP.NET) client objects like Connection, Command and Data Reader to execute stored procedures and functions for data storage and access from Oracle database.

Created database design and objects like tables, stored procedures, triggers, sequences, complex queries, indexes and functions using Oracle 10g.

Generated and executed DDL, DML database scripts to create master and look up tables on UAT and production environment.

Created deployment project using visual studio IDE to generate MSI and Executable for deployment and also created over writable and shortcut MSI for easily accessible.

Performed unit and user acceptance testing.

Environment:

Visual Studio 2010, .NET Framework 4.0, WPF, MVVM, C#, XAML, LINQ, XML, XLST, WCF, Window Services, POCO, Report Viewer, Oracle 10g, TOAD, SQL PLUS, Visual Source Safe 2005.

Project #8

Project Name : Funds Receipt System May’2010 – Feb’2011

Client : Minnesota Housing Finance Agency

Location : Saint Paul, MN

Role : Application Lead

Responsibilities:

Participated in technical development through all phases of software development life cycle including requirements gathering/ analysis, information architecture, software design, proof-of-concept development, coding, testing, deployment.

Designed project architecture using visual studio solution and created application layers using class libraries.

Designed and created application layers like object library, data access, business and user interface layers and also implemented Singleton design pattern.

Developed WCF service to share business logic for client application.

Created schema classes to carry typed data over application layers.

Developed rich client application using WPF and C# as the code-behind language.

Developed Email alerts using XSLT transformations.

Designed and developed reports in various formats like PDF, EXCEL and WORD using Report Viewer.

Used ADO.Net Oracle(ODP.NET) client objects like Connection, Command and Data Reader to execute stored procedures and functions for data storage and access from Oracle database.

Created database design and database services like tables, stored procedures, triggers, sequences and functions in Oracle 10g.

Created deployment project using visual studio IDE to generate MSI and Executable for deployment.

Performed unit and user acceptance testing.

Environment:

Visual Studio 2008, .NET Framework 3.5, WPF, C#, LINQ, XAML, XML, XSLT, WCF, Window Services, Report Viewer, POCO, Oracle 10g, TOAD, SQL PLUS, Visual Source Safe 2005.

Project #9

Project Name : SMART March’2009 – April’2010

Client : Systems & Methods, Inc., Carrollton, GA

Role : Senior .NET Developer

Responsibilities:

Developed rich client application using WPF and C# as the code-behind language.

Created control templates for UI elements to define appearance and behaviour.

Created data templates for customization of UI elements data presentation.

Designed rich window user interfaces using XAML.

Implemented MVVM UI design pattern in presentation layer for loose coupling between view and view model.

Developed and maintained infrastructure code using class libraries.

Generated embedded reports to show user payment details using SSRS.

Created service oriented application using WCF to share business objects to presentation layer in SOAP format.

Created data model using entity framework for data retrieval and manipulation over SQL server database.

Performed bug tracking and bug fixing.

Implemented automated unit testing using visual studio 2008 unit testing tool.

Followed the Agile and Scrum methodology to develop and delivery software features for each sprint, daily stand-ups, day-to-day work assignments, task distribution and status updates.

Environment:

Visual Studio 2008, .NET Framework 3.5, WPF, C#, MVVM, WCF, LINQ, XAML, XML,SSRS, Entity Framework, Microsoft Expression Blend, Visual Studio 2008 Unit Testing Framework, SQL Server 2008 R2, Team Foundation Server 2008.

Project #10

Project Name : McQuaig April’2007 – Feb’2009

Client : The McQuaig Institute, Fremont, CA

Role : Senior .NET Developer

Responsibilities:

Designed and developed five layer application architecture and included web services as one of those.

Developed web forms in ASP.NET using C# as the code-behind language and ADO.NET as the SQL data consumer.

Used Ajax controls like accordion, calendar Extender, collapsible panel extender, filter textbox extender, Model popup extender, textbox watermark extender, update panel and update progress controls to perform asynchronous operation.

Created Master Page to provide rich look feel for entire application.

Written Page methods to perform asynchronous operations and partial page updates using JavaScript.

Created dynamic theme for application user interface.

Used DevExpress ASPx Grid View for flexible display of data on the web forms.

Developed web service to share business objects to presentation layer.

Created data access layer using typed dataset to define strongly typed tables, rows and columns.

Created database tables and services like stored procedures, views and written SQL & T-SQL queries.

Performed bug tracking and bug fixing.

Implemented Unit and Integration testing.

Environment:

Visual Studio 2008, .NET Framework 2.0, ASP.NET 2.0, C#, Web Services, HTML, CSS, JavaScript, AJAX, XML, XSLT, DevExpress, Typed Dataset, SQL SERVER 2008 R2, TFS 2005.

Project #11

Project Name : Electronic Health Record Feb’2006 – April’2007

Client : Tekstrom, Newark, DE

Role : Programmer Analyst

Responsibilities:

Implemented various design changes which helped in bringing stability to product.

Involved in implementing new features to product.

Involved in fixing of critical issues like functionality, performance, memory leak, crash and hang issues.

Coordinated with support and worked across the teams to deliver the fixes with quality.

Resolved lot of threading issues which were causing problems in synchronizing data and were leading to application hangs.

Involved in production support for maintaining the system developed and resolved the complexities and bugs raised by customers efficiently and effectively on time.

Coordinated with other team members in standardizing the maintenance process which helped in improving the documentation and process for further reference.

Environment:

Visual Studio 2005, .NET Framework 2.0, ASP.NET 2.0, C#, Ajax, Web Services, XML, JavaScript, HTML, CSS, SQL SERVER 2005, Visual Source Safe 2005.

Project #12

Project Name : Clinical Information System Dec’2004 – Jan’2006

Client : Tekstrom, Newark, DE

Role : Programmer Analyst

Responsibilities:

Architected and designed application framework in a layered architecture system.

Designed user interfaces using windows form.

Used Infragistics data grid control for flexible display of data on the window forms.

Designed and developed application specific infrastructure code presentation, service, business and data access layers in VB.NET.

Created POCO classes to carry typed data over application layers.

Involved in database design like creating tables, constraints and also created database services like stored procedures, views, joins and Written SQL & T-SQL queries.

Performed bug tracking and bug fixing.

Performed unit testing, debugging and implementing change requests as per client requirements.

Environment:

Visual Studio 2003, .NET Framework 1.1, Windows Form, VB.NET, Web Services, XML, POCO, Infragistics, SQL SERVER 2005, Visual Source Safe 2005.

Project #13

Project Name : Brilliant Online System Dec’2003 – Nov’2004

Client : Tatvas Infotech, India

Role : Junior .NET Developer

Responsibilities:

Designing, coding, debugging and implementing ASP.Net applications using VB.NET.

Unique experience of working on all 4 tiers of the application facing key challenges on service, business and database layers.

Designed and developed web pages using ASP.NET controls, html, CSS and JavaScript.

Implemented custom validations for displaying the errors on the page effectively.

Implemented Forms based authentication to validate user identity.

Coded extensively in VB.NET targeting the Business requirements.

Developed Technical Design document and unit test cases.

Bug fixing and follow-up testing during maintenance.

Environment:

Visual Studio 2003, .NET Framework 1.1, ASP.NET, VB.NET, Web Services, XML, HTML, JavaScript, CSS, POCO,SQL SERVER 2000.

Project #14

Project Name : FM India, India March’2003 – Nov’2003

Client : Tatvas Infotech, India

Role : Junior .NET Developer

Responsibilities:

Developed web forms in ASP.NET using VB.NET as the code-behind language and ADO.NET as the SQL data consumer.

Involved in preparing technical specification document.

User controls were developed to reuse the functionality all over the application.

Designed User Interface using HTML, CSS and JavaScript.

Used Cascading Style Sheet to define styles for application.

Performed input data validation using client scripts.

Involved in writing SQL & T-SQL queries, View, Joins.

Performed bug tracking and bug fixing.

Implemented Unit and Integration Testing.

Environment:

Visual Studio 2003, .NET Framework 1.1, ASP.NET, VB.NET, ADO.NET, HTML, CSS, JavaScript, XML, POCO, SQL SERVER 2000.



Contact this candidate