Laxmi Bhamare
PROFESSIONAL SUMMARY
. Around 8 years of application development experience that includes all
phases of the software development life cycle (Requirement Analysis,
Application Design, Development, Testing, Release and Maintenance).
. Development and implementation experience in Client-Server and Web based
environment
. Proficient in developing applications with MS.NET Framework
(2.0/3.5/4.0), C#.NET, ASP.NET, WPF, Web Services, Delphi 7.0
. Good experience with AJAX, JQuery, JavaScript, ASP, HTML
. Experience with AJAX Library/AJAX Toolkit and creating high responsive
User Interface
. Experience in using Entity Framework and LINQ
. Experience using Ninject for dependency injection create loosely-coupled
components
. Proficient in Database design using Normalization of Relational database
. Strong knowledge in Relational Database Management Systems and experience
in writing SQL scripts, Stored Procedures, User Defined Functions and
Triggers for SQL Server 2005/2008
. Experience developing web applications using ASP.NET MVC, Web Forms and
Classic ASP
. Extensive Experience with Data handling using DataAdapter, DataReader and
DataSet in ADO.NET and LINQ (Language Integrated Query) Providers for
data manipulation
. Strong knowledge of Design Patterns, Object Oriented Analysis and Design
Methodologies (OOA and OOD), Object Oriented Programming (OOPS), UML
design methodologies and well versed with component-based architecture
and design on Microsoft technologies
. Excellent knowledge and experience in using tools at different phases of
software development like Kano, Lattix, Enterprise Architect, FxCop, and
NUnit.
. Experience in using Enterprise Architect and MS-VISIO
. Experience with IBM ClearQuest/HP Quality Center for issue management and
bug tracking
. Proficient in designing and developing reports using Crystal Reports
. Experience in using Infragistic controls
. Experience in converting Business Requirements into Technical
Specifications
. Involved in requirement engineering process and authored Functional
Specification
. Experience in creating and using Cascading Style Sheets
. Knowledge and experience in Source Code Control System (ClearCase and
VSS) at user level
. Proficient in working in Waterfall and Agile Scrum models
. Good understanding of Effort Estimation techniques
. Possesses good Communication/Interpersonal skills and Customer focus
. Excellent problem solving and analytical skills, highly motivated and a
quick learner
TECHNICAL PROFICIENCY
Microsoft Technologies .Net Framework 4.0/3.5/2.0, WPF, ASP.NET,
WCF, Web Services, LINQ, Ninject, Entity
Framework, ADO.NET, Windows Forms, ASP.NET
MVC 4.0, Web Forms, Classic ASP
Languages C#, Visual Basic 6.0, Delphi 7.0
Internet/Distributed Web Services, ASP.NET, Classic ASP
Technologies
Reporting Tools Crystal Reports XI
Web/Scripting Tools AJAX, JQuery, JavaScript, XML, HTML, CSS
Web Server Microsoft's Internet Information Server
(IIS) 5.x, 6.0,7.0
Software Modeling Language UML
UML Modeling Tools Enterprise Architect, MS Visio,
Tools Used Infragistic, NUnit, log4net, KANO, Lattix,
FxCop, AQTime and IBM Rational ClearQuest,
HP Quality Center
Methodologies OOP
IDE Microsoft Visual Studio 2005/2008/2010
Database MS SQL Server 2005/2008, MS Access
Data Management ADO.NET, ADO, PL/SQL
Version Control Tools Rational Clearcase, VSS
Operating Systems Windows 7/Vista/XP
PROFESSIONAL EXPERIENCE
Owens-Illinois, Perrysburg - OH Mar 2012 - Present
Senior .Net Developer
Project : DataViewer
DataViewer is a windows application used by O-I employees to view and print
the data. The system is capable of connecting to SAP and fetch the data
using the search criteria specified by the user. System is capable of
generating the reports.
Responsibility
. Involved in requirement analysis, design, implementation and unit
testing
. Reviewed functional requirement document and prepared detailed
design document with HLD and LLD
. Defining UI Prototype and presenting to client to have better
understanding
. Developed Proof of Concept (PoC) for SAP connection through RFC
using SAP .Net connector 3.0 and through SOAP Web Service
. Done comparative study and suggested best approach for getting data
Improved performance of the system by finding and fixing the issue
related to report generation
. from SAP
. Used WSDL URL provided by SAP PI team to configure and generate
proxy class for SAP web service
. Used XML to Object using LINQ to parse the data
. Responsible for understanding XML sent by SAP Web API's to generate
the classes
. Worked on parsing and editing XML by validating to the schema using
class libraries
. Responsible for designing, creation and maintenance of classes
which represent system data
. Used Dependency Injection using Ninject for classes to build
loosely coupled system
. Designed and developed complex reports using Crystal Reports 2008
. Designed different types of reports like CrossTab, Chart etc
. Used TreeView, DataGridView to display reports available and search
result respectively
. Involved in test harness development using NUnit framework and
developed NUnit classes for unit testing
. Coordinated with SAP team for finding the BAPI's to be used as per
requirement
. Conducted code reviews
. Effectively used Clear Case for version control management for
source code and documents
. Suggested and implemented Impact Analysis for new requirement as
well as bug fixes
. Handled client communication
. Used Agile Scrum development model
. Created User Manuals for easy reference
Environment
.NET Framework 4.0, C#, Crystal Reports 2008, WCF, Web Services, LINQ,
Ninject, SAP, NUnit, Visio, ClearCase
Project : LMS - Leave Management System
LMS is a web-based system for leave management which is one of the
workflows available on company intranet. The system is capable of handling
leave workflow from applying a leave till sanctioning or rejecting it. The
system is capable of sending e-mail to applicant and approving manager in
the workflow. All leave policies are configurable. New user can be added.
Applicant and Approving officer can see complete leave records and approval
history. Leave records are updated automatically once applications are
approved. Leave records may be generated into reports and printed out.
Records can be exported to XML and CSV format.
Responsibility
. Involved in requirement gathering, design, implementation and unit
testing
. Designed the application considering adaptability and easy
maintenance for future changes using Dependency Injection and
Interfaces
. Interacting directly with users to gather requirements and prepare
specification documents
. Involved in database design and Normalization of database
. Involved in database object creation like tables, indexes, triggers
and stored procedures
. Developed complex SQL queries and stored procedures for data
manipulation
. Used Entity Framework Code First approach to create and connect to
SQL Server database
. Used LINQ to Entities for querying data
. Created and configured WCF web service to export leave data
. Used ASP.NET MVC to build the web pages
. Used Layout pages and Cascading Style Sheets (CSS) for uniform look
and feel for web pages
. Used Dependency Injection using Ninject for database handling and
mailing components
. Used MailMessage class to send e-mail to applicant\approving
manager after applying/granting/rejecting leave.
. Used client-side validation using JavaScript and JQuery validation
library for better user experience
. Used ASP.NET authentication using Windows Authentication
. Involved mainly in development of business logic and data access
layer
. AJAX for rich user experience in designing the screens
. Used ADO.NET objects like Data Adapter, Dataset, Data Reader
. Created User Manuals for easy reference
. Conducted Code Reviews
Environment
.NET Framework 4.0, ASP.NET MVC 4.0, C#, WCF, Web Services, Ajax, JQuery,
JavaScript, ADO.NET, Entity Framework 5, Microsoft SQL Server 2008, IIS
7.0, Crystal Reports 2008, LINQ, Ninject, NUnit, Visio, ClearCase
Siemens Information System LTD - India Dec 2005 - Aug
2011
Associate Consultant
1. BSET
Siemens Building Technology, Buffalo Grove, Illinois, USA
BSET is used for cost evaluation of sites deploying building
automation. The system is capable of giving pictorial presentation of
sites by allowing user to manually add different components to it. The
system has library of ready to use sites with HVAC solution. The
system is capable of evaluating the cost based on the maintenance of
components.
Responsibility
. Involved in the complete Software Development life Cycle
including requirement analysis, design, implementation and unit
testing
. Used MVVM architectural design pattern
. Used Dynamic Bindings to update necessary sections of systems in
case of changes in costing
. Used Dependency Properties and callbacks for model updates
. Designed and developed View Models as per requirement
. Developed a system to transfer data from legacy system to BSET
database using LINQ to Objects
. Handling client communication for Reporting module
. Designing and developing reports using Crystal Report
. Used KANO successfully for requirement analysis for new
requirement as well as enhancement
. Used ADO.NET objects like Data Adapter, Dataset, Data Reader
. Conducted Code Reviews
. Used NUnit for unit testing to get desired code coverage
. Mentoring new team members for Crystal reports and Rational
Cleaecase
. Used AgileScrum model
. Maintaining MoM and status update for daily scrum meeting
Environment: .NET Framework 4.0, C#.NET, WPF, Microsoft SQL Server
2008, Crystal Reports, Infragistic, NUnit, Rational ClearCase,
Rational ClearQuest
2. Desigo XWorks Plus - Reporting Module
Siemens Building Technology, Zug, Switzerland
Desigo is the building automation and control system from Siemens
Building Technologies. It is used at automation level. It is the ideal
solutions for HVAC plants. The system is capable of planning,
configuration, commissioning of automation station. A variety of
reports are available for documentation purposes. It uses standardized
application libraries or setup the program using dada points.
Responsibility
. Handled client communications and authored Functional
Specification for Report Module.
. Involved in requirement analysis, design, implementation and
unit testing
. Studied and suggested different tools to be used at different
phases during refactoring
. Refactored the code which improved performance and
maintainability
. Improved client satisfaction survey by introducing quality
processes and making team to adhere them
. Used Infragistic controls for rich UI experience
. Developed and maintained model classes that represent the
Building Automation domain
. Suggested design while refactoring
. Used Lattix to study dependencies of modules which helped in re-
designing the application
. Used KANO for requirement analysis for the whole module which
helped team to come up with new improvements and suggestion to
gain customer satisfaction.
. Suggested and implemented Change Management for Report module as
module was highly dependent on Point Manager and CFC for data.
. Studied and helped team understand difference between different
data points
. Handling client communication for Reporting module
. Designing and developing reports using Crystal Report
. Used log4net library to handle the error logging in the system
. Established communication between CFC editor and Point Manager
for report data
. Developed complex business logic component for communication
between CFC and Point Manager
. Conducted Code Reviews
. Used NUnit for unit testing
. Mentoring new team members for Rational Clearcase and Crystal
Reports
. Used Agile Scrum model
. Maintaining overall quality of project as per SISL/customer
quality processes
Environment
.NET Framework 2.0/4.0, C#.NET, Crystal Reports, Infragistic, Rational
ClearCase, Rational ClearQuest, Lattix, KANO, NUnit, log4net
3. fastView- DICOM Image Viewing Tool
Siemens Medical Solutions, Erlangen, Germany
fastView is the viewing application for DICOM images. It is based on
DICOM (Digital Imaging and Communications in Medicine) standard. It
can load wide range of images having different types of modalities,
image types, transfer syntax etc.it can load images captured from
different machines like CT, MR, and X-RAY etc. It also supports
functionalities like windowing, zoom, pan, Magnifier Glass, Fusion, 3D
etc.
Responsibility
. Involved in requirement analysis, design, implementation and
unit testing
. Created Classes, Interface for Reusability and Maintainability
using OOPS
. Prototyped an application to send images from fastView to
mailing system
. Used DICOM standard to read and load the images.
. Developed complex business logic to parse the images
understanding DICOM standard
. Converted Requirement Specification into Design Specification
and Functional Specification
. Defining UI Prototype and presenting to client to have better
user experience
. Involved in quality reviews during each release
. Used ClearCase for version control
. Used ClearQuest for defect tracking
. Adhered to client processes throughout project life cycle
. Used Waterfall model for SDLC
. Conducted code reviews
Environment
Delphi 7.0, C++, Rational ClearCase, Rational ClearQuest, CSS, HTML
Help Workshop
4. DicomFox - Search Engine for DICOM images
Siemens Medical Solutions, Erlangen, Germany
DicomFox is a search engine for DICOM images. There are two
applications required to use DicomFox for searching. DicomFox Admin
Tool which is a desktop application used to import the DICOM files.
DicomFox Web Application supports different types of searches like
Simple, Advanced, Expert and Full Text Search. The search displays
list of DICOM images that matches the search criteria. User can search
for series of a particular image and download it in zip format.
Responsibility
. Involved in requirement analysis, design, implementation and
unit testing
. Authored Functional Specification and Design Specification using
Requirement Specification
. Designed web site using partially developed web pages
. Handled client communication
. Designed Database using Normalization of Relational database
. Created database objects like tables, indexes, stored procedures
and triggers
. Developed complex SQL queries
. Designed and created help file with context sensitive help
. Used TreeView to display images in hierarchical manner like
series, patient etc.
. Mentored new team members
. Used Waterfall model for SDLC
. Used ClearCase for version control
. Conducted code reviews
Environment
Delphi 7.0, ASP, JavaScript, HTML, Microsoft SQL Server 2005, IIS 6.0,
CSS, HTML Help Workshop, Rational ClearCase, Rational ClearQuest