Resume

Sign in

.Net Software Engineer

Location:
Chicago, Illinois, United States
Posted:
January 17, 2017

Contact this candidate

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.



Contact this candidate