Post Job Free
Sign in

Java Developer Project

Location:
United States
Posted:
September 03, 2014

Contact this candidate

Resume:

LAKSHMI S IYER San Jose, CA

503-***-**** *******.**@*****.***

SOFTWARE ENGINEER/ANALYST

Web Application Development Business / System Analysis Writing

SKILL SET

Java, J2EE, HTML, CSS, JavaScript, Oracle, MySQL, SQL Server, Tomcat Apache, XML, UML, Python

EXPERIENCE HIGHLIGHTS

I have worked in the software industry for about 7 years in various roles – Java/J2EE developer, requirements analyst and Quality

Assurance analyst. I took a course on design patterns in Portland State University and am familiar with software design.

I am a lifelong learner and tend to pick up new concepts well. I love creative work.

I feel that I would be able to contribute well in a role that involves strong knowledge of Java, object oriented concepts and different

aspects of the software development life cycle.

I have a keen interest in interdisciplinary fields such as biotechnology and the use of computers in areas such as healthcare, speech

recognition, human languages and music.

Summary:

4+ years of experience in developing web-enabled systems using Java and J2EE (EJB, JSP) using servers such as Weblogic,

IBM Websphere/Rational Application Developer (RAD) and Tomcat-Apache

Strong in object oriented methodologies and design. Involvement in all phases of the software development life cycle,

including QA

Knowledge of database programming using Oracle PL/SQL, MySQL and SQL Server

Experience in system design using UML (use cases, class diagrams, sequence diagrams, etc.)

User interface development skills using HTML/JavaScript

Interacted with clients and contributed to design and system documentation

Jan 2014 – present

• Worked on a short independent film as Assistant Director

• Working on an entrepreneurial initiative to develop a web application platform for crowdsourcing and collaboration

This project aims to bring together like-minded individuals to collaborate on innovative ideas and also provide

a platform to raise funds

Presently working on high-level design document for the project

Currently learning technologies to contribute code

• Took a course Mobile Health Without Borders” and developed a prototype of a mobile application to help raise awareness

and increase outreach of healthcare for mental illness in low-income regions. Earned a Statement of Accomplishment. This

project is currently in the process of raising funds.

• Contributed to an independent film screenplay

2013

• Learnt the basics of the Python programming language

• Took courses on genetics and healthcare - one of these was “Genes and the Human Condition” exploring genetics,

biotechnology and ethics. Earned a Statement of Accomplishment

• Started work on a screenplay for an independent film in collaboration with others

May 2011 – Jan 2013

• Relocation and travel

• Was active in the blogging world. Researched and wrote articles on personal blog and interacted with other bloggers.

HP Enterprise Services

Software Developer

November 2007 – May 2011

Functional Test Engineer at Employment Security Department, State of Washington, Olympia, WA

February 2010 – May 2011

The system, NGTS, was a system to calculate and process taxes for employers based in Washington State, to be used by state employees

for tax collection purposes.

• Reviewed requirements and pointed out inconsistencies in requirements to development and business analyst teams

• Wrote detailed functional test cases

• Executed test cases and logged results with snapshots of the application

Analyst/developer at Department of Public Safety Standards and Training (DPSST), State of Oregon, Salem, OR

November 2008 – February 2010

The project, BOSS, was a Java/J2EE-based system that helps track training and certifications for the Department of Public Safety

Standards and Training (DPSST) of the State of Oregon.

Each user could maintain a list of certifications and their superiors could view them, thus allowing for multiple access levels.

The front end of the system was based on the IBM Portal API and developed using Java.

The business logic was encapsulated in classes designed with the Java Persistence API (JPA). Database modeling was done using

ERWin. The development environment was Rational Application Developer (RAD) and the server was IBM Websphere.

• Analyzed requirements and helped in translating them into technical details by interacting with both the client and the

development team

• Participated in the initial modeling of the system at a high level such as architecture and database structure

• Helped with initial system documentation

Data migration developer/Java developer at State of Oregon Public Employees Retirement System, Tigard, OR

November 2007 – August 2008

The project, jClarety, was a Java/J2EE-based solution for various arms of the government sector. In this particular case, it was the

complete front-end to back-end solution for the Public Employees Retirement System of the State of Oregon. The development

environment was Rational Application Developer (RAD) and the system was built using the Java 1.4 language and the Struts

framework.

jClarety - Java development – April 2008 to August 2008

• Developed and performed unit tests on a module for viewing cash receipts and payables, creating, approving and

deleting refunds

• Developed and tested a small module that displays membership information right from the JSP to the Struts Form

and Action classes as well as the factory method-generated class and the appropriate database read method

Data migration – November 2007 to April 2008

• Modified and tested SQL scripts that transferred data from mainframes onto a SQL Server 2000 system

• Wrote test cases and performed tests on the scripts to ensure the results of data migration are consistent with those

previously present on the mainframes

Churchill Benefit Corporation (Yurcor)

Validation (Automation) engineer at Digital Health Group, Intel Corporation, Hillsboro, OR

March 2007 – September 2007

The project was a personal health platform that facilitated interaction between patients and physicians/nurses. It was developed using

Java.

• Performed manual testing for certain functional cases

• Used Quick Test Professional (QTP)) to write automation scripts and Mercury Quality Center (MQC) to log defects

Proteome Software, Inc., Portland, OR

Java Developer

September 2006 - October 2006

