1. Lalu H. Chavan
SUMMARY:
13+ years hands on experience in IT industry. Have worked in all phases of software development life cycle.
Successfully implemented several projects with responsibilities ranging from developer to Architect/Technical
Lead at locations in India and USA.
• Expertise in multi-tier, object-oriented J2EE and Core Java applications.
• Strong J2EE/Java application architecture, modeling and development background, with experience
in defining functional/technical specifications.
• Highly result oriented and pro-active, proven abilities to learn new technologies quickly and
implementing them successfully in production.
• Multi-Domain experience – Banking and Finance, Mutual Fund, Legal and Compliance, Power.
• Extensive & expert level of experience with:
o Java Platform, JEE5, EJBs, SPRING, JDBC, Servlets, Struts, JSP, Java Server Faces,
JMS, XML, Applets, JavaScript, Log4j, Flex Builder
o Enterprise integration technologies, Message Oriented Middleware (MOM) like Apache
Active MQ, WebServices, SOAP, WSDL, Hibernate, LDAP, Content management,
application deployment, Ibatis and BlazeDS.
o J2EE application Server, Websphere, Weblogic, Apache Tomcat
o Databases like Oracle 11g, SQL Server, Sybase, DB2
• Experience in estimating, project planning (specialized in development phase, testing phase &
implementation phase), monitoring & mentoring development team.
• Ability to transform complex business requirements into technical specifications.
• Capable of working independently as well as a part of dynamic team. Ability to quickly grasp
business domain.
TECHNICAL SKILLS:
Software Development Methodologies UML-Component Methodology, Unified Process and
Methodology
Analysis Methods Object Oriented Analysis and Design (OOAD)
Technologies CORE JAVA 8. J2EE [Servlets, JSP, JMS, JNDI, JDBC,
EJB]. FLEX, JSF 1.2
Application Servers Web Sphere Application Server 5, Weblogic 8.1, Apache-
Tomcat 5, JBoss 6.4
IDE Websphere Studio Application Developer, Jbuilder, Flex
Builder 3.2, Eclipse.
Database Oracle 11g, Sybase, DB2 9.0
GUI Base HTML, JSP, Flex 3.0 , JSF 1.2 , MyFaces 1.2, Richfaces
3.3.2, Servlet
Other Tools / Frameworks Spring 4.1.7, SVN, Struts Framework, Spring Acegi,
Hibernate 4.2, IBATIS 2.3.4, Java Script, Design Patterns ,
JUnit, BlazeDS. Jasper iReports 4.0.2, Jasper Reports
2.0.2, MAVEN 3.2.1, CAIRNGORM Framework, FOP,
JMS(HornetQ), Rest Webservices (Jackson), Mochito.
EDUCATION:
• Bachelor of Technology, Mechanical, Karnataka Regional Engineering College, Mangalore
University, Karnataka, India in 1999.
Lalu Chavan 732 688-5576 Page: 1/6
2. • Diploma in Advanced Computing (CDAC) in 2000
CERTIFICATIONS:
• "Sun Certified Java programmer" from Sun Microsystems.
EXPERIENCE:
ETS, Princeton August 2014 to Till Date
Senior Developer
eSKM
Enterprise Score Key Management (eSKM) is ETS’s scoring and score management system in ETS’s
Assessment Delivery Technology Platform. eSKM is an enhanced scoring engine that supports scoring of
test results using a configurable framework that can be adapted to new and migrated programs using
configuration parameters rather than via customization. eSKM has Batch/ File based, Score Management,
Field scoring capabilities. eSKM facilitates Item, Test, Operational, Analysis, Field, Real Time Scoring and
Score Comparison.
Contributions
• Designing and developing applications using JSF, Spring Framework, Rest Web services,
Hibernate.
• Design and implement Rest web services.
• Worked on JMS messaging using HornetQ.
• Developing reusable Java components and common framework.
• Develop User Interface using JSF (Richfaces).
• Developing Unit Test Cases using mochito.
• Worked on schedulers, message driven beans (MDB) and batch jobs.
• Developed SOAP web services
• Developed efficient queuing (JMS) using HornetQ Management API.
Environment:
Spring Framework 4.1.7, Java 1.8, Hibernate 4.2, JBOSS 6.4, JMS(HornetQ), Oracle 11g, Rest Web
services (Jackson),JSF 1.2 (Richfaces3.3.2), Mochito 1.1.
HP, Trenton April 2010 to August 2014
Senior Developer
MATRX
HP Enterprise Services is helping the State of New Jersey’s Motor Vehicle Commission (MVC) modernize its
existing Comprehensive (COMP) System to provide a comprehensive, integrated and modern solution that
will address the primary business functions of the MVC including: driver and business licensing, vehicle titling
and registration, and the history of driver records; and will include document management, imaging,
workflow, rules engine, and web based infrastructure.
Contribution
• Analyzing processes and user requirements to automate processing and improve existing
computer systems.
• Developing functional specifications for system requirements specifications.
Lalu Chavan 732 688-5576 Page: 2/6
3. • Designing applications flow based on business requirement.
• Designing and developing rich interface applications using JSF, Spring, Web services,
Hibernate, JPA, Spring Web Flow.
• Design and implement Spring Webflow.
• Closely work with Enterprise Architects, Developers, and Business Partners in designing
solutions.
• Designing and deploying reusable Java components, framework and libraries.
• Closely work with testing team to and facilitate in testing the application.
• Work on Oracle Database
Environment:
JSF 1.2 (Richfaces3.3.1), JSF Facelets 1.1.1.5, JSP 2.1, Servlet, Spring Framework 3.0, Java 1.4,
LDAP, Hibernate 3.2.3, Spring Webflow 2.5.6, Spring MVC 2.5.6, XML,XSD, RAD 7.5.5.5, Javascript,
HTML, CSS, Webspehere 7.0, XML Spy, Clear case , Windows7/ Linux, Oracle 11g, Webservices
(Axis), Java Persistence API.
The City of New York Department of Correction, New York Aug 2010 to April 2012
Senior Developer
Security Risk Group (SRG)
The NYC Department of Correction (DOC) objective for the Security Risk Group (SRG) enhancement is to
integrate SRG-related information with the existing inmate information in the Inmate Lookup System (ILS).
SRG-related information is currently stored and accessed separately from the rest of the inmate information.
The SRG enhancements will create a convenient central repository of inmate information that will simplify
access to and maintenance of both standard and SRG-related inmate information.
Contribution
• Analyzing processes and user requirements to automate processing and improve existing
computer systems.
• Developing functional specifications for system requirements specifications.
• Designing prototype for applications.
• Designing and developing rich interface applications using JSF, Spring, Web services, XML,
Hibernate.
• Closely work with Enterprise Architects, Developers, and Business Partners in designing
solutions.
• Designing and deploying reusable Java components, framework and libraries.
• Designing and developing reports using Jasper.
• Using various tools, languages and technologies including but not limited to JAVA, J2EE, EJB,
JSF, JNDI, JavaScript, Servlets, Web Services, Hibernate, Spring, PL/SQL, Websphere, Tomcat,
Eclipse, DB Visualizer, SVN, XML, XSD, XSLT, AJAX, SOA, DB2, Windows NT, UNIX.
Environment:
JSF 1.2 (MyFaces 1.2, Richfaces3.1), JSP 2.1, Servlet, Spring 1.1, Java 1.4, LDAP, Hibernate 3.2.3,
AJAX, DB2 9.1, XML,XSD, Eclipse 3.4, Fogbugz, Javascript, HTML, CSS, Tomcat 6.0, XML Spy,
SVN (Subversion), Windows 2000 / Linux, DB2 7.0, Pentium-IV , Jasper Reports 2.0.2, Maven.
Lalu Chavan 732 688-5576 Page: 3/6
4. JPMorgan Chase, New York Aug 2008 – July 2010
Role: Project Lead
Team Size: 20
Profile: JP Morgan GIB Technology group is in the process of redeveloping the Conflicts Reporting System
(CRS) functionality onto a new software platform, with a view of achieving potential financial benefits and
operational efficiencies in addition to replacing the outdated current software. It aims to streamline business
processes of the. Conflicts Office and the Global Control Room (GCR) while maintaining the highest level of
confidentiality and control over the highly sensitive information stored in CRS.
Contribution:
• Designed and developed User Interface using Flex
• Designed and developed database layer using Ibatis
• Analysis of business objectives from business owners and proposing solutions that are scalable
• Design and Implement Messaging Framework for the Project using Active MQ Server.
• Design and Implement Single Sign on using Internal tool Janus.
• Design and Implement entitlement needs for the project
• Design and Develop reporting needs for the project using Jasper Reports.
• Design Consuming Web Service from another System.
• Design integration and Interaction with other Sub Systems.
.
Environment: Flex3.0 , Ibatis 2.3.4, Core Java, J2EE (Java 1.6, JSP), HTML, Log4j, Ant, Oracle 9i, SQL,
Tomcat Application Server, Janus, Centuar, Tomcat Active MQ, Jasper Reports, MAVEN, Webservices,
WSDL, CAIRNGORM.
The City of New York Department of Probation, New York Sep 2005 – Aug 2008
Role: Sr. Java Developer/ Tech Lead
Team Size: 10
Project Profile: The Case Management System is a process-focused solution designed with ease-of-use,
scalability, flexibility and open standards in mind. A web-based solution, Case Management System offers
probation personnel the ability to rapidly initiate, action and search various tasks within a given process.
Case Management System has a Java Server Faces (JSF) front-end complemented with Asynchronous
JavaScript and XML to enhance the user experience. It also includes the persistence tier - the Hibernate
Object-Relational Mapping framework is utilized to provide further abstraction between objects and relational
data. Hibernate allows the system to be relatively data tier agnostic due to its dialect capability. In the near
future, external agencies will share data across networks that Case Management System can utilize within a
given process. Case Management System will leverage Probation's messaging Infrastructure to subscribe
and retrieve data from external agencies.
Contribution:
• Designed RCMS PSI Investigation based on the User
Requirements.
• Designed RCMS INR based on User Requirements.
• Designed middleware code for screens using Java, JSF,
Hibernate etc.
• Designed and developed Reports using Java, JSF, FOP.
• Designed and Developed Search Capability for the system
using JSF Framework.
• Designed and developed a content management product called
PCMS.
• Developed and managed portal using Websphere Portal.
• Develop new functions, screens, and interfaces for the
application based on Requirements and design of the application
•Interaction with Clients / Users
Lalu Chavan 732 688-5576 Page: 4/6
5. •Carrying out severity analysis of reported bugs during testing and taking necessary action to fix them
•Preparation of required Documentation
Environment: Core Java, J2EE , Java, JSF (MyFaces), Spring, Hibernate, FOP, LDAP, Websphere,
Websphere Portal.
British Telecom, London Feb 2004 – Sep 2005
Role: Sr. Java Developer
Team Size: 4
Project Profile: BMS UAS is a web-based application for British Telecom Field Engineers , which deals with
network data, routing data etc. This system had services like, Address Search, Display Network Route,
Equipment Search etc.
This system consists of a 3-tier architecture with the front end in HTML/JSP and back end as web services.
EJB is used as the middleware, to make a call to the web services and to process the data returned by the
services. JBuilder was used as the tool for development, testing and deployment.
Contribution:
• Study the requirements of the project.
• Analysis of the requirement.
• Business Logic Designing
• Develop Front end using Java, JSP
• Developed Business logic code using EJB.
• Calling web services and processing the response.
• Writing requirement and design documents.
• Regression testing using Junit Test Cases
Environment: Core Java, J2EE (Java 1.4, JSP, Servlets, EJB 2.0), HTML, Webservices, Junit, Weblogic
Server, Jbuilder.
Nuclear Power Corporation of India Limited, Mumbai Oct 2003 – Feb 2004
Role: Java Developer
Team Size: 15
Project Profile: Integrated Business Application is a web-based application developed for handling HR,
Finance and Materials Management.
This system consisted of a 3 tier architecture with the front end in HTML/JSP and back end in Oracle 9i .
Servlets and JSP were used as the Middleware. Jakarta struts framework is used to implement the MVC
model. Oracle 9i AS is the application server and JDeveloper is used as a development tool.
Contribution:
• Requirement Study
• Analysis
• Design & Development of business logic using JSP and Jakarta Struts.
• System Requirements Document, UI Design Document, SIT Plan
Environment: Java, JSP, Servlets, Jakarta Struts Framework, Jdeveloper
JPMorgan Chase ,Mumbai, India Mar 2003 – Oct 2003
Role: J2EE Developer
Team Size: 4
Project Profile: Deal Central is envisioned to be a central repository for IB Deal Information, documenting
the milestones occurring in the life of a deal. (Focus will be on Medium IB, which covers M&A, Private
Placements, Bonds, Loans, and Equity; however, Credit and Rates, Structured Finance and Equity
Derivatives can also be captured.) The aim of Deal Central is to provide client executives, deal teams, senior
management, product groups, and IB business managers a central source of reference for all approvals
Lalu Chavan 732 688-5576 Page: 5/6
6. (including templates), financial, and management information (i.e. pipeline, deals done away, double counts,
fee and expense invoicing).
Contribution:
• System Requirements Design, Database Design, UI Design
• Analysis
• Business Logic Designing
• Developed Servlet and Javascript codes for Deal Central
• Developed entire navigation structure of the project
• Created database and queries required for the project
• Unit and Integration testing
• Prepared Design Document, System Requirements Document, UI Design Document, SIT Plan
•
Environment: Java, Servlets, Lotus Notes, Domino Web Server
Unit Trust of India (UTI), Mumbai Mar 2001 – Mar 2003
Role: J2EE Developer
Team Size: 120
Project Profile: This Scheme Builder for UTI has been developed using 2-tier architecture, which involves a
JAVA SWING client as the presentation layer, application process layer (consisting of a security server
(Ldap)) and database (ORACLE 8.1.7). The project was modelled with use case methodology using UML
1.1 notations. The Scheme Builder Module was designed and developed using the concept called patterns.
The technologies used in the project include JDK 1.3.0_02, iPlanet Web Server (Enterprise Edition 4.1),
LDAP Oracle 8.1.7, Java Web Start 1.0.1 and Oracle Reports 6i
Defect and Change Management System ” (2-Tier Architecture) to track the closure of all the issues reported
by the Client (UTI) for the UTI-Generic Software that has been delivered to them. This application includes
logging a defect by client, Impact analysis by ML, test data creation, Completion of impact, Release of Tested
cases to the Client, closure of a defect case, Users, Access and Security, Metrics.
Contribution:
• Designing the workflow of Scheme Builder
• Designing the reports used for Scheme Builder
• Development and Deployment
• Development of Screens for Scheme Configurations using Java Swing
• Development of Reports Using Oracle Reports 6i
• Designed the front end for the six sigma reports in the form of Bar Charts and Line Charts using
HTML and Java Script
• Development of Applets and Bar charts that provides various means for tracking defects and changes
using Applets and Servlets
Environment: Java, Servlets , Java Swing, Oracle 8i, Ldap, iPlanet Web Server
Lalu Chavan 732 688-5576 Page: 6/6
7. (including templates), financial, and management information (i.e. pipeline, deals done away, double counts,
fee and expense invoicing).
Contribution:
• System Requirements Design, Database Design, UI Design
• Analysis
• Business Logic Designing
• Developed Servlet and Javascript codes for Deal Central
• Developed entire navigation structure of the project
• Created database and queries required for the project
• Unit and Integration testing
• Prepared Design Document, System Requirements Document, UI Design Document, SIT Plan
•
Environment: Java, Servlets, Lotus Notes, Domino Web Server
Unit Trust of India (UTI), Mumbai Mar 2001 – Mar 2003
Role: J2EE Developer
Team Size: 120
Project Profile: This Scheme Builder for UTI has been developed using 2-tier architecture, which involves a
JAVA SWING client as the presentation layer, application process layer (consisting of a security server
(Ldap)) and database (ORACLE 8.1.7). The project was modelled with use case methodology using UML
1.1 notations. The Scheme Builder Module was designed and developed using the concept called patterns.
The technologies used in the project include JDK 1.3.0_02, iPlanet Web Server (Enterprise Edition 4.1),
LDAP Oracle 8.1.7, Java Web Start 1.0.1 and Oracle Reports 6i
Defect and Change Management System ” (2-Tier Architecture) to track the closure of all the issues reported
by the Client (UTI) for the UTI-Generic Software that has been delivered to them. This application includes
logging a defect by client, Impact analysis by ML, test data creation, Completion of impact, Release of Tested
cases to the Client, closure of a defect case, Users, Access and Security, Metrics.
Contribution:
• Designing the workflow of Scheme Builder
• Designing the reports used for Scheme Builder
• Development and Deployment
• Development of Screens for Scheme Configurations using Java Swing
• Development of Reports Using Oracle Reports 6i
• Designed the front end for the six sigma reports in the form of Bar Charts and Line Charts using
HTML and Java Script
• Development of Applets and Bar charts that provides various means for tracking defects and changes
using Applets and Servlets
Environment: Java, Servlets , Java Swing, Oracle 8i, Ldap, iPlanet Web Server
Lalu Chavan 732 688-5576 Page: 6/6