Application Developer Resume
Nashville, TN
SUMMARY
- Extensive experience of designing and developing software applications with the C# (4.0/3.5/3.0/2.0 ) .NET Framework (4.0/3.5/3.0/2.0 /1.x), ASP.NET (4.0/3.5/3.0/2.0 ), ADO.NET, AJAX, LINQ, WCF, WPF, Silver Light(4.0/3.0),ENTITY FRAME WORK, CSS, Web Services, SOAP.
- Experienced in a fast paced Agile Development Environment including Extreme Programming, Test - Driven Development (TDD) and Scrum.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC, MVP.
- Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Extensive working experience ASP.NET MVC Framework 5.0/4.0/3.0/2.0 , implemented Controller, Controller Actions and Views and View Models
- Experience in developing WCF SOAP\REST, WEB API services to expose useful functionality to web users SOAP/REST, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them. Experienced in Service Oriented Architecture SOA using windows communication foundation.
- Proficient in building Rich Web User Interface (UI) using HTML5, CSS3 and Java Script, JQuery that follows Standards, AJAX functionality, and are browser compatible
- Extensively worked with object-relational mapper, Entity Framework (EF) 6.0/5.0/4.3
- Extensive experience in developing WCF Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Possess in-depth knowledge in SQL Server 2008, SQL Server 2005 with technologies such as Stored Procedures, Views, Triggers, Transact SQL.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experience in advanced PL/SQL concepts like Bulk collect, Multi Table insert, Materialized Views, PL/SQL tables, Cursors, Nested tables, Varrays, Records, Types and Dynamic SQL for DML operations for better performance.
- Extensive working experience in unit testing framework - MS Unit Tests.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team to provide the update on the daily basis.
- Experience as an Oracle PL/SQL Developer in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010
- Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
- Wrote SQL, PL/SQL programs required to retrieve data using cursors and exception handling.
- Prepared test cases for all the modules and performed unit and integration testing.
TECHNICAL SKILLS
.Net Technologies: Asp.Net 3.5/4.0/4.5, C# 3.0/4.0/4.5, Asp.Net MVC 3.0/4.0/5.0, WCF, WPF, LINQ, Web API.
ORM’S: ADO.Net, Entity Framework.
Scripting Languages: JavaScript, JQuery.
Operating Systems: Win XP/VISTA, Windows7, Windows 8.
Database Systems: Sql Server 2012, Sql Server 2008, 2008R2
Web Designing Tools: HTML, CSS, CSS3
Web Servers: IIS 6.0/7.0/8.0
IDE: Microsoft Visual Studio 2008, 2010, 2012,2013
Other Utilities: TFS
PROFESSIONAL EXPERIENCE
Confidential - Nashville, TN
Application Developer
Responsibilities:
- Analysis of the specifications/requirements provided by the business user.
- Requirements gathering from business and defining specifications for the system.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using Ext Js.
- Worked on Bootstrap to create Responsive Web Design.
- Effectively used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Effectively created custom routes and added them to ASP.NET MVC routes collection.
- Extensively used MVC is Required, Max Length etc attributes on the Model properties for validation purposes.
- Effectively used JSON format for passing data between server and the client browser.
- Created style sheets and layout pages to preserve consistent look and feel of the application.
- Configured Windows Communication Foundation (WCF) service to authenticate clients with Windows credentials for intranet applications for login validations.
- Extensively worked on Database Connectivity with ORM technologies like Entity Framework to work with relational data using domain-specific objects.
- Involved in writing application level code to interact with Controllers and Web API'S, using AJAX, JSON and XML.
- Used interactive data binding, filters, Controllers, Directives, Factories and Services and events using AngularJS.
- Developed service contract, operation contract & data contract classes to support communication between Agents to Insure.NET using Service Oriented Architecture (SOA) through WCF web services through C#.NET.
- Implemented WCF services for better logging and exception management support to help in the premature detection of new problems.
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database using SQL server 2008.
- Responsible for maintaining versions of source code along with the maintenance of the builds and documents using Team Foundation Server 2010.
- Prepared test cases for all the modules and performed unit and integration testing.
Environment: C#, ASP.NET 4.5, MVC 5, HTML5, CSS3, Visual Studio 2013, SQL Server 2012, Razar View Engine, WCF, Web services, C#, XML, CSS, AJAX, HTML, IIS 7.x, JavaScript, jQuery, TFS.
Confidential - Tallahassee, FL
Sr. Net Developer
Responsibilities:
- Responsibilities include Requirement Analysis, Design, Coding, Code Review and Unit Testing.
- Develop complex MVC Controller, View Models and Helper methods linked to backend database.
- Involved in development life cycle, from design phase to implementation phase, testing and deployment. Followed Agile Methodology to produce high Quality software and satisfy the customers.
- Involved C# .NET, ASP MVC, Razor, XML, HTML5, CSS3, HTML/CSS, Java script, jQuery, SOAP and REST APIs.
- Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Extensively used WCF services, thereby achieving complete Service Oriented Architecture.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Used JQuery for Client Side Validations and AJAX Calls to communicate with WCF /REST services with JSON Data.
- Worked with data migration. Used tools like MS SQL Server integration services (SSIS) in transferring data from one database to another.
- Responsible for maintaining versions of source code using Team Foundation Server. Implemented LINQ for querying, sorting, filtering the complex objects.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Worked on WCF Web Services using C# to authenticate lookup and retrieve the data from database.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
Environment: ASP.NET MVC 4, C# 4.0, Entity Framework, LINQ, Sql Server 2008 R2, Windows Azure, WPF, Java Script, Ajax, JQuery, HTML, CSS.
Confidential - Austin, TX
Sr. Net Developer
Responsibilities:
- Involving different phases of SDLC including Designing, Programming, Testing and Documentation.
- Used C# advanced concepts like Automatic properties, Anonymous types, Lambda Expressions, Extension Methods.
- Used Web Services to fetch data required and work accordingly, also used the concepts of Serialization.
- Used LINQ to build set of operations, parameters and expressions (Binary, Unary, Lambda) during execution (aimed at "Querying") a set of data from SQL Server.
- Used SOAP to implement Web Services and consumed and published XML web services in the application.
- Used SQL Profiler to trace and store the results in tables to analyze query performance.
- Worked with different environments (DEV, SIT, UAT, TFP, and PROD) according to the requirement.
- Implemented business logic/rules using WCF services and integrated with the UI components.
- Developed Entity framework based database access layer using ADO.Net and Entity Framework.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site using ASP.NET
- Used the ASP.NET State Management techniques like Session State, View State to retain the values between the pages transactions, where Session is managed in out Proc mode.
- Written JavaScript code for validating the simple control instead of sending them to the server side which was degrading the performance of the web pages.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
Environment: Visual Studio 2012 C#, ASP.NET 4.5, WCF, JavaScript, JQuery, MVC 4, HTML5,CSS3,LINQ to SQL, IIS 7.5, AJAX, XML, SQL Server 2008, Windows 7, Team Foundation Server.
Confidential, Nashville, TN
.Net Developer
Responsibilities:
- Created ASP.NET pages with web server controls for the presentation layer.
- Implemented validation using validation controls, JavaScript client side validations.
- Developed web applications using ASP.NET and AJAX Extensions under MVC architecture.
- Used entity framework for mapping business objects to DB entities
- Data Formatting was done using HTML, CSS (client side scripting).
- Involved in the development of business logic in C#. NET.
- Created web custom controls and web user controls where necessary.
- Used Datasets, Data Reader and SQL Data Adapter for interacting with Database.
- Created and consumed Web Services using C#, ADO.NET and SQL Server.
- Configured Global .asax and web.config for setting the Application and Session variables.
- Involved in developing new databases, testing and analyzing database applications considering users suggestions and requirements.
- Involved in writing SQL commands, SQL procedures to interact with the SQL Server database.
- Optimized the query performance with modification in SQL queries.
- Involved in the integration of Advice Access with other Applications under the Retirement Group.
- Responsible for resolving the problem logs and bugs in the application.
- Involved in writing test cases for the whole application for unit testing.
- Worked on SQL queries like stored procedures, Functions, Triggers to get the data from SQL Server.
- Consolidated data from different sources using SQL Server Integration Services and generated reports using SQL Server Reporting Services.
- Working with Team Foundation Server as the source for version control and project / issue management.
Environment: .Net Framework 3.5, C#, ASP.Net, ADO.Net, LINQ, WCF, JavaScript, JQuery, HTML, XML, T-SQL, SQL Server2005/2008, Crystal Report, TFS, IIS (6.0).
Confidential
Software Engineer
Responsibilities:
- Involved in the complete software development lifecycle (SDLC) of the project using AGILE.
- Used HTML, JavaScript to develop and implement a user-friendly UI design for the presentation layer.
- Developed CSS, master pages and user controls in ASP.NET 2.0 using C# as the code behind language pages.
- Responsible for developing custom validations using JavaScript on user inputs for web pages where needed.
- Responsible for developing web pages using AJAX for partial page updates.
- Responsible for developing web services which were subscribed by other members in the team.
- Used SQL Server 2005 for creation of database tables, stored procedures and used ADO.NET for communication between the application and database.
- Used built-in mechanisms of SQL Server 2005 for data integrity like Default, Not Null, Check, Unique, Primary key and foreign key etc.
- Performed unit testing and system integration testing.
- Involved in fixing the bugs based on the client requirements and did lot of enhancements in the web forms and class files.
Environment: Visual Studio 2005, ASP.NET 2.0, AJAX, C#.NET, ADO.NET, CSS, JavaScript, HTML, XML, Web services, SQL Server 2005
