Post Job Free
Sign in

.NET Front End

Location:
United States
Posted:
January 27, 2016

Contact this candidate

Resume:

Shivasubrahmanyam PS

Ph #: 313-***-****

E-mail: *****.***********@*****.***\

Employer: Ron Reddy, Telligentech Inc

Phone: 614-***-****, Email: ***@************.***

PROFESSIONAL SUMMARY:

* ****s of Technical expertise in Microsoft Technologies, such as .NET Framework(4.0/3.5/3.0/2.0), ASP.NET Web Forms, ADO.NET, C#, Web Services, WCF, WPF, SILVERLIGHT 4.0/3.0, LINQ, Entity Framework, IIS, XML, HTML 5, CSS3, Bootstrap, JavaScript, AJAX, Visual Studio 2012/2010/2008/2005, and SQL.

Proficiency in Software Development Life Cycle (SDLC) and AGILE (SCRUM) methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.

Hands on experience in design using Object Oriented Programming Principles (OOPS) like Inheritance, Polymorphism.

Experience on working with Windows Communication Foundation (WCF), Windows Work Flow Foundation (WWF), Web API and Windows Presentation Foundation (WPF) in .NET 4.0/3.0.

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

Knowledge of AngularJS practices and commonly used modules based on extensive work experience.

Expertise in developing applications using .NET application building blocks (Data access, Exception Handling, State management).

Experience in 3-Tier/N-tier Architectures.

Designed and built Internet, Extranet and Client-Server application.

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

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

Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle.

Experience in designing, testing and debugging external and DB2 native stored procedures.

Experience in utilities and tools used for database monitoring (DB2 traces and DB2 catalog queries).

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

Experience in developing Custom Reports in multiple formats using SQL Server Reporting Services (SSRS) and Crystal Reports.

Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010.

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

Experienced in using different protocols in applications with secured communication.

Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite cordinator to provide update on daily basis.

TECHNICAL SKILLS:

Programming Languages

C, C#.NET(4.0/3.5/3.0), HTML5, CSS3

Web Technologies

ASP, ASP.NET Web Forms 4.0/3.5/3.0/2.0, ASP.NET MVC 4.0/3.0,AJAX, Javascript, Sharepoint, Silverlight, Web Services, WCF.

Xml Technologies

XML, XSL.

UI Technologies

Win Forms,WPF, Web Forms

IDE Tols

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

.Net Frameworks

.Net Framework 4.0/3.5/3.0/2.0

Databases

MS SQL SERVER 2010/2008/2005/2000, MSAccess 2010/2007/2003, Oracle 10g/9i/8i, DB2

Reporting Tools

MS SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8)

ETL Tools

SQL Server Integration Services (SSIS 2008/2005)

Modeling Tools

UML, MS Visio 2010/2007

VersionControl Tools

SVN, Team Foundation Server(2008), GIT, FileNet

Middleware

Web Services, WCF, ADO.NET 4.0/3.5/3.0/2.0.

Web API’S

SOAP, RESTful API

Servers

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

EDUCATION:

Bachelor of Engineering in Computer Science, Sri Krishna College Of Engineering and technology from Coimbatore, India.

PROFESSIONAL EXPERIENCE:

Client: Dassault Systemes of America Waltham, MA Feb 2015 to Till Date

Role: .NET Developer

Responsibilities:

Developed application on Agile SCRUM basis with daily meetings.

Designed the application as 3-Tier Architecture.

Involved in system analysis and designing of overall system 3-T Architecture.

Used Pivotal Tracker dashboard for project management and collaboration.

Migrated web pages from Classic ASP to ASPX in .NET Framework 4.0.

Created Database Objects like Tables, Stored Procedures and Triggers in SQL Server 2012.

Developed application using latest technologies ASP.NET, HTML, CSS, Java Script, C# and Entity Framework for data modeling.

Used Lambda Expression, Delegates, Nullable Types, and Dependency Injection using C # 4.0.

Used WebAPI in creating applications using HTTP based Restful services with JSON responses.

Designed Restful API Endpoints, creating a regression test framework.

Developed public and private Web API’s using ASP .NET Web API.

Used AngularJS to interpret HTML attributes as directives to bind input and output parts.

Used AngularJS to detect changes in model section and to modify HTML expressions in the view via controller.

Decoupled client side applications from server side using AngularJS parallel development work process.

Manipulated HTML DOM by decoupling it from completely using AngularJS, to extend HTML attributes and to modify rendering contents in the DOM.

Used debugging tools like Firebug in fixing client-side issues.

Managed and deployed applications on IIS 6.0.

Upgraded Applications from Windows server 2003(IIS 6.0) to Windows server 2008(IIS 8.0).

Created application pool settings on Windows Server 2008 R2.

