Post Job Free

Resume

Sign in

Project Quality Assurance

Location:
Germantown, WI, 53022
Posted:
March 09, 2010

Contact this candidate

Resume:

Subasri Gopalan

W*** N***** Tanglewood Drive

Germantown WI 53022

Ph: 414-***-****

Email: abngn2@r.postjobfree.com

Objective

Seeking a challenging full time position in information technology at the level of software developer/analyst,

with opportunities for growth and development

Education

Master of Science in Computer Science May 2006

University of Wisconsin, Milwaukee (GPA: 3.9/4.0)

M.Sc. in Computer Science May 2001

University of Madras, India

B.Sc. in Computer Science May 1999

University of Madras, India

Additional Training

Programming in JAVA Jan-May 2003

Milwaukee Area Technical College

Work Experience

Programmer Analyst Aug 2007 - present

Metavante Corporation, Milwaukee, WI

Independently enhanced Credit Card processing system (CCPMT) for Integrated Delivery System (IDS)

service. Coding included updating the CCPMT application to be more generic in a way that credit card

payments are reported on. Part of the process included creating reports in both STARVIEW and

OPTICAL format and sending it to mainframe systems for the banks to view them. The process also

involved scripting jobs to be automated for a every day process.

Developed online services for Entitlement services (ET), which is an open systems applications for

provisioning users in multiple systems. Part of the development included, creating request and response

XSDs for the services, using JAXB to bind the request and response, creating logical solution to run the

service and accessing LDAP database servers to create, store and update user information.

Created the first batch process for a customer for ET application, which was only an on-line service.

Defined a Vertical Stack batch file format to send in the user and role information, created a XML

request with the code, and accessed the service. The response retuned from the service was processed

using XPATH, converted back to a vertical stack format and sent back to the customer. Implemented the

restart logic for this process, when the input file stopped in between due to outage. Part of the process is

to create a shell script to get the file from the remote server, process the file inside the file system and

put the file back to the remote server.

Developed batch process for Enterprise Transaction Suspension Engine (ETSE), which is a means by

which ACH and non-core ACH clients can place transactions into suspension. Coded ETSE to hold

transactions from multiple sources like ACH, Bill Pay, etc. and release the transactions to their target

destinations upon the release dates and/or confirmations. Part of the development process involved

coming up with the BASE record definition, to be included in all the incoming files to ETSE extracted

from the transaction records. Created shell scripts to run the load, release and purge transaction process

for ETSE.

Worked independently on creating three online services for Enterprise OFAC (LX) solutions, which is a

Integration object between the User Interface and the DB. Coded to send the information from the XML

request sent by User Interface to the OFAC DB, execute the stored procedure, and send back the

information received from the stored procedure back as a XML response. Part of the project included

authenticating the user who is trying to access the LX service in RACF systems and checking for user

authorization in the Entitlement world. Designed the ET authorization piece as a separate common

functionality for Integration team.

Provided first and second tier support of on-call support for Enterprise Business Services. Executed

Disaster Recovery (DR) exercise since September 2007 for Entitlement Application.

Software Developer Feb 2006 – Aug 2007

Edstrom Industries Inc, Waterford, WI

Worked on the development team for Edstrom’s Watchdog™ vivarium management system. This product

provides a turn-key solution for animal care facilities to improve animal health, increase productivity

and be complaint with regulatory requirements

Responsibilities included adding functional features to the software for future release, and identifying,

prioritizing and solving defects in current version. Specific product contributions include System Flush

Cancel feature for Automated Watering System Configuration Panels and OPC Text Reporting to report

logged OPC data

Requires significant expertise with Visual Basic and C# programming

Software Tester June 2005- Feb 2006

Edstrom Industries Inc, Waterford, WI

Responsible for writing test plan, and developing test cases and traceability matrix for Edstrom’s

Viewport Vivarium™ product, which simplifies task management for animal care facilities. Performed ad

hoc testing and system testing of the software before the actual product test

Worked with Marketing, Software Development and Quality Assurance groups to identify

functional requirements for developing comprehensive test cases, and to be compliant with

FDA and AAALAC

Required Visual Basic .NET and Rational Robot programming skills

Provided debugging support to software development team

Graduate Teaching Assistant Aug 2005 – May 2006

University of Wisconsin, Milwaukee

Introduction to Scientific Computational Methods in FORTRAN: Taught programming in FORTRAN

and supervised a laboratory class

Object-Oriented Programming in C++: Lectured on OOPS concepts and handled a laboratory class

Accounting Assistant (Volunteer Position) July 2003-April 2004

Milwaukee Center for Independence

Reconciled bank statements and assisted in payroll projects. Used Microsoft Office Suite and Quicken

extensively

Student Intern

Technical Systems, Chennai, India Jan-April 2001

Developed an application in Visual Basic to automate transactions at a Pharmacy. This application is

currently being used at the ETCM Hospital in Kolar, India

Software Programming Projects

Master of Science degree project Jan-May 2006

University of Wisconsin, Milwaukee

The objective of the project, titled “Avoiding race conditions using implicit locks,” is to design a set of

rules using control flow graphs with implicit locks to avoid race conditions when multiple threads access

a single data structure. Previous work in this area is based on using explicit locks, which could result in

a “deadlock” condition

The project was implemented in JAVA. Required significant knowledge of Swing and Applets

Master of Science (M.Sc.) degree project Jan-May 2001

University of Madras and Technical Systems, Madras, India

Developed a Visual Basic application to automate Pharmacy transactions at the ETCM Hospital in Kolar,

India

Bachelor of Science (B.Sc.) degree project Jan-May 1999

University of Madras, India

Developed a paintbrush application in C++ on DOS platform. This application is a drawing tool to

create simple figures. It supports an easy to use interface with most standard features of the commercial

Windows Paintbrush software

Graduate Course Projects

University of Wisconsin, Milwaukee

Developed a plug-in for the Mozilla Firefox browser, to read electronic mail signed using PGP tools.

The plug-in was developed in JAVA. Functions implemented include file encryption and decryption,

creating public and private keys, creating pass phrase, signing keys and public key extraction. This

project required knowledge of JAVA Applets, XML, JavaScript and CSS (Cascading Style Sheet)

Wrote software to implement the NIST elliptic curves over prime fields, which has applications in

elliptic curve cryptography. Read several technical articles to understand the method and coded the

algorithm in ‘C’

Graduate Courses

Data Structures and Algorithms Computer System Performance Evaluation

Advanced Computer Networks Programming in JAVA

Computer Networks Laboratory Switching and Automata Theory

Skills

Computer Skills: COBOL, Fortran, Pascal, Visual Basic, C, C++, C#, JAVA, JSP, XML, AspectJ, Eclipse,

NetBeans, JavaScript, VB Script, Shell Script, Microsoft Office Suite and Quicken

Excellent oral and written communication skills

Honor

Recipient of the UW Milwaukee Chancellor’s Award, 2005-2006

References

Available on request

Other

Permanent Resident of the U.S. Available to work immediately



Contact this candidate