Deepthi M
Sr .Net Developer
908-***-**** *******.*********@*****.***
Professional Summary:
An accompanied .Net Developer over 8 years of experience in Web and Application development, including Requirements gathering, Analysis, Design, Development and Testing.
Adroit at analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for the applications and presentations.
Solid experience in .Net framework, ASP.Net, VB.Net, ADO.Net, C#, VB, ADO, ASP, JavaScript, jQuery, Ajax and good knowledge and experience in implementation using CSS, XML and HTML.
Expertise on IIS, Web Forms, Win Forms, Web Services, Server Side Script configuration, Web Application Configuration, deployment and maintenance using tools such as Microsoft Visual Studio.NET.
Strong C# and ASP.Net skills focused on creating Web-forms and ASP.Net server controls.
Developed next generation applications using the .NET Framework, Windows Communication Foundation (WCF) and MVC (Model View Controller).
Web application development experience in n-Tier architectures using ASP.Net.
Developed web applications using Test Driven Development (TDD) methodology.
Strong experience in Object Oriented Programming (OOP) and methodologies.
Experience in database design in SQL Server, Oracle, MS-Access using Stored Procedures and Triggers
Experience in maintaining automation framework.
Experience in working in Software Configuration Management using TortoiseSVN, Microsoft Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS).
Good exposure in working with Jenkins Integration.
Experience in implementing .NET Security features like Authentication and Authorization using Form-based and Window-based authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
Experience in creating and executing test cases using NUnit and QUnit.
Extensive experience working in n-tier architecture (Front end, Middle Tier and database).
Worked with MVC design pattern and various design methodologies like Waterfall and Agile Software Development with Extreme Programming, Scrum, Paired Programming and Continuous Integration.
Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management).
File check in, checkout and content comparison and choosing the right code from two different versions of same file on TFS
Involved in all the stages of the software development cycle (SDLC), namely design, specification, coding, debugging, testing (test plan and test execution), integration and system testing, documentation and maintenance of the programs.
Excellent at learning and adapting to new technologies. Adaptable to work both as a team member as well as independently.
Good interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies.
Technical Skills:
Programming Languages
ASP, Visual Basic, C#, C, C++, and ADO
Web Technologies
ASP.NET, Web Services, CSS, jQuery, JavaScript, HTML, VBScript, ASP, WPF, ADO.Net, IIS,XML,BootStrap,SOAP 1.1,WSDL.
Application Tools
MS Visual studio 2015, SQL Enterprise Manager, SQL Management Studio
Data Base
SQL Server 2015 (T-SQL, Stored procedures, Triggers), Oracle 11g, MS Access,DB2,
Deployment Tools
Jenkins, NuGet Package Manager, Fiddler,IE Developer ToolBar,Jbuilder,
Application Servers
IIS 6.0/7.0
Applications
MS Visual Source Safe, TFS, MS Office, and MS Project
Operating Systems
Windows Server 2003, XP, Windows NT / 2000, Windows Vista, Windows,LINUX,UNIX
Professional Experience
Wells Fargo, West Des Moines, IA 01/2015 - Present
Sr. .Net Developer
Responsibilities:
Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using MVC, WCF and C#.
Created Business Logic Layer & Data Access Layers in WCF architecture.
Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level
Implemented client side functionality using JQuery and services using Angular JS.
Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
Used Cascading Style sheets for a unified look and feel of the Web Applications.
Used Grid View, Data List, and Panels to display and manipulate data in MVC views using Telerik controls.
Used Forms Based Authentication to enforce security in to the application
Designed Administrator pages to handle overall application.
Designed the source and applications under agile process.
Developed Email Notification System using MSMQ asynchronous model using WCF Service using net msmq binding.
Developed Customer Status update using Asynchronous programming model which can handle multiple threads and tasks.
Developed SPA(Single Page web Applications) using RESTFUL web services plus Ajax and Angular JS.
Involved in designing Database Architecture.
Implemented Optimized Stored Procedures.
Wrote the Database Triggers, Views, and Indexes.
Used Master Pages to provide a unified look and feel to the application.
Used Telerik Controls to create better, faster and more user-friendly web applications.
Active participation in unit testing of the application to ensure quality.
Used Windows Communication Foundation (WCF) for clients to consume multiple services using Rest protocols.
Optimized LINQ/SQL queries and indexes for SQL Server 2012.
Fixed bugs reported by QA and UAT, including in Java Script.
Migrated applications from .NET Framework 1.1 to 4.5.
Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Supervised the development of functional documents for the application.
Participated in various client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: ASP.Net, ADO.Net, Entity Framework4.0, MVC4.0,APM,Oracle 11g, SQL Server 2008, Java Script, JQuery, LINQ, Entity Framework, Windows 7, VS 2005 – VS2010, .Net Framework 2.0 to 4.0, Team Foundation Server 2010,SSRS, N Unit test scripts, Telerik Controls, Toad,Angular JS.
Port Authority of New York and New Jersey, Jersey City, NJ 10/2012 – 12/2014
.Net Developer
Responsibilities:
Extensive involve in analyzing business requirement and discussion with business users.
Involved in enhancement of existing system based on the business requirements, database design and system analysis. Developed ASP.NET Pages using C# and Server Controls.
Interacted with the offshore team, ensured the task distribution and delivery on time.
Developed GUI using .Net framework 3.5/4.0.and responsible for creating components using C#.Net.
Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML, AJAX and AngularJS.
Used CSS framework (Bootstrap) for Base Styling of HTML elements.
Developed user controls and used validation controls available in .NET environment.
Extensively worked with the JavaScripts and client side validations.
Ajax web browser technology was extensively used with JQuery to avoid post back to the server.
Developed Invoice View using MVC, Razor and Entity Framework. Developed Web services, using SOA architecture, WSDL.
Consumed JSON data in an AngularJS service and Returned JSON data from an ASP.NET controller.
Created and consumed WCF Web Services to expose the application functionality for different applications running inside the company & outside, implementing a Service Oriented Architecture (SOA).
Documented the details of all the WCF samples and Migrated Web services to WCF.
Implemented basic and advanced search generically to populate in list views of all the modules.
Implemented Service Oriented Architecture (WCF) for manager call tracking module.
Used ADO.NET as a data source for accessing databases.
Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server
Created and Consumed WCF Web Services used for data transfer etc.
Used .Net 3.5 LINQ components in data layer. Developed Web Forms using ASP.Net and C#.
Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
Created and maintained the Admin page for central management of the application.
Maintains UNIX\LINUX operating systems to provide optimum performance and system availability.
Used Smart Part as a data storage back end for updating and committing the code into the system.
Extensively used Nuget Packages.
Performed debugging and exception handling in support to the software development.
Used Tracking Portal open source software to keep track of bugs.
Working with Team Foundation Server as the source for version control and project / issue management.
Environment: Visual Studio 2008, Microsoft .Net Framework 3.5/4, Team Foundation Server, MVC5/4, ASP.NET, C#, HTML, HTML 5, CSS 2/3, JavaScript, ADO.Net, Web Services, WCF, WPF, LINQ, SQL Server 2008 R2, T-SQL, PLSQL, XML,( XSLT, XPATH), SSIS, SSRS.
Emblem Health New York Inc., NY 12/2011 – 08/2012
.Net Developer
Responsibilities:
Involved in requirement analysis, designing and development.
Used AGILES methodology to implement the application.
Designed Class, Use Case, Sequence diagrams using MS Visio.
Involved in development of MVC 3.0/4.0 patterns for client server interaction.
Improved code reusing and reduced class coupling through Dependency Injection design pattern.
Used Razor view and ASPX(c#) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application.
Created designs in partial views that are commonly used throughout the application.
Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and jQuery.
Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
Implemented methods through controllers in MVC to handle user inputs and responses.
Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.
Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQLCRUD operations.
Used Sessions, Cookies and Application Level State Management in Application.
Performed validations on Web Forms using .NET Validation Controls and also Client Side Validation using JavaScript.
Consumed XML Web Services using C#.
Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.
Used Team Foundation Server (TFS) for Version Control
Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which included SSRS.
Used SSIS to manipulate data to integrate the SQL Server database into larger processes.
Developed business logic including Code-behind files and Classes in N-tier.
Used TFS for bug tracking and bug fixing.
Developed Entity Framework to access a relational database from the application.
Involved in Unit and Functional testing and fixing the issues occurred in the testing process.
Involved in deploying the application on the IIS server.
Used LINQ to SQL to manipulate and fetch the data from database.
Generated reports using SSRS.
Performed database operations on SQL Server 2008 to create and maintain accounts information by creating SQL queries, stored procedures, functions, and views.
Environment: MVC 3.0/4.0, Razor Views, Partial Views, Layouts, C#, ADO.net, Visual Studio 2012, SQL Server 2008 R2, SSRS, Web Services, WCF, XAML, IIS 7.0/7.5, Java Script, JQuery, ENTITY Frame Work, LINQ to SQL, XML, AJAX, HTML5, CSS, TFS, NUnit 2.5.
Computer Science Corporation, India 07/2010 – 11/2011
.Net Developer
Responsibilities:
Involved in all phases of SDLC and implemented agile methodology
Implemented Scrum with Model-View-Controller Approach.
Gathered requirements and developed use case and sequence diagrams using MS Visio.
Worked with HTML, CSS, AJAX and JQuery to design the Webforms.
Worked on the client side validations by using the JavaScript.
Populated the interfaces with appropriate data based on the data calls, used Telerik grid controls to display the data
Developed several internal reporting tools for business team using HTML, CSS, JSON and JavaScript (JQuery) for view layer and SQL queries to retrieve/update the data.
Replaced PDF files and used ASP .NET and AJAX controls to display data more efficiently.
Created Business Logic Layer & Data Access Layers implementing the MVC architecture
Involved in performance tuning of the application by creating various database Indexes and optimizing database queries
Involved in creating WCF REST services for various policies and benefits, and consumed them into web applications
Created reports using crystal reports
Involved in retrieving data using LINQ to SQL Objects with ASP.NET, worked with the database using LINQ to SQL
Maintained the application versioning, bug reporting, merging/ branching of development and production applications using TFS.
Responsible for deployment of the application in production and resolving various deployment issues.
Environment: C#, ASP.Net, .Net Framework 4.0, LINQ, Entity Framework, HTML5, CSS3, Visual Studio 2010, SQL Server 2012 R2, NLog, MVC
Synergy, India 03/2008 – 06/2010
.Net Developer
Responsibilities:
Involved in Design and Analysis of the Application.
Responsible for developing the front end web forms in ASP and JavaScript.
Used ASP Objects and ASP Components in developing the application.
JavaScript is used for client side scripting.
Involved in writing Stored Procedures.
SQL is used to query the database.
Responsible for implementing web based application in ASP.
Wrote code for database operations.
Environment: ASP/C#, ADO.NET, SQL Server 2000, HTML, DHTML, JavaScript, CSS, VS.NET 2003, Win 2K