Used design patterns like Abstract Factory and Singleton patterns.

Involved in production code-releases and provided production support.

Environment: Agile Methodology, Bootstrap, Classic ASP, ASP .NET, Web API 2, Restful Development, AngularJS,C# 4.0, Entity Framework, Visual Studio 2013, SQL Server 2012, IIS 6.0, IIS 7.0, Windows Server 2008 R2, Firebug.

Client: UHG Hartford, CT Company Oct 2013 to Jan 2015

Role: .NET Developer

Responsibilities:

Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.

Working with Iterative Agile Programming Methodologies, Waterfall Methodologies, Scrum and Test-Driven Development (TDD).

Used Team foundation server (TFS) for review and modification of the code.

Implemented and extensively used Object Oriented programming principles in C# and ASP.NET 3.0.

Developed the Classes, Objects, DataSet Classes, and Methods depending upon the business requirements.

Developed UI layer using HTML 5, Bootstrap for responsiveness.

Created & hosted WCF Services and also used different bindings to make it available to different types of clients.

Leveraged WCF mechanisms like Sessioning, Instance Management, Concurrency to make our services more robust and scalable.

Designed multiple Web API’s that allowed sophisticated, effective and low cost application integration.

Utilized ADO.Net for data retrieving, querying, storage and manipulation using LINQ.

W3C HTML5 Validation.

Developed a Restful API that provided account management capability as well as security role lookup for all downstream dependencies in digital supply chain. Technologies consumed by this web service include WCF, .NET Framework 3.5 and T-SQL.

Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page

Created and maintained database objects like complex Stored Procedures, Views, User Defined Functions, Triggers, Cursors, Tables, SQL Joins and T-SQL Statements in SQL Server 2010 for Inserting/Updating/Deleting the data into the relational tables.

Created Custom User Controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 3.5 for web pages.

Developed application for a cross-platform based solution using AngularJS.

Developed custom, general use modules and components which extend modules and elements of core AngularJS.

Developed a single-page application using AngularJS as the development framework.

Responsible for designing ASP.NET application authentication using .NET Framework, Model View Controller (MVC), WPF and IIS security model.

Designed web GUI using Silverlight 4.0/3.0,ASP.NET, HTML 5, JavaScript, JQuery, CSS3, Web Forms and AJAX controls.

Environment: VB 6,Visual Studio 2012, C#, ASP.NET MVC 3.0, WCF, Entity FrameWork 4.0, JavaScript, AngularJS, JQuery, HTML5, CSS3, Bootstrap, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, Restful Development, XML, NUnit, SQL Server 2010, Sharepoint, Silverlight, SSIS, SSRS, Telerik, Web API, Windows XP, UML, Windows Server 2008 R2/2008, Microsoft Internet Information Server.

Client: Capital One Bank, Richmond, Virginia Jun 2012 to Sep 2013

Role: .NET Developer

Responsibilities:

Extensive involvement in all stages of System Development Life Cycles(SDLC) including Requirements, Logical and Physical Architectural Modeling, Design, Development, Implementation and Support.

Worked in Agile Scrum based environment for software development.

Demonstrated expertise in System Analysis, System Support, Client-Server Application Development and Designing.

Designed and developed Windows Application using Win Forms.

Designed and developed user interface modules using HTML 5, CSS3 and JavaScript.

Created Master Page features for consistent layout of pages in the application.

Worked with ASP.NET Web Forms, ASP .NET State Management, ASP .NET Caching features and securing ASP .NET web applications using ASP .NET Authentication, Authorization and Roles.

Used ASP.NET MVC 3 for re-using the individual user controls by not coupling them with underlying data elements.

Used JavaScript for Client side page validation scripting so as to avoid the need for Post Back and there by improving the performance and responsiveness.

Designed Customized components using C# Language.

Leveraged all AngularJS resources for all data access, encapsulating URL’s and standardizing data access interfaces.

Used AngularJS directives to bind HTML control values through DOM manipulation.

Created custom AngularJS directives to initiate client application data, and to bind HTML controls to application data.

Created custom AngularJS events to overwrite HTML events for better execution during rendering process.

Used MVVM architecture to bind data source to grid control on WPF application.

Experience in ASP .NET 3.0/3.5 versions including the new integrated features like WCF and WPF.

Used XML for storing and transporting data among different systems.

Created interactive and free-form reports from XML- based data sources, using SQL Reporting Services.

Published reports and exported to other applications such as Excel, which can be viewed in different formats, such as Charts or Maps.

Involved in enhancing the existing .NET Application to strictly follow MVC/MVVM patterns for improved source code maintenance

Created Model objects using Entity Data Model with Entity Framework.

Developed WCF REST services and defined Service Contracts for specific functionality in search module.

