Post Job Free
Sign in

Sr .NET Developer

Location:
Chevy Chase, MD
Posted:
January 13, 2017

Contact this candidate

Resume:

Shiva

.Net Developer

*****.**************@*****.***

313-***-****

SUMMARY:

* ***** ** ********* ********* in technologies such as .NET Framework (4.5/4.0/3.5/3.0), ASP .NET Web Forms, ADO .NET, ASP .NET MVC 3.5/4.0/4.5/5.0, C#, Web Services, WCF, WPF, Silverlight 4.0/3.0, Entity Framework, IIS, XML, HTML5, CSS3, Bootstrap, JavaScript, AJAX, Visual Studio 2012/2010/2008/2005

Expertise in Software Development Life Cycle (SDLC) and AGILE (Scrum) methodologies of development process such as requirement analysis and definition, prototyping proof of concept, designing, coding, testing and implementation and Test Driven Development (TDD).

Experience in C# Object Oriented Programming Principles (OOPS) concepts such as Inheritance and polymorphism.

Experience in using AJAX for developing efficient and interactive web applications that work across all popular browsers.

Experience in developing applications using .NET application building blocks (Data Access, Exception Handling and State Management).

Experience in creating, consuming and publishing XML Web Services using .NET Framework and solid understanding of Service Oriented Architecture (SOA).

Experience in developing Web Applications using ASP .NET Web API, RESTful API’s, Design Patterns (MVP, MVVM) and Web Services (WSDL, XSD, XAML, XSLT, XML and SOAP)

Experience in developing business processes as service using Windows Communication Foundation (WCF) inheriting SOA.

Expertise in Front-End Technologies such as AngularJS, Bootstrap, HTML5 and JQuery.

Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JavaScript, XML, HTML.

Experience in working with ADO .NET objects such as Data Adapter, Dataset and Data Reader to interact with databases like SQL Server 2012/2008/2005 & Oracle.

Experience in authentication mechanisms like Windows-based Authentication, Forms-based Authentication and also in Authorizing Users/Roles.

Experience in developing custom reports in various formats using SQL Server Reporting Services (SSRS) and Crystal Reports.

Experience in deploying, configuring and maintaining web sites and services on IIS 6.0/7.0

Ability to work in team as well as independently with minimal supervision and comfortable to relocate.

EDUCATION:

Bachelor of Engineering in Computer Science, Anna University-Chennai, India.

TECHNICAL SKILLS:

Programming Languages

C, C++, C# (4.5/4.0/3.5/3.0), VB .NET

Web Technologies

ASP, ASP .NET Web Forms 3.5/4.0, HTML, XML, XHTML, XSLT, CSS, JavaScript, JQuery, AngularJS, AJAX, JSON, Bootstrap.

IDE Tools

Visual Studio 2012/2010/2008/2005, SQL Server Management Studio.

UI Technologies

Win Forms, WPF, Web Forms

.NET Frameworks

4.5/4.0/3.5/3.0

Databases

SQL Server 2012/2008 R2/2008/2000, MS Access 2010/2007/2003, Oracle 10G/9I/8I

Reporting Tools

SSRS, Crystal Reports

Version Control Tools

Team Foundation Server, GIT

Middleware

WCF, ADO .NET

Application/Web Servers

Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0)

GEICO – Chevy Chase, MD

Role: Sr .NET Developer August 2015 - Present

GEICO is a multi-line insurance company, offering auto, home, business and life insurance through their network of independent insurance Agents. The claims and coverage modules extends to eleven states and growing. Umbrella policy data that is residing in the PHOENIX system (Legacy System) are taken into consideration for the migration. The data that are identified for migration will be cleansed, validated and converted to the required standards of the new system before migrating to the Duck Creek System (New System).

Responsibilities:

Followed Agile (Scrum) Methodology for development process and to meet deadlines.

Used OOPS Concepts and SOLID principles in C# 4.0 to implement business logic and code behind view models.

Developed and enhanced User Interface Components using HTML5, CSS3, JQuery, JavaScript, AJAX Toolkit and used Kendo UI to improve stylings with Theme-able Widgets and Data-Source Components.

Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as accepting input from the page request, and to invoke the requested actions on the controller.

Used ASP.NET MVC framework to support the use of Dependency Injection using NInject to inject objects into a class, instead of relying on the class to create the object itself.

Used MVC Action Filters for user authentications and authorizations.

Used AngularJS as the development framework to build a single-page application.

Worked with AngularJS directives and service resources, controllers, components, and factory.

Used HTML and CSS based design templates, forms, buttons, navigation and other interface components such as JavaScript Extensions in Bootstrap for front-end development.

