DEEPTHI VARDHINI
PROFESSIONAL SUMMARY
•Software professional with 7+ years of experience in project life cycle including Project Planning, Development, testing and Implementation.
•Experience in developing web based applications using .Net technologies C#, ASP.Net MVC, WEB API, AngularJS 2/4, Azure, WCF, LINQ, Entity Framework, Web Services, WCF, SQL-Server, Oracle.
•Hands on Experience working with Azure storage including Queues, Blob storage and Tables.
•Hands on Experience creating Web applications, webservices and deploying them to Azure.
•Good understanding of storage concepts.
•Experience in dealing with Windows Azure IAAS - Virtual Networks, Virtual Machines, Cloud Services.
•Expertise in developing Master Pages, CSS to separate content of document from its presentation, JavaScript to perform Client-side validation and AJAX to develop interactive web applications.
•Developed Stored Procedures, Triggers and development of Database Objects using PL/SQL, T-SQL in SQL Server.
•Experience in Software Configuration Management (Daily Build, Release and testing methodology) Using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS) and GitHub.
•Involved in Unit Testing and created test cases using testing tools including N-Unit and Jasmine. Experience in developing the data access components using ADO.Net Objects and ADO.Net Entity Framework Components with LINQ to Entity Queries.
•Experience in Client-Side debugging tools such as Fiddler and SOAP UI.
•Strong knowledge of object-oriented concepts and experience working with languages like C#, C and Java.
•Developed ASP.NET MVC 4 applications using Code First Approach in Entity Framework 4 and UI in Razor View Engine and have experience with the MVC Architecture.
•Design and GUI development in Windows Presentation Foundation (WPF) and Windows Forms.
•Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
•Experience in deployment using IIS Application Servers.
•Experience in creating SPA pages with AngularJS.
•Experience in working with WCF Services and XML Web Services using SOAP and WSDL following SOA in a distributed environment.
•Experience in performance tuning of SQL Queries.
•A Good team player with excellent communication and inter-personal skills with a positive attitude towards work, loyalty towards time schedules for worthful delivery.
•Implemented various features throughout the project and handled change requests using ASP.Net, C#, XML, Web services and jQuery.
TECHNICAL SKILLS
Languages
C#, VB.Net, Java, C.
Server Scripting
ASP.Net Core, ASP.Net, MVC Framework.
Client Scripting
JavaScript, JQuery, AJAX, Bootstrap, Angular JS 2.0/4.0
Web Technologies
MVC, ASP.NET, HTML5, XHTML, CSS, DHTML, VBScript and JavaScript, XML with DTD, Schemas, XSL, XSLT, DOM, Web API.
Database
MS-SQL server, Oracle 11g/10g/9i, PL/SQL, SQL
Reporting and Testing
MS SQL Reporting Services, Crystal Reports
Application Tools
Visual Studio
Middleware
WCF, ADO.NET, Entity Framework, LINQ, Web services
Versioning
MS-Visual Source Safe, MS Team Foundation server (TFS), Git Hub
Cloud Technologies
Microsoft Azure.
Webserver
IIS 8.0/7.0/6.0
Methodology
UML, Agile/Scrum.
Operating System
Windows server
EXPERIENCE DETAILS
Senior .Net Developer Dec 2016 – Present
Client: Newyork State Department of Public Services, Newyork
Project: Document and Matter Management Application
•Role – Client Interaction, Requirement Gathering, Designing, Team Handling, Lead Developer.
Involved in implementing various projects PTC project, Internal Site, Custom Site, Public Site in NYSDPS. Department of public services provides services to newyork citizens and gas, electric, telecommunications providing companies of newyork.
Responsibilities
•Used Agile/Scrum methodology for development to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
•Develop and maintain web application using .Net including ASP. Net, MVC, C#, .Net and Web services under Visual Studio 2015 environment.
•Developed single page applications using Angular 2/4.
•Developing complex UI using ASP.Net MVC, Bootstrap, Angular JS, HTML5, JQuery, JavaScript and CSS.
•Creating data access layers between the database and the business logics using C#, Entity Framework for Object Relational Mapping, Web Services, WCF Services and Web API.
•Writing Functions, Triggers, Stored Procedures, and Views using T-SQL in SQL 2014.
•Writing complex scripted tests of developed software.
•Prepare and maintain code for various Dot Net applications and resolve any defects in systems.
•Participate in the team sprint planning, retrospective and status meetings to discuss the progress and tasks for the week.
•Analyze the existing manual timesheet data entry process and design a new console app using C#, Web service and LINQ to SQL for optical character recognition (OCR) using Flexi Capture 4.0 to input data and design automation for exceptions and error handling.
•Develop and maintain various .Net applications using C#, Entity framework, LINQ to SQL, WCF and web services.
•Design and Implement Database Schema, import data and build stored procedures.
•Processed data from flat files excel files, .csv files into proprietary hierarchical data structure system through SSIS packages and custom procedures.
•Used Fiddler to debug web request and responses to solve user issues on the client side.
•Design and develop error handling and log files creation for various applications.
•Maintain and create branches and merge them in TFS.
•Carry-out deployments for .Net code and database scripts to QA and production using Release Management Client.
•Configure all .Net applications in development environment to auto-build (continuous integration) upon code check-in in team foundation server.
•Work as a lead developer
•Tools and Technologies Used:
C#, Visual Studio 2015, JavaScript, JQuery, Angular 4, JSON, MVC 5, XML, SQL Server 2014, TFS-2015, Crystal Report, AGILE, SCRUM, Entity Framework, 2D pdf's and MS Access, WCF,Web API, Web Services, Bootstrap.
Senior .Net Developer Aug 2015 – Oct 2016
Client: AstraZeneca, Denver
Project – Global Common Technical Documentation Application
•Role – Designer, C# .Net Developer
Involved in implementing a GCTD –for Drug approval process with FDA. This is being used by internal clinical Professionals to know the various drugs manufactured, history, usability, availability, rating, FDA approval, drawbacks and more information related to drugs are maintained in this application
•
•Responsibilities
•Went through the total project development life cycle and have a clear understanding of various tiers as the project was a multi-tier application.
•Coordinated with various groups of the client to gather business and system requirements.
•Involved in application design based on MVC 3 and OOPS.
•Used JavaScript for client-side validations, Used VSS for version control during development.
•Manage the back-end connection to Microsoft SQL as the data source using ADO. Net and write SQL queries, stored procedures and triggers to manage data.
•Created clustered and non-clustered index to aid faster retrieval of data.
•Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for creating/inserting/updating/deleting the data into the relational tables.
•Developed Web Service for retrieving Employee Data (based on XML, WSDL, and SOAP).
•Worked extensively on the UI, created views by utilizing MVC3, and created view models.
•Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
•Used SSIS to fetch the data for daily, weekly, hourly and monthly imports.
•Responsible for creating complex SSRS Reports based on client specifications.
•Utilized current and upcoming industry trends and practices to create Sitecore CMS websites.
•Involved in creating, deploying and managing reports using SSRS.
•Created T-SQL and PL/SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
•Have done data model principles, fit-gap analysis, prototyping, development, implementation, maintenance and support during the product design and development.
•Tools and Technologies Used:
C#, ASP. Net 3.5, MVC 3.0, ADO.Net,Angular 2.0, WCF, LINQ, UML, SQL Server 2014, JavaScript, T-SQL, PL/SQL, SOA, Crystal Reports, SSRS, SSIS, XAML, XSLT, VSS, N-unit testing, Visual Studio 2015, TFS
.Net Developer July 2014 – Jul 2015
Client: Dell, Phoenix
Project – Hardware Management Application
Role – Developer
HMS – hardware management System Application is an interface being used by the Hardware team to check the Inventory based on the selected Dell Products. Contains all hardware related information of the products like laptops, printers, tablets, desktops and other dell related products. It provides the complete hardware specifications of the products selected by the end user as well as it also stores the incoming and outgoing stock information of those hardware devices, Functionality Rating, Demand for the product and ranking details. Our team role is to migrate asp.net web forms HMS application to MVC application.
Responsibilities
•Involved in various levels of the development life cycle by Gathering Requirements, Analyzing, Design and Development.
•Worked on routing to controller type using MVC 5.0 Web APIs for reaching appropriate action in the web application.
•Developed WCF Services for creating and consuming business components in ASP.NET.
•Designing Restful Web API’s with Service oriented architecture to support Distributed computing where services consumed by end-user.
•Used AJAX.NET to use various controls for presentation layer.
•Used Entity Framework to perform CRUD operations on the SQL Server 2013 database.
•Used LINQ queries to retrieve data from Arrays, Collections and Generics.
•Coded and created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2013 database.
•Worked extensively on Client Side Validation using Java Script.
•Extensive use of XML features of T-SQL for maintaining xml data based on XPath queries. Reading XML documents and storing data in the relational database using various methods.
•Applied Cascading Style sheets (CSS) to the pages.
•Implemented Master page to allow centralize the common functionality of the pages, so that we can make updates in just one place.
•Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel to the existing legacy application.
•Understand the work flow of the (SOA) application and make the changes in application pages to incorporate the editing.
•Involved in designing interface solutions for FileNet.
•Responsible for interaction with the client in collecting the requirements.
•Performed unit testing, fixing bugs and maintenance of the product.
•Used TFS 2013 for source code management, automated builds, testing and release management capabilities.
•Worked with Agile Methodologies to segregate the development tasks into various sprints.
•Tools and Technologies Used:
.NET Framework 4.0, ASP.NET, JavaScript, Angular 2.0, JQuery, XML, Angular JS, Web Services, MVC 5.0, LQ, Visual Studio 2013, WCF, Restful Web API, HTML5, SQL Server 2013, SSIS, SSRS, IIS 8.0, TFS, NUnit, Adobe Photoshop, GITHUB.
.Net Developer March 2012–June 2014
Client: HSA Bank, Wisconsin
Project – Banking Intranet application
Role – Developer
This project is developed as an intranet application, which will be used by the bank employees at different bank locations and an Internet version, which can be used by the account holders who has got the online access authorization. I was involved in creating different modules like Client's management, current accounts management, bank checks management, correspondence management, cash, accounting, loan management, deposits and remote banking.
Responsibilities
•Analyze the business process, discussion with users and prepare a System Analysis and Requirement report.
•Study the requirements and prepare a Feasibility report and prepared a detailed development and implementation plan.
•Prepare system prototype and validate the design to make sure all business logic and requirements are met. Get approvals from users for development of UI.
•Used XAML controls for rich user interface along with MVC
•Access ASP.NET WCF services from applications and implemented AJAX script to handle events and manipulate controls.
•Developed WCF web services and invoking them by using XML SOAP and WSDL tool for creating proxy classes
•Used WCF services for communicating with other application and components
•Developed System Architecture for Presentation, Business and data layer with strong object oriented skills. Used UML diagrams such as Use cases, Class diagrams, sequence diagrams, activity diagrams, and ER diagrams for precise system design.
•Coded PL/SQL Procedures, triggers, Functions extensively
•Develop Form and Role based authentication and authorization.
•Design a module for generating the Alerts at Key points in the business workflow.
•Prepare a detailed technical documentation explaining architecture components and system work flow.
•User Acceptance testing of the screens uploaded by the development team to make sure screens meet the system specification and work flow.
•Testing interfaces in Parallel mode and then migrating to production environment.
•Writing SSIS packages for ETL and also to export data to Excel for advanced reporting.
•Provide Technical support on .NET, C#, SQL 2008 and Web Services to offshore development team in India.
•Maintaining database management with routine back up plans, disaster recovery, and Query and database performance optimization.
•System Code reviews and code optimization.
•Continuously monitor the changes in business activities if any and suggest management for software upgrades proposals to automate those activities.
•Tools and Technologies Used:
C#, ASP.NET 3.5, ADO.NET, SQL Server 2008, Site core 7.0, SQL Reporting Services, Visio, and on UI controls, Microsoft SSRS, Oracle PL/SQL, MVC 3.0, AJAX.
.Net Developer Jan 2011 - Dec 2011
Client: VSoft Private Ltd, India
Project – ECop Application
Role – Developer
ECOP application implemented by VSoft and it is being used by the state police department. Main purpose of this application is to keep track of cases to maintain details of cases like when they are filed, who is in charge when case is filed, date, time, location, is that case is closed or it is pending, status of the case and further details about the case all this information is maintained.
Responsibilities
•Analysis of the specifications provided by the clients.
•Involved in requirement gathering, functional and technical specification.
•Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
•Coding and debugging using ASP.NET and C#.
•Developed web forms using ASP.NET server controls and validated client side using Java Script.
•Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
•Writing Database routines, stored procedures and fixing up standard specifications.
•Creating reports using the Crystal Report for the report needed by Middle Office, Back Office users.
•Identified researched, investigated, analyzed, defined and documented business processes.
•Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
•Tools and Technologies Used:
Visual Studio 2005, ASP.NET 2.0, JavaScript, IIS 6.0, SQL Server 2000, Windows 2000 XP, VB.
EDUCATIONAL QUALIFICATION
•Bachelor of Technology in JNTU Kakinada, India.
•Master of Science in University of Central Missouri. USA.
EMAIL - ********@**************.***
Phone - 571-***-****