Involved in developing and organizing Custom Error pages and Exception Handling.

Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.

Strong skills in Relational Data Base Management System (RDBMS) Design, Development, and Query Optimization in SQL server 2008.

Environment: .Net Framework 3.5, ASP.Net MVC, MVVM,WCF, Visual Studio 2010, CSS, AJAX, C#.Net, ADO.NET, JavaScript, SQL Server 2008, HTML 5, CSS3, AngularJS, Extranet Web Services,XML,XSL, SSRS Reports, Web Services, SQL Server 2008, T-SQL, Visual Source Safe, MS SQL Reporting Service, Windows XP, Windows 2008.

Client: Lincoln National Life insurance Company, Greensboro, North Carolina Oct 2011 to May 2012

Role: .NET Developer

Responsibilities:

Involved in designing the layout of User interface using Visio and class diagrams using UML.

Developed independent WCF Web Services and defined Service Contracts for specific functionality in search module.

Leveraged WCF security mechanism at transport level with windows authentication type for intranet applications.

Used ASP.NET Web Forms to implement the business logic using Data Access Layer, Business Logic Layer.

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

Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.

Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.

Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.

Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.

Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 3.0.

Implemented Serialization and Deserialization of objects.

Developed Custom Controls which provides flexibility, reusability.

Developed partial post back validations to manipulate data on web pages using AJAX.

Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS) and Crystal Reports.

Reporting Service – Created reports in parts, shared data sources, queries and sub-reports to visualize data and re-use.

Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.

Involved in unit testing, integration testing and deployment of the application.

Environment: Visual Studio 2008, ASP.Net 3.5, ADO .NET, XML, HTML5, JavaScript, IIS 6.0, NUnit, TFS 2008, SSRS, SOAP, WCF, .NET Framework 3.5, Web services, MS SQL Reporting Service, SQL Server 2005, T-SQL, ESQL, Unix Shell Scripting, DHTML, Windows Server 2003

Infotech, Hyderabad, India Jan 2010 to Sep 2011

Role: .NET Developer

Responsibilities:

Involved in gathering requirements by interacting with the clients and developing GUI /Business tier /Data Access tier design for the web application.

Extensively used UML in the design process - Use cases, Process diagrams, Sequence diagrams, Class diagrams.

Designed GUI in ASP.NET using .NET controls and Ajax controls.

Designed and developed GUI components, implementing event handling using C#, DHTML, AJAX.

Implemented design patterns and the backend of the application in C#.NET using various object oriented features like classes, interfaces, inheritance, polymorphism etc and multi threading.

Developed web pages using data binding controls like Dropdown List, Grid Control and various other UI controls.

Created WebServices in .Net Framework 3.0 for making services available by communication over network.

Used ASP with JavaScript for client side validations and .NET validation controls for server side validations.

Used ADO.NET objects to manipulate and retrieve data from the database.

Created .NET Remoting objects to return the transaction data to other systems, which are residing on the same network. Used TCP Channels to consume the .NET Remoting objects from other module.

Developed Business Classes, ASP.Net web services using C#/SOAP to encapsulate business logic components to be used in distributed environment.

Created Database Objects like tables, Stored Procedures and Triggers in SQL and PL/SQL to communicate with Oracle database.

Created Rapid Application Development tool for database interaction and used MS-Access to load data bundles of previous data into the database.

Configured application for SSL, added SSL checks at application level & View State encryption.

Used Entity Framework to design conceptual data access layer from relational database to get the data from the database.

Designed Internal and External reports utilizing MS Access, MS Excel Crystal Reports.

Implemented Exception Handling mechanism using .NET Framework Classes.

Involved in NUnit testing of the application with different sets of inputs.

Used Visual Source Safe (VSS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.

Yash Technologies, India Jan 2009 – Dec 2009

Role: .NET Developer

Responsibilities:

Involved in Client Gathering and analyzing requirements, and documenting them with use cases.

Developed Windows forms and Screen layouts in Visual Studio.

Designed and developed web user controls, master pages, validation controls, CSS files using C#.NET, VB.NET, JQuery, JavaScript, XML, HTML and ASP.NET.

JQuery – Assisted in development of maintainable and tested codes in JavaScript languages.

Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.

Coordinated with technical team for designing and improvement of Extensions library resources.

Implemented web based front end application using classical ASP.

Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.

Business logic and calculation were implemented via stored procedures, triggers and function.

Implemented transaction executions safely by using COMMIT and ROLLBACK commands.

Developed ADO.NET modules for communication of the Application with the Database layer.

Responsible for writing SQL queries to fetch data as per the business requirements with proper tuning techniques.

Implemented Components for Exporting Data to CSV Format and EXCEL Format.

Involved in testing different functionality.

Provided Code Maintenance and Customer Support.



Contact this candidate