PROFILE
Latha Prabhakar
Contact No: +1-937-***-****
E-Mail: *****.******@*****.***
Current Address: ****, ******** **, *** **, Miamisburg, OH - 45342
PROFESSIONAL SUMMARY
Led a team of 6 people in the design, development and testing of a module
for Matson Project
Led a team of 5 people in development and release of an automated build and
merge tool for eBay
Core Java expert with over 5 years of development experience in Core Java,
Java Swings
Over 2 years of experience in design
Experience in development based on waterfall model
Good understanding of software lifecycle processes, object-oriented design,
and quality procedures
Bachelors in Information Science with an average of 78.58% from a premier
institute
Exemplary written and verbal communication skills
SOFTWARE SKILL SET
Programming Languages: Core Java, Java swing, JSP, Servelets, C/C++
Operating Systems: Windows, Linux, HPUX, Solaris.
Application tools: Rational Clearcase, Eclipse IDE.
Data Base: MS SQL 2000
Web Servers: Tomcat
Familiar with: UML, JUnit testing, Crystal Enterprise, Test Director, XML,
JUnit, VB
Domain Expertise: Health Care, Storage Virtualization and Retail marketing
1 EDUCATION:
Bachelor of Engineering (First Class with Distinction - 78.58%) - June,
2005 - Information Science, PESIT affiliated to VTU
PUC (First Class with Distinction - 85.83%) - June, 2001
10th (First Class with Distinction - 85.76%) - June, 1999
WORK EXPERIENCE & PROJECT DETAILS
1. CSC India Pvt Ltd: As a Senior Software Engineer
Work Experience: From June 06th 2009 till November 08th 2010
Client: Matson
Technologies used: Core Java, PL/MySql, Weblogic
Matson is one of the leading U.S. domestic ocean carriers. Matson is the
principal carrier of containerized freight and automobiles between the U.S.
Pacific Coast and Hawaii, Guam and the mid-Pacific. The aim of this project
is to migrate from legacy technologies to newer technologies like Java,
J2EE.
Roles & Responsibilities:
Prepared Technical High Level Design Document from FRS
Led a team to handle the design, coding, unit testing, integration testing
and user acceptance test for creating a standard message queue interface
which allows Matson's trading partners to exchange business data between
computer systems using agreed upon message standards without human
intervention.
Worked with the QA team, onsite team and client coordinator to ensure
smooth on time delivery of the project for the main release and subsequent
patches for enhancements
Work Experience: From February 09th 2009 till November 08th 2010
Client: eBay Inc
Technologies used: Core Java, JUnit, MySql, Tomcat
eBay Inc. is an American Internet company that manages eBay.com, an online
auction and shopping website in which people and businesses buy and sell a
broad variety of goods and services worldwide.
Roles & Responsibilities:
Built an integrated tool called mICE which can automate the build & merge
mechanism of entire Ebay code. The activities done under this tool are:
Requirements gathering and designing the various modules
Completely coded and tested a module to automatically create views, builds
the necessary files and keeps the workspace ready for developers to start
working on eclipse
Designed, coded and tested a jar version number generator algorithm to
ensure that every new jar file will have a new version associated with it
across all the branches on eBay code base
Handled over 25 enhancements to this tool from end to end
Created DB scripts for DB migration and data archiving. Also handled DB
replication for the tools database (Master Master configuration, Master
Slave configuration) to ensure high availability of the tool
Handled support and bug fixes for the tool
Release manager of mICE tool with a release every fortnight. I ensure that
all the features are incorporated, tested and deployed on the production on
time.
Involved in designing and developing additional security features in the
framework for additional ways of data privacy and encryption.
Handled bug fixes in the security framework, support for the security
framework and security console performance and load testing
2. EMC Data Storage Systems: As a Software Engineer
Work Experience: From November 19th 2007 till January 30th 2009
Product: Invista
Technologies used: Java Swings, JUnit, Core Java
Invista is a software product which provides a storage virtualization
solution that runs on intelligent SAN switches (i.e. Cisco or Brocade).
Invista features dynamic volume mobility to move volumes across
heterogeneous storage without disruption, centralized volume management to
allocate and reallocate storage resources from one interface, ensure smooth
running operations, eliminate planned downtime, mirror the data, load
balancing, high availability, and point in time copies of data. Invista
relies on Split-Path Architecture (SPA) to manage data flows.
Roles & Responsibilities:
Worked as the only individual contributor for providing all the GUI and CLI
support to all the new generation switches on all the platforms for the
latest release of the product
Worked on improving the resiliency of the product by developing a product
specific exception handler class which would shut down the GUI if there are
any uncaught exceptions.
Fixed multiple uncaught exceptions which were mainly issues with EDT and
swing worker threads which were exposed as a result of the framework
changes made by developing our own exception handling class.
Developed a JUnit testing framework and integrated that with ant to enable
developers to write their unit tests. Also provided them with a capability
to configure the test cases they want to run during unit testing phase,
configurability for classifying a few critical test cases which on failure
would break the build avoiding checking in of faulty erroneous code.
Worked on packaging the binaries of the host applications for Linux
platform and was actively involved in automating the process including it
in the build script.
The CLI version of our element manager was available only for Windows
platform. Did the porting of the CLI to all UNIX flavors i.e. Linux, Sun
OS, AIX and HPUX.
Currently mentoring 2 college hires in the team and training them on the
product and the technology
3. GE HealthCare: As a Design Engineer
Work Experience: From June 13th 2005 to November 15th 2007
Product: EMR for Centricity Acute Care
Technologies used: Java Swings, Core Java, Visual Basic, MS SQL 2000, CE
The Centricity Acute Care Application Suite is software that is used by
doctors and nurses in the emergency department of hospitals
The Centricity Acute Care Platform allows users to build a clinical
information system to meet their specific needs. The power of the
Centricity Acute Care Platform is based on its three layers.
- The Centricity Presentation Layer is a flexible user interface and is
completely configurable using the Centricity Application Editor.
- The Centricity Application Layer is an application logic and clinical
rules engine which drives powerful decision support and supports your
specific workflow.
- The Centricity Persistence Layer is based on a unique document
management system, simplifying system maintenance and upgrades.
Roles & Responsibilities:
Patient List: This is the main module that interfaces with all the other
modules of the product. Designed Patient List, developed the UI using Java
swings, implemented the business logic, handled the storing of patient data
appropriately using SQL 2000, unit testing and integrated the module with
the application and integration testing.
Decision Support System: Provides intelligence to the system. Designed,
implemented and tested the decision support related to drug administration
to the patients.
Printing Module: Handles printing of all the required patient data. It
handles printing of both VB and Java specific modules. Crystal Enterprise
is the tool used to create reports in the user specific format to print.
Also provided customer support for this module.
Integration, Builds & Testing of the product: Owned the process of creating
clear case branches for the developers to merge, build, setting up of the
entire system as done in the customer site, integration testing of the
product with all the changes after integrating all the modules of the
product.
Junit: Developed a framework to decouple the data from Junit test cases so
that it can be read from xml file, and to display critical to quality
parameters like time taken to execute, timestamp, test results consolidated
etc when built with ant.
Also collected the requirements from the marketing team, the customers and
the clinical analysts for the modules I have worked on, prepared design
documents for the same, prepared a detailed test plan and created test
cases and worked on Test Director (A tool used to track the testing
progress)
Service to the customers by working for the Install Base team, resolved
various customer critical issues on various modules like flowsheet (Module
to chart patient data when the patient is under observation), monitor
capture (to transfer data from the monitor directly to the DB), vForms (the
electronic form of the various forms used in the hospital), Order entry
etc.
ACHIEVEMENTS:
Received Night-On-The-Town award in GE HealthCare for committed and
diligent contribution to the Acute Care program.
Was actively involved in giving prototype demo of the decision support
system of our product to the marketing team and to the customers and help
them get a better understanding of our product while at GE HealthCare.
Received PAT award with Ebay for developing, testing and deploying the
security module with enhanced security features.
A trained classical singer in the field of Carnatic music.
As an active core member of the energizer team in GE HealthCare, have been
involved in actively organizing and conducting various events on a
quarterly basis to a team of 1000 people.
As a core member of ELFUN team (a team of volunteers involved in social
service) for 2 years was actively involved in teaching Maths, Science,
English, Cultural activities to primary school kids of an orphanage and
conducting educational tours, cultural and sports activities on a regular
basis.