Dhanya Byju Karipal
Phone# 859-***-****
SUMMARY:
. More than 5 Years of experience as a Java Developer in Object Oriented
development, implementation and maintenance of web and distributed
Enterprise applications using Java/J2EE technologies for insurance,
Healthcare and consulting organizations using Java, J2EE, JSP,
Servlets, EJB, Ruby on Rails, AJAX, JMS, HibernateJNDI, Webservices,
JDBC, XML, Javascript.
. Expertise in server-side development with JDBC, Servlets, MVC
architecture, Java Beans, XML.
. Experience Working in Production support on 24 x 7 x 365 basis.
. Experience working with SOAP, Rest and Restful Webservices.
. Experience working with Oracle PL/SQL and writing stored procedures
. Experience in client-side development with CSS, JavaScript
. Experience in Web development with JavaScript, JSP, XML, and XSLT.
. Hands on experience with Core Java with multithreading, Concurrency,
Exception Handling, File handling, IO, Generics, Data structures and
Collections, Garbage Collection.
. Experience with unit testing using Junit and knowledge of ANT and Log4j
tools.
. Experience with test-driven development using a various unit testing
framework such as JUnit
. Experienced with Oracle WebLogic application server, Jboss, and Apache
Tomcat Application Server.
. Experienced in requirement analysis, and preparing High Level and Low
Level design (HLD and LLD).
. Extensively used J2EE Design Patterns.
. Experienced in implementing full life cycle of software development
process (SDLC)
. Used version controller tool like Subversion and CVS.
. Understanding of object-oriented design, re-use, and component-based
development.
. Good at Documenting and Understanding User requirements and System
Specifications.
SKILLS
Technologies: Java, J2EE, EJB, Java Beans, JSP/JSF, Servlets, JDBC,
JNDI, Ruby on rails, Java Messaging service (JMS),
Multithreading, Web Services, SOAP, JavaScript, SQL,
PL/SQL, UML, HTML, XHTML, DHTML, XML, CSS, LDAP.
Application Servers: Tomcat, JBoss, Weblogic 10.x/8.1
Frameworks/ORM tools: Hibernate 3.x, Ruby on Rails
Databases: Oracle, MS SQL Server 2000, MS Access, mySql.
Operating System: Windows 2000/2003/XP,Vista Windows 7 and Linux.
IDE: Eclipse 3.x, NetBeans
Tools: Maven, Junit, ANT,
Functional Domain : Healthcare, Insurance and Consulting.
EXPERIENCE:
Walgreens Inc., Deerfield, IL
June 2010- December 2010
Java Developer
Online Shopping Application
This Application enabled the customer to make online purchasing from the
Walgreen stores. Customer can also view the offers available online only or
on stores or valid for both cases. At the time of checkout customer can
easily update the quantity of the product and can also check for the coupon
codes. Company supports endless number of items therefore the application
had to provide fast and provide best search result for products. Realtime
updates of pricing, customer purchase history and loyalty discounts were
calculated by the application.
Responsibilities:
. System built using Model-View-Controller (MVC) architecture.
Implemented the application using the concrete principles laid down by
several design patterns such as Session Fa ade, Singleton, Data Access
Object.
. Developed Web services to allow communication between application
through RESTFUL Webservice
. Designed and implemented application using JSP, Hibernate 3.0, SQL,
ANT, JMS, Oracle and Tomcat.
. Developed EJB's for implementing Business Logic and deployed them on
Tomcat Application Server
. Worked on object modeling using UML2. Created Class Diagrams, Sequence
Diagrams and Activity Diagrams to describe the relationship that exists
among system's object in accordance with the business requirements.
. Developed client request validations and processing using JavaScript
and HTML.
. Used SVN version control tool.
. Automate build process by writing ANT build scripts.
. Configured and customized logs using Log4J.
. Deployed applications on Tomcat Application Server and performed
required configuration changes.
. Provided technical guidance and support to offshore developers.
Environment: Java 1.5, J2EE, JavaScript, AJAX, JSP, Servlet, JMS,
Hibernate 3.0, JDBC, SOAP Webservices, Axis2, Eclipse, Tomcat
Application Server, ANT, HTML, SVN, XML, UML, SQL, Windows and Oracle
9i.
StateFarm Insurance, IL
Sep 2009 - May 2010
Claim and Billing Application
Java Developer
The Claims and Billing management application is used by Statefarm agents
to manage and monitor the claim, policy, vehicles, insured, claimants,
cause of loss and Billing and claim issuance. Billing Application monitors
the progress of Billing and claim issuance to Collision centers
Responsibilities:
. Interacted with business team and gathered requirements
. Prepared Design Specifications with Rational Rose
. Involved in Status Meetings and suggested new enhancements to the
existing application
. Implemented RESTful authentication plug-in for authentication and login
system
. Used RHTML, cascading style sheets (CSS), RJS to describe the web pages
. Implemented the presentation using a combination of Prototype,
script.aculo.us, RJS Templating to render the HTML and a well-defined
API interface to allow access to the application services layer
. Input validations were done using Rails Validation functions
. Followed Agile software development methodology and SCRUM
. Technical lead in the design and development of a service oriented
architecture (SOA) on which all future sales demos and reference
implementations would be built
. Developed front end for the application using Flex. Created Modules
using MXML and Action Script
. Extended Flex controls for generating and displaying reports, Created
Custom Flex Components and SWC's
. Involved in implementing user mailing module using ActionMailer
. Designed the SQL Server Database, and Wrote Stored Procedures and
Triggers for effective Data Processing and performance
. Effective usage of Design patterns namely Observer, Singleton and
Factory Method
. Involved in utilizing Mongrel specific connection pools in order to
interact with the business data from the business components
. Efficient database management, optimization and caching
. Involved in mapping XML data to html documents using XSLT parser
. Worked with Log4r effectively for logging messages to the appropriate
log files
. Used ClearCase for Version Controlling
Environment : Ruby 1.8.6, Rails 1.2.6, Mongrel, XML, Flex, Action Script,
AJAX, Java Script, JSON, SOA, Log4r, XML, XSL, Linux, SOAP, SQL Server,
Shell Script/Unix, WSDL, Web Sphere, CSS, Perl, CGI scripting, Rational
Rose, ClearCase
Infosys, Chennai
June 2005- August 2009
Java developer
E-commerce project
Description:
Developed a web based application. The software was designed to provide a
user-friendly interface with simple navigation features. The project used
database to pull information on the products.
Responsibilities:
. Developed Servlets and Java Server Pages (JSP).
. Developed PL/SQL queries to generate reports based on client
requirements.
. Enhancement of the System according to the customer requirements.
. Created test case scenarios for Functional Testing.
. Used Java Script validation in JSP pages.
. Helped design the database tables for optimal storage of data.
. Coded JDBC calls in the servlets to access the Oracle database tables.
. Responsible for Integration, unit testing, system testing and stress
testing for all the phases of project.
. Provided production support for the application and co- ordinated with
cross functional teams
. Prepared final guideline document that would serve as a tutorial for
the users of this application.
. Developed User- Interface screens involving Servlets, JSP and
JavaScript .
Environment: Java 1.5, Servlets, J2EE, JDBC, Oracle 9i, PL/SQL, HTML, JSP,
Eclipse, Unix
EDUCATION: Masters in Information system