The system, Scaffold, was a software application that helps in protein identification by combining protein search results from different

software systems to get the highest probability of the occurrence of the protein. It was developed using Java 1.4.

• Wrote a Java parser class to capture the second occurrence of hyperlinks from each row of an HTML table in a particular file on

the web server

• Wrote a class to represent a table of information. For each HTML row, two parameters from the query string of the hyperlink (date

of file creation and name of the file pointed to by this hyperlink on the disk) and two parameters from the target file pointed to by

the hyperlink were required to be extracted.

Siemens Information Systems Ltd., Mumbai, India

Java developer

April 2003 – November 2003

The project, NEXUS for Siemens CIO Asia Australia, Singapore, was an automated system that took care of the routine workflow

processes within the organization to achieve a “paperless office”. Hosted on the intranet, it automated all processes of the organization,

viz. Recruitment, Business Card Requisition, Signatory Authorization, Leave Application, Expense Claims, Payslip, etc.

The project utilized workflow automation and document management tool called Livelink (version 9.0) and was integrated with SAP

R/3. The more complex and customizable parts of the project were developed using J2EE, i.e. Enterprise Java Beans (EJB) and Java

Server Pages (JSP), interfacing with an Oracle back end.

Servers used were IIS 5, Tomcat 4.0 and Apache.

• As a customer support member, analyzed root cause when a problem was reported and resolved the issue in collaboration with the

development team

• Performed manual testing

• Prepared the Requirement Specifications (RS) document for the “Nomination to Groups” functionality, developed and tested it.

This functionality was an extension of the existing nomination module in Nexus. The persons who could nominate other

employees as Authorized Signatories had to belong to certain groups that were defined as per the client company’s policies.

• Debugged errors reported by the test team for different countries

• Uploaded data on various servers

Future Focus InfoTech Pvt. Ltd.

October 2002 – April 2003

Java developer for Patni Computer Systems Ltd., Mumbai, India

February 2003 to April 2003

The project, NEGUROSE OpenPDM, was a Product Data Management (PDM) System for engineering parts, developed for an

intermediate client, Core Corporation Ltd., Japan.

The system consisted of a hierarchy of items. There were various user levels and corresponding roles and access privileges. Each user

could create workspaces.

The development technology was Enterprise Java Beans (EJB) and Java Server Pages (JSP) on the server side, HTML and

JavaScript on the client side, and deployed on the Weblogic 6.1 server. The back end was Oracle 8i and XML was used an interface

between EJB and the database.

The repository for the code was Visual Source Safe (VSS).

• Developed a module called “Product Registration Notification Creation”, whereby on selecting one or more parts, certain

information about these parts was picked from the database and written to an Excel file that was created and attached to a new

document.

• Prepared Unit Test Cases (UTCs) and Integration Test Cases (ITCs) for the functionality developed. Also prepared UTCs for

various operations on database items such as updates and deletes as well as expansion and contraction of menu items in the

front end.

Configuration/JavaScript/Java developer for Patni Computer Systems Ltd., Mumbai, India

October 2002 to February 2003

The project, Uniden OpenPDM, was similar to the Negurose OpenPDM. It used the same base architecture, code base and database as

Negurose and was developed for the same client.

• Developed code for sorting of electrical and mechanical parts initially in JavaScript and tested the functionality.

Later, this was achieved at the database end itself.

• Handled configuration management - was in charge of weekly backups and maintained synchronization among the Visual

SourceSafe (VSS) and various servers by merging code sent by the onsite coordinator with the offshore version

Silicon Interfaces Pvt. Ltd., Mumbai, India

Assistant Software Engineer

September 2000 – October 2002

Systems Analyst/Java developer – Siixt.com (version II)

August 2001 to October 2002

The project, Siixt.com (version II), was an online IT exchange. It was a B2B site that was a meeting ground for those companies who

were looking for IT professionals to work on their projects and who were ready to outsource such talent. Companies could be buyers or

sellers or both (agencies).

• Analyzed project requirements (Identification of entities, modules, actors, etc.)

• Designed modules with the help of use-case diagrams, data-flow diagrams and flow charts that were drawn using Unified

Modeling Language (UML) and Rational Rose

• Identified potential client-side errors (syntactical as well as logical) and wrote appropriate JavaScript code to check them

• Developed the Resume posting module – logic as well as the Java Bean and associated Java Server Pages (JSP) for posting of

resumes and editing and deleting them

• Wrote code to interface with the MySQL database and deployed code on the Apache-Tomcat server

• Performed functional testing of the site, debugged Bean and JSP code and was involved in overall site maintenance

Systems Analyst/Java developer – Siixt.com (version I)

September 2000 to July 2001

This project, Siixt.com (VERSION I), was similar in basic architecture to the second version described above but there were only

individual users. Thus, every company could have only one user ID, i.e. the company ID for logging into the system. There was also no

provision for transactions across multiple levels of agencies.

The role performed was similar to that in Siixt.com - version II with the business logic being developed with Enterprise Java Beans

(EJB) and deployed on Weblogic 5.1 server. This code was later converted to JavaBeans and hosted on Apache-Tomcat for version II.

EDUCATION

Bachelor of Engineering (B.E.) (Electronics and Telecommunications), Mumbai University, India

Post Graduate Diploma in Software Applications Engineering (SAE) from Boston’s Computer Institute, Mumbai, India

Course on “Design Patterns in Java” at Portland State University



Contact this candidate