Developed view models and controller actions to fetch data from back end (server side)

using Web API GET and POST services and send it as JSON objects to the client side.

Used Request, Response, Server and Session objects that maintains the state of variables from page to page in Classic ASP.

Used ASP .NET Grid-View to display list of customers whose claims has been processed successfully.

Used native Win Forms controls such as Textbox, Button, Checkbox and List view for User Interface Layout management and development for the purpose of interaction between the application and user.

Converted ADO .NET code to Entity Framework by using Database First Approach. In this way, code structure is maintained for documentation and readability purpose.

Created loosely coupled independent WCF Services to implement Service Oriented Architecture (SOA) and hosted this service on IIS (Internet Information Services) and generated metadata file in WSDL industry standard format for accessing this service.

Worked on building SQL queries Stored Procedures, Functions, Views, Indexes and Triggers for Data Manipulation in SQL Server 2012.

Involved in setting up and maintaining Azure MS Server 2012 for hosting multiple domains running on ASP .NET and Mongo DB.

Deployed the application to cloud using Azure SDK in Visual Studio 2013 and for the purpose of debugging the application both locally and remotely.

Created SSIS packages and Crystal Reports to extract data from various data sources such as Access Database, Excel Spreadsheet and Flat Files for further Data Analysis and Reporting.

Involved in generating enterprise reports such as Tabular, Matrix and Drill Down using SQL Server Reporting Services (SSRS) and exported them in various format for deployment.

Used Microsoft Team Foundation Server extensively for Requirement Management, Automated Build, Release Management, Source Code Repository and testing capabilities.

Environment: Visual Studio 2012, C# 3.5/4.0, ASP .NET 4.0, Kendo UI, MVC 5.0, AngularJS, Bootstrap, WCF, Classic ASP 3.0, Web API 2, IIS 7.0, ADO .NET, Entity Framework 5/6, Microsoft Azure, SQL Server 2012, SSIS 2012, SSRS 2012, Crystal Reports 2013,TFS 2013

Molina Healthcare – Columbus, OH

Role: Sr .NET Developer July 2014 – July 2015

Molina Healthcare System is a health care legal advisory for healthcare brokers. Molina’s solutions include electronic health records, medication services and electronic prescribing etc. The Health-Care portal provides the customers the ability to manage patient records, schedule appointments, document patient encounters, perform billing, manage documents and reports.

Responsibilities:

Followed AGILE methodology during development stage.

Used Visual Studio 2010 as the IDE tool throughout the project.

Used layered architecture for Presentation, Business and Data Access Layers and coded using C#.

Designed and developed static and dynamic pages & validated client side scripts using JavaScript.

Extensively used Model Binding technique in ASP .NET MVC to provide a well-designed bridge between HTTP Request Data and C# Action Methods.

Used Authorization filter and Exception Filter extensively in ASP .NET MVC to implement authorization and authentication for controller actions, and to create custom exceptions respectively.

Used JQuery to make AJAX calls to call Web API, that contains IEnumerbale lists of data.

Implemented and consumed WCF Web Service by defining XML Schema Constructs and WSDL documents.

Used XML extensively to code configuration files.

Data migration and validation/testing through VBA modules between MS Access and MS Excel 2003 and 2009 workbooks.

Used AngularJS extensively to interpret attributes as directives to bind input and output parts in HTML Web Pages.

Used JQuery to simplify the client side scripting of HTML pages.

Migrated some of the modules from legacy application to cloud using Windows Azure cloud services (PaaS and IaaS).

Used Single data binding and Complex data binding to bind properties of all the controls to data source files in Win Forms.

Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.

Used SSIS to move data packages (Stord Procedure) from production server to development server to re-write some modules during production support.

Used LINQ to SQL and LINQ to objects for CRUD operations.

Extensively worked with T-SQL Stored Procedures, Triggers, Tables, and Views for efficient data retrieval.

Worked with various ADO .NET objects such as Data Reader, Data Adapter and Data Set to communicate, access and modify data in SQL Server.

Used Team Foundation Server as a centralized version control system for source code management.

Environment: C# 3.0, ASP .NET 3.5/4.0, MVC 4.0, Web API, WCF, WPF 3.0, Bootstrap, AngularJS,

T-SQL, JavaScript, Windows Azure, Win Forms, SSIS 2012, LINQ, ADO .NET, TFS 2012, SQL Server 2012

Fidelity National Financial – Naperville, IL

Role: Mid-level .NET Developer

Sep 2013 – June 2014

Sep’12 – Jun‘13

