Savita Pravin Suryavanshi
Profile Summary
Ten years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
Extensive professional experience in all stages of the SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, implementation, testing, deployment, documentation and maintaining of various stand-alone, intranet, web-based projects with exposure to diverse business domains including Electronics Industry, Banking, Human Resource.
Proficient in analyzing and translating business requirements to technical requirements and architecture.
Experience with OOP/OOD (Object Oriented Programming and Design) like Inheritance, Polymorphism and Design patterns like Singleton, MVC, Inversion of Control,Dependency Injection with Unity a standard solution to common problems in software design Patterns in 3-Tier, N-Tier, distributed architecture, Service-oriented architecture (SOA) applications. .
Extensive experience of designing and developing software applications with Microsoft Visual studio 2010/2008/2005 and.NET Framework 4.0/3.5/2.0 using C#, ASP.NET and VB.NET.
Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM.
Strong abilities in Database Programming using RDBMS databases like SQL Server 2008/2005/2000.
Extensively worked on writing Stored Procedures, Triggers, Functions, Views and scheduling SQL Jobs
Good command over Query Optimization using SQL Server Query Execution Plan Analysis.
Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles)
Good Team Player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills.
Proven Ability to lead and manage complete project life cycles, from initial planning/requirements gathering to final testing and deployment.
Certification
70-515 MCTS : Web Applications Development with Microsoft .NET Framework 4.0
Skill Set
Technologies
:
ASP.Net, WCF, ADO.Net, MVC
Languages
:
C#, VB.NET, VB 6.0, HTML, XML
Scripting Languages
:
JavaScript, JQuery, JSON
RDBMS
:
MS-SQL Server 2005/2008
IDE Software
:
Visual Studio, Visual Source Safe, TFS, Visual Basic 6.0
Processes
:
IBM’s QMS (Quality Management System), Micron’s ITIL
Other
:
Crystal Reports, SSRS
Education
MCA (Master of Computer in Application) from CSIBER College, Shivaji University Kolhapur in 2006, India
B. Sc (Bachelors of Science in Physics) from Shivaji University Kolhapur in 2003, India
Professional Experience
Client : Micron, Boise, ID Mar - 2014 To May- 2016
Project Name : Train/CBASE
Role : Sr. Software Engineer
Technologies : ASP.Net 3.5, SQL Server 2008, Windows Service, WCF service
Languages : C#, JQuery, JavaScript
Project Scope : TRAIN is a tool used to organize classes and certifications for the users/workers and provide evidences to use the internal tools. It allows all the workers to enroll for classes or certifications required for their job functions. Different types of Learning Events can be grouped into one or multiple profiles. Train supports different languages:
Allows User Interface (UI) for the application.
Course, Certification registration.
Profiles, which consists of courses, certifications and SLEs.
TrainOCM Service (Windows Service)
It is used to send invitations and e-mail notifications using Microsoft Exchange web service.
Failed messages are logged and re-triggered for delivery.
Batch Processes for sending bulk invitations & notifications.
Notification of pending and expired certifications.
Auto-reprocessing of failed OCM/EDM messages.
Roles and Responsibilities:
Participation in interaction with client for understanding the requirement and issues.
Developed business Logic for training course and its assessment by using C# class library.
Worked on Master Pages and CSS to maintain uniformity of all web pages.
Used Webform as IDE which supports JavaScript, HTML, and CSS
Worked on WCF service which has business logic for user evaluation.
Extensively worked on stored procedure, functions using SQL server 2008.
Wrote high quality Code in C# for critical modules which uses methods of MIPC services.
Wrote Business logic for connecting Exchange Server 2010 and send invitation and email notification using TrainOCM windows service.
Worked together with Business Analyst to get the business requirements and finished the tasks as per the requirements.
Developed reports by using SSRS.
Maintain existing application in terms of bug fixing, code review and enhancing the functionalities.
Client : Micron, Boise, ID Dec - 2013 to Feb -2014
Project Name : Benefit Enrollment /Enquiry
Role : Sr. Software Engineer
Technologies : ASP.Net 3.5, SQL Server 2008
Languages : C#, JavaScript
Project Scope : Benefits Enrollment: A web system for new employees in the U.S. to make their initial benefit elections, and for existing employees to make changes during the open enrollment period.
Benefits Inquiry: A web application for employees to view their benefit elections and coverage (past, current, and future), as well as to print a confirmation statement. It is use for Coverage Confirmation Statement After enrolment
Roles and Responsibilities :
Participation in Estimation of enhancement requirement.
Worked together with Business Analyst to get the business requirements and finished the tasks as per the requirements.
Responsible to tracking the Remedy queue and assigning the Incidents within team. And resolving incidents in my queue in time.
Maintain existing application in terms of bug fixing, code review and enhancing the functionalities.
Extensively worked on stored procedure, functions using SQL server 2008.
Implemented the business logic with C#, ASP.Net as per new policy for Annual Enrolment:-
oEg. The Employee’s spouse and relatives can be covered on specific type of facility (medical, dental etc.). And then generated the total summary in Grid View to the user.
oIt also interacts with SAP by consuming SAP web services for synchronization between annual enrollment application and SAP HR module.
Client : Micron, Boise, ID Mar- 2013 To Nov - 2013
Project Name : Worker Utility
Role : Sr. Software Engineer
Technologies : ASP.Net 3.5, SQL Server 2008
Languages : C#, JavaScript
Project Scope : Worker Utility is used to search employee’s data and run reports. The data can be searched by Worker Lookup Type such as Worker username, First name, Last name, “Sounds Like” and Confidential Worker Info. The application also allows area administrative assistants to maintain phone numbers and location data of workers. The data updates can be done for one worker at a time or mass updates can be through a file. facility to search information for inactive employees.
Roles and Responsibilities :
Responsible for managing remedy ticket queue and distributing the tickets between the team as per workload. And resolving them in expected time frame.
Worked extensively in Front end (UI), Middle layers and Database layer .
Created / modified stored procedures, Queries and used Enterprise Libraries to connect over to SQL server 2008.
Interaction with end user for understanding the issue.
Enhancement for Worker Type which involves: -
oBulk master data entry for Worker types using stored procedures.
oChanges in SQL Stored Procedures, UI (ASPX pages, Grid view) for Worker types.
oDeployed the changes using RCTool & SDS on Test & Production Environment.
Client : NBS (Nationwide Building Society), Swindon, UK Sep – 2012 To Feb - 2013
Project Name : Internet Banking (IB)
Role : Sr. Software Engineer
Technologies : MVC, WCF, Inversion of Control,Dependency Injection with Unity, Container, Unit Testing using Moq, Sitecore -CMS
Languages : C#, JQuery, JavaScript, JSON
Project Scope : The project Internet Banking utilizes agile methodology to perform the required changes. These involve business logic changes in WCF writing C# code.
Roles and Responsibilities :
Analyzing existing IB code, Requirement Analysis, Estimation of User Stories preparation of detail design, development and unit testing in an agile environment.
Part of Taskforce team, trace the daily log files.
Investigate and diagnose the issue and share it with the team.
Client : Daimler, Stuttgart, Germany Oct - 2011 To Aug -2012
Project Name : Electronic Lightening System (ELS)
Role : Sr. Software Engineer
Technologies : ASP.Net 4.0, SQL Server 2005
Languages : C#, JavaScript
Project Scope : ELS provide facility to search person/room in the building for respective site of Daimler AG. It allows visitors/users to find where person is sitting or meeting room is located. It is touch screen based system. Visitors or employee will mostly use this system.
Roles and Responsibilities :
Interaction with stake holders for understanding the requirements of enhancement projects.
Worked on estimation of the enhancements projects.
Design and Build Business Logic for Online & Offline mode using C# class library.
Created Master Pages, and CSS to maintain uniformity of all web pages.
Create stored procedure, functions using SQL server 2005.
Client : Daimler Jul-2010 To Sep-2011
Project Name : QUAP (Qualification Availability Plan) Runtime.
Role : Sr. Software Engineer
Technologies : Windows Form, SQL Server 2005, Windows Service.
Languages : C#
Project Scope : QUAP is a planning tool for senior management personnel, which focuses on the ideal process of attendance planning in production/assembling and production related service sectors. QUAP is use to maintain availability plan.
Roles and Responsibilities :
Interaction with stake holders for understanding the requirements of enhancement projects.
Worked on estimation of the enhancements projects.
Impact analysis of existing QuAP application.
Design and Build Business Logic for Online & Offline mode using C# class library.
Developed Windows form and extensively used 3rd party Far Point data grid tool for performing data actions.
Used threading for time consuming task.
Created / modified stored procedure, functions using SQL server 2005.
Client : Bank Of Maharashtra, India Jan – 2010 to Jun -2010
Project Name : HO Modules (HRD)
Role : Software Engineer
Technologies : ASP.Net 3.5, SQL Server 2005, WCF Services
Languages : C#, JavaScript
Project Scope :The HR-Payroll application manages the complete Salary accounting and employee's historical database Maintenance of the whole Organization. The totally integrated functionality of this system will reduce the work load of HR and Account Staff and improve the productivity of an organization. It included functionality like various Masters, Basic scale Maintenance, PF/PTax definition, Automated Salary postings, Increment/Posting/Promotion Maintenance and other
Roles and Responsibilities :
Used Master Pages, CSS, Themes for maintain uniformity of all pages.
Developed Business logic for connectivity with FinCraft database using C# WCF services as this application is loosely integrated with Fincraft Application.
Created / modified most complicated logic with stored Procedures using SQL.
Extensively used GridView for the Data Entry and displaying data.
Client : Bank of Baroda, Bank Of Maharashtra, India Jul – 2007 to Dec -2009
Project Name : Fincraft Web
Role : Software Engineer
Technologies : Windows Form, SQL Server 2005, WCF
Languages : C#, VB.net
Project Scope : Fincraft Web is a Core banking Product targeted to tier II and tier III banks across the globe. Fincraft Web is used by many DCCBs, RRBs and Cooperative banks.The scope of Project was to convert the existing VB6 application to .net application, so that it is deployed on the web and is accessible to all the branches of the banks. It should also be scalable in case no. of users increases. It also involved converting the middle tier VC++ libraries to C# libraries and use them in WCF services. The scope also involved making two tier calls route through the WCF Service.
Roles and Responsibilities :
Involved in making conversion utility for removing the known build errors, migrating the old ActiveX VB6 controls to the dot net controls by using the System.IO namespace for reading and writing the files.
Extensively used GridView for the Data Entry and displaying data.
Involved in converting the Configuration module which consist of Bank Setup, Branch setup, User Profile, Manage User, Configure GL/ PL, Office Account, Product Setup, Transaction Setup, Charges Setup, Penal Rules Setup table, NPA Setting
Involved in developing plugins such as Bills, Managers Inquiry.
Involved in Building Proof of Concept.
Involved in developing C# libraries(System Lib, Customer, Customer Name, Fixed Account, Fixed Account Enquiry) for the C# WCF services, which included business logic, Data Access Layer, etc.
Used WCF services as the bridge between user interface layer and Business service layer to provide service-oriented architecture.
Used BackgroundWorker button for threading purpose.
Integrated various standard format Crystal Reports into the application.
Client : Bank of Baroda, India Jul – 2006 to Jun - 2007
Project Name : FinMis
Role : S/w Developer
Technologies : VB 6.0, MS SQL Server 2005/2000, Crystal Reports 8.5
Languages : VB 6.0
Project Scope : It is a tool used for Configuration and displaying the reports in Fincraft (Centralized Banking solution) package. There is a facility to obtain the report data in any desired format viz., excel format, word format, ASCII etc. This application provides features like Multilingual Reports.
Roles and Responsibilities :
Involved in report requirements analysis, design and documentation.
Interaction with clients for report requirements and understanding the issues.
Created stored procedures, SQL queries and Views for building the reports.
Design Reports in standard formats template using Crystal Report tool.
Developed UI using VB 6.0 for integrating Crystal Reports that provide end user to extract them.