- 5+ years of experience as intermediate software developer emphasis in
JAVA/J2EE Technology.
- Excellent communication skills in gathering business requirements for
development teams.
- A team player, who believes in learning new technologies and transferring
knowledge to others.
- Sun Certified JAVA 2 programmer.
- Enthusiastic and interested in innovative work environment trying new ideas.
- Looking for team environment as mid level JAVA Developer for long
term/perm position.
- No sponsorship required, Employment Authorization (EAD)
available.
Technical Skills:
Markup Languages/Tags:
HTML, XML,JSP,STRUTS/STRIPES Tags(Logic, Bean, Html ),ant and annotaions.
Computer Languages/ Scripting
Java 1.4/1.5, HTML, JavaScript using DOM/BOM, AJAX
Frameworks / Architectures / API's:
J2EE (Servlets, JSP, EJB), CORBA (Visibroker), Apache STRUTS framework,
STRIPES (MIT home grown MVC framework based on JAVA 1.5 annotations
support, Expression Language, AJAX prototype frame work ), JUNIT, ANT
(using build file),log4j (using file appender and layout), Tomcat,
OC4J,JBOSS,OOP,OOD, Hibernate 3.0/JavaPA(as defined for EJB 3.0) using
annotation.
Database Platforms:
Oracle –SQL/PL SQL in Oracle reports, Sybase-SQL using JDBC classes.
Oracle Report Builder (pdf and txt format)
ERWin, TOAD
Platforms / Infrastructure:
Windows 2000, Unix (Vi editor/CVS).
Methodologies / Modeling Languages:
UML (Unified Modeling Language), Rational Rose (USE CASE, Class and
Sequence).
Code Managemet Frame Work:
Eclipse(using plugins for ant/CVS/TOMCAT-5), CVS/WinCVS, RAD 7.0
Working Knowledge:
Spring, Quartz, J2EE Patterns, Concept of ORM
Experience:
Software Developer
Transamerica, CA
3/2007 ? 9/2007
Software Engineer
Broad Institue of MIT, Cambridge MA
http://www.broad.mit.edu/cgi-bin/news/display_news.cgi?id=2121
05/2006 – 10/2006
Software Developer
Health Net, Rancho Cordova, CA
8/2005 ? 12/2005
Software Developer
AT&T Wireless/Cingular, Redmond, WA
1/2001 ? 6/2005
Software Developer
AT&T Wireless, Cerritos, CA
11/2000 ? 12/2001
Software Developer
Integrated Information Systems, Tempe, AZ
8/1999 ? 11/2000
Education:
BS (Computer Science)Augustana College,Univ. Of Alberta, Alberta, Canada
B. Architecture (Building Design and Construction), UOR (now known as IIT
Roorkee), India
Certifications and Training:
Enterprise Javabean Programming (instructor led training), Sun Microsystems
Educational service, New York, 2001Java Programmer Certification (Java 2 Platform
exam), Sun Microsystems, Inc., 1999
Detailed Work Experience:
Transamerica
March 2007 ? Sept 2007
Role: Software Engineer
eBusiness Team
Worked on internal application used by underwriters to capture the information
of the insurer and generating appropriate forms. Generating requests for medical
labs for medical examination required for new insurer.
- Refactoring struts based applicatin. Using DyanForms, validator framework in
multiple forms submission to LookUpActions application
- Using castor generated objects marshling and unmarshling xml fies to objects
for back end, including iText for pdf file manipulation.
- Using RAD5.1 environment.
- Training on Portels/Portlet using JSR168, working knowledge only.
- Used Spring and Hibernate
Broad Institute Of MIT, Cambridge, MA
May 06- Oct 06
Role: Software Engineer
Lab Management Tools
Worked on Biological Sampling Platform that manages samples and storage, funding
based project. Part of informatics team.
- Refactoring/addining new modules on Stripes application, annotation based MVC
framework, supporting annotation based technology using JAVA 1.5.
- Using AJAX/DOM with backend stripes support for AJAX and prototype.js (ajax
framework) at client side.
- Refactoring/adding new module on Hibernate 3.1 based tool, using hibernate
annotation instead of hbm.xml files Supporting JAVA 1.5 using JBOSS and Oracle
DB.
- Writing JUnit tests for DAO for Hibernate POJOs and Delegation Layer.
- Refer following links for more information:
HealthNet Inc, Sacramento, CA
August 05- Dec 05
Role: java Developer
Healthnet Web Application
This project mainly deals with providing web interface to access eligibility
information for members, claims submission and query for providers, plan details
for brokers over Internet. Worked on Its Your Life (IYL) module , a third party
integration, to provide wellness content. Members can search wellness documents
(including Quit smoking, Reduce weight and Emotional Health modules) from any
region to specific plan type by offline search or member account holder search
with optimize.
- Used J2EE frame work and patterns to enhance current module as per production
requirements
including MVC frame work Struts, JSP/ Custom tags EJBs and backend Oracle.
- Used CVS , Ant and Xdoclets to deploy and developed applications. Used
multiple
configuration/property files to control development and deployment
environment.
- Converted a multiple window page flow spanning across sites into multiple
frameset app and compact
policies to allow other domains to fit in 3rd party frameset.
- Maintained web content using Interwoven as per changed business requirement.
- Converted conventional XSL pages to JSP pages including customized tags.
- Refactored logging and exception strategy for a module of existing application
using Log4j .
- Lead development effort for IYL (Its your life 3rd party content)
functionalities including gathering
requirements.
- Updated existing search for user’s record from LDAP using EJBs to provide
third party.
JAVA Developer AT&T Wireless,
Cerritos, CA –and- Redmond,
WA11/27/2000 ? 06/22/2005
Project mainly deals with Business security applications. Project had 3-phase. I
worked for the inception of design, Development to integration testing apart form
supporting modules involved. Web based application used to generate report for
legal requests based on call record criteria. Application produced PDF/txt
downloadable zipped reports getting data from different systems used by the
legend systems.
- Participated in mock up exercise for Functional Enterprise Legal Information
Extractor (FELIX)
HTML is used in defining lay out and flow for the web pages.
- Designing and Architecting based on J2EE standard and open source frame
works.
- Developed User Interface using APACHE STRUTS, a J2EE framework by Open Source,
used JSP and - Strut's tags for FELIX application. Written Actions and Action
forms using struts frame work.
- MVC(Model View Control) and VO (Value Object) patterns. Integrating Struts
actions with EJBs to
query business logic using façade pattern.
- Designed and enhanced Oracle reports for pdf and text formats using Oracle
report builder.
- Used CVS and ANT for project content management and builds.
- Enhanced existing data model using ERWin data modeler and used xDoclets for
EJB interface
generation as a team member.
- Developed EJBS (Entity and Stateless for facade) for subsystems interacting
with GUI.
- Participated in unit and integration testing and kit building
- Prototyped a module of application using Hibernate for possible migration to
Hibernate/EJB 3.0.
********
Worked on Campaign Management application using J2EE architecture including
Servlets and CORBA.
Web based application used to track new campaigns, and follow up users using
email. Status was que for follow-up based on Campaign criteria. Used in house
utility classes for security and database access layer for JDBC/Sybase backend.
Refactored the codes and used same architecture for issue tracking application
for internal use.
- Software Developer, Participated in design and development of Campaign
Management System
(CAMS), using J2EE architecture (JAVA, Servlets, JDBC,CORBA-Visibroker).
- Participated in Export Manager Services development. Updated defined
interfaces (JAVA IDL) for
exporting a set of campaign data to external files based on customer define
variable data using JAVA
I/O. Implemented Export manager's CORBA services and enhanced GUI for other
services.
- Used Servlets to display HTML response retrieved from CORBA services and used
JavaScripts for
client validation. HTML in-house package (JAVA classes) is used to generate
http responses for
Servlets.
- Updated Rose model (USE CASE and class diagrams).Participated in unit,
integration and regression
testing as a team member.
********
Software Developer IISWEB.com,
Integrated Information Systems,
Tempe, Arizona
8/1/1999 ? 11/13/2000
- Assisted in debugging, testing and writing parts of internal application for
Maricopa county using
backend in Informix.
- Assisted in enhancing Data Windows using Powerbuilder for Case tracking system
for Maricopa County
attorney's office.
- Wrote JAVA utility classes for internal JAVA projects using JDK1.2.Wrote basic
Servlets and modified
some basic JSP pages for internal project for American Express.
- Participated to use UML notations and exposed to use case analysis for an
e-commerce project as a
design team member.
- Drawn preliminary use cases and class diagrams in VISIO and finally converted
in Rational Rose
Diagrams.
- Participated in-house training by IKON on Servlets/EJB 1.1 and JDBC, using
JDK1.2 .
-Portal training for JSR168, Working knowledge only.
|