Fidelity National Financial, Inc, a Fortune 500 company, is the United States' largest provider of commercial and residential mortgage and diversified services. E-trading modules generates approximately seven billion in annual revenue from their title and real estate related operations. Created a portal like facility to maintain proper accounts that is similar to payroll management. The scope of this application is to facilitate the maintenance and development of the application, which enables business mobility through the secure access of the portal on any device across any network, which makes it easier for customers to access it with available resources.

Responsibilities:

Involved in full life cycle of the project from requirements gathering to development stage using Agile Methodology.

Used .NET Framework 3.5 extensively for developing the application.

Involved in Client and server side validations using Java Script and ASP.NET validation controls.

Designed and developed Master Pages using ASP.NET and enhanced it’s look and feel using CSS3 and JQuery.

Extensively worked on ASP.NET Web Forms for front end Graphical User Interface (GUI) development.

Responsible for creating WCF (Windows Communication Foundation) service and to define Service Contracts for specific functionality in project search module.

Implemented CRUD functionality using Code First Approach in Entity Framework.

Used NUnit to run unit testing in batches during development stage.

Implemented Data access layer using ADO.NET to connect, retrieve and manipulate database information.

Extensively worked on Stored Procedures using SQL in SQL Server 2010.

Worked on LINQ to SQL for querying data in SQL Server database to perform CRUD operations.

Created various types of reports using SQL Server Reporting Services (SSRS) and deployed on server.

Environment: .NET 3.5, ASP .NET 3.5, WCF, Entity Framework 4.1, NUnit, ADO .NET, LINQ to SQL, SSRS 2012, TFS 2012

Publix Super Market – Lakeland, FL

Role: Mid-level .NET Developer

Jan 2013 – Aug 2013

Jan’12 - Aug'12

Publix Super Markets, Inc., commonly known as Publix, is an employee-owned, American supermarket chain based in Lakeland, Florida. A social shopping platform offering members rewards for each transaction they do in this portal. Facilities to calculate rewards based on the amount of transaction. Transaction history stored in specific accounts on the server side and can be pulled out of database whenever required.

Responsibilities:

● Involved in SDLC Requirement gathering, Analysis, Design and Development using AGILE SCRUM.

● Designed and developed the application using C# back-end coding.

● Used various ASP.NET 3.0 web server controls extensively like Site Map Path, Menu, Tree View.

● Created a common CSS 3.0 file with various styles to be applied to various web pages.

● Extensively used ASP .NET AJAX Toolkit in Visual Studio 2010 to enhance UI Components.

● Worked extensively with ADO.Net 4.0 components such as Datasets, Data-Reader, Data-View.

● Used ASP .NET Validation controls to perform validation.

● Responsible in creating and consuming WCF web service.

● Involved in writing complex SQL Queries and Stored Procedures using SQL in SQL Server 2008.

● Used Microsoft Team Foundation Server (TFS 2010) for source code management.

Environment: C# 3.0, ASP .NET 3.0, AJAX, Visual Studio 2010, ADO .NET 4.0, WCF, SQL Server 2008, TFS 2010.

Aptech Systems – Chennai, India

Employee Information Management Tool

Role: Jr .NET Developer May 2009 – Dec 2012

This application will enable HR person to create, retrieve and update information of any employee or candidate who applied for an interview within an organization.

Responsibilities:

Involved in discussion of Application Life Cycle, Requirement Gathering(SRS), Analysis, Design(SDS), Development, Source code management, build management, and Testing of application.

Extensively used Visual Studio 2008 as the IDE tool for application development.

Used several AJAX (partial page load/asynchronous loading) controls and provided Asp.Net file upload facility.

Responsible for developing business tier logic of the application with back-end coding in C#

Implemented server Caching Techniques, State Management, Forms Authentication, and created Master Pages in ASP .NET

Involved in customizing ASP .NET Web Forms Data grid for GUI development.

Developed custom controls in ASP .NET WinForms, to add to various web pages within the application.

Used ADO.NET objects extensively to communicate with database to access and modify data.

Created SQL Queries, Stored Procedures, and Functions to work with data in SQL Server 2008 R2.

Involved in SQL Server Performance Tuning to improve the performance of Query execution.

Used Microsoft team Foundation Server (TFS) for source control management and checking- in files.

Environment: ASP .NET 3.0, C# 3.0, Visual Studio 2008, AJAX Toolkit, Win Forms, ADO .NET 3.5, SQL Server 2008 R2, TFS 2008

I hereby declare that all the above particulars mentioned here are true to the best of my knowledge.

(Shiva Subrahmanyam)



Contact this candidate