I am a Sun certified Java Programmer and Brain Bench certified EJB developer.
Srinivas Lingamneni
Ph: 201-349-8303
Experience Summary:
· Over eight years of Object-oriented analysis, design and development
experience.
· 6years of experience with Java using most of the advanced features of Java
including EJB, Java Beans, JSP, and Servlets on J2EE platform.
· Good experience in STRUTS FRAME (MVC2) work.
· Extensive experience in developing XML and using XML parsers.
· Extensive experience in developing Internet/Intranet and web based
Applications.
· Extensive experience in designing all the layers of an Object Model using
UML.
· Extensive experience using developing environment tools of Java including
Eclipse, JBuilder.
· Extensive experience using Application servers BEA Weblogic Enterprise and IBM
Websphere.
· Good experience in Rapid Application Development; large scale distributed
systems and engineering the projects through their entire life cycle and Systems
Integration, QA testing, and Documentation.
· Expertise in DB2, Oracle7.x/8, SQLServer7 and MS-Access databases.
· Excellent Communication and Interpersonal skills.
· Excellent overall project life cycle experience, and Team Sprit.
Education: BE in Civil Engineering,
Certifications: Sun Certified Programmer for Java2 Platform.
Brain Bench Certified EJB2.0 Developer.
Operating Systems: WindowsNT/2000, MS DOS and Unix.
Languages: Java, PL/SQL, HTML, XML, XSL, UML, JSP, Servlets,
JDBC, JavaScript and Cobol.
Databases: DB2, MS SQL Server 6.5/7.0, Oracle 7.x/8.0 and Access 97.
IDE: JDK 1.2/1.3, JBuilder 3.0, IBM VisualAge 3.5
VisualCafé 4.0 and EditPlus.
Application Servers: Web Logic5.1/6.1, IBM Web Sphere3.5/4.0
Web Servers: MS IIS and Java Web Server
Protocols: TCP/IP, HTTP, IIOP, FTP, SOAP and SMTP.
Tools: Rational ClearCase, Clear Quest and Microsoft Visual Source Safe
Middle Wares: EJB, RMI
Others: JMS, MQ Series, LDAP 4.0, Java Mail 1.2, JNDI,
UML (with Rational Rose), MS Project, Powerpoint, Excel
and Word
Hardware: IBM-Compatabilities, Pentium x
Sr.Java Developer
Client: TIAA-CREF (Financial Client), NY
Project: Admin Web Center.
Duration: Sep'04 to till date.
This is a sophisticated internet project developed for TIAA-CREF. This
application is developed on J2EE technologies using STRUTS FRAME work.
Admin Web Center financial project provides access to all Admin Web Center
applications i.e BXInstcomm, Remittance, Online enrollment, IRA and Reports.
BXInstcomm application enables administrator’s of the institution to log into
the application, view the other administrators of the institution, view and
update the administrator’s profile. Administrator’s can also view the contacts
for this institution and sends an email to a contact if administrator has a
question about a particular plan.
Responsibilities:
· Involved in System designing, Implementing, Testing, deployment and
documenting TDD.
· Designed Sequence diagrams and class diagrams using Microsoft Visio.
· Developed JSP’s for presentation layer and Struts framework has been used.
· Validation framework is used for validation and tiles are used to reuse
Jsp’s.
· Action classes are developed to handle client requests.
· Developed a Session Bean that acts as a Session Façade. It encapsulates the
complexity of
interaction between business objects and it reduce network performance problem.
· Developed Session beans, which encapsulate business logic, and entity beans to
represent persistent data.
· Developed Data Access Objects, which are java classes those encapsulate all
database specific code using JDBC API. These classes make the EJB Components
resource independent.
· Testing and debugging is done in both at unit level and system level.
· JUNIT test cases have been developed for test driven development.
· Ant build script is used for building the project.
· LOG4J is used for debugging.
· JAXB has been used to parse the XML documents.
· I have involved in integration of module and application.
· Developed an utility package, which contains many reusable java utility
classes to facilitate the developers. This package contains classes those can
handle variety of string operations, date conversions, comparisions, collection
utilities, sorting operations and numeric calculations.
· Value Objects are used in the entire system for data transmission to reduce
the network traffic.
Environment: Jdk1.4, EJB, STRUTSFRAMEWORK, JavaServerPages1.1, JDBC2.0, html,
Web Logi8.1, Eclipse2.1, Ant, Star team, Struts1.2, XML, Oracle9.i, Junit, LOG4J,
Unix and Windows.
Sr.Java Developer
Client: Life Touch, MN
Project: Order Management System.
Duration: Oct'03 to Aug’04
This is a Order Management and OrderFullment project comprising the whole
lifecycle of a complex and configurable product starting from entering the order,
pricing, tracking on job floor, fulfillment and shipping.
Presentation Layer:
JSP files using the struts framework were used for the presentation layer. The
Http-Request from the browser is processed by the action servlet and appropriate
action is triggered through action control class.
Process Layer
The processes were EJB session beans. Each module consists of one or more
processes (session beans). All the business rules are implemented in the session
beans.
Responsibilities:
· Designed Sequence diagrams and class diagrams using UML/ Rational Rose.
· Developed JSP’s for presentation layer and Java Script have been used for
validations.
· Value Objects are used in the entire system for data transmission to reduce
the network traffic.
· Action class has been developed to handle the Client requests.
· Developed Session Beans that encapsulate business logic and Entity Beans that
represent business objects.
· Service Locator object has been developed to abstract all JNDI usage and
encapsulate of Initial context creation.
·
· Wrote SQL queries to perform operations on database.
· CVS is used for the purpose of version control and source code sharing.
Environment: Jdk1.3, EJB, JSDK2.2, STRUTSFRAMEWORK, JavaServerPages1.1, JDBC2.0,
html, Web Logi8.1, Eclipse2.1, Ant, CVS, Struts1.1, Dream Weaver, XML1.0,
Oracle8.i, TOAD7.1, Rational Rose (UML TOOL for java), Java Script, Junit, LOG4J,
Unix and Windows 2000.
Sr.Java Developer
Client: Business Software Solutions, Inc Mount Laurel, NJ
Project: Claims Front Office for CRUM&FOSTER
Duration: Jun'02 to Sep’03
This project is developed for automating some of the processes in the claim
front office like Assigning fresh claims to Claim Representatives, setting up and
maintaining the information pertaining to Automobile, Property, Liability (APL)
and Workers Compensation (WC). This application has been divided in to 4 modules
like Policy Summary module, Assignment Claim File setup, Financials and Claim
File doc module.
This application is developed using J2EE Architectures with WebLogic Application
Server6.1 As J2EE Server and ANT has been used to build the project.
Responsibilities:
· Designed Sequence diagrams and class diagrams using UML/ Rational Rose.
· Action class has been developed to handle the Client requests.
· Developed Session Beans that encapsulate business logic and Entity Beans that
represent business objects.
· Developed RMI program’s to connect different web services.
· Developed JSP’s for presentation layer and Java Script have been used for
validations.
· Service Locator object has been developed to abstract all JNDI usage and
encapsulate of Initial context creation.
· Developed Data Access Objects, which are java classes those encapsulate all
database specific code using JDBC API. These classes make the EJB Components
resource independent.
· The communication with other systems has been built through JMS and XML has
been used
for information exchange and corresponding XMLSchema is developed.
· Testing and debugging is done in both at unit level and system level.
· ANT has been used to build the project.
· Visual Source Safe is used for the purpose of version control and source code
sharing.
Environment: Jdk1.3, EJB1.1, JSDK2.2, STRUTSFRAMEWORK, JavaServerPages1.1,
JDBC2.0, html, WebLogic Application Server6.1, JBuilder, Ant, Dream Weaver,
XML1.0, Oracle8.0, TOAD7.1, MQ Series, PL/SQL, Rational Rose (UML TOOL for java),
Java Script, VSS, Unix .
Client: Dept. Of Information Systems, State Of Arkansas.
Duration: Apr’01 to May’02
Project: AWIS (Arkansas WorkForce Investment System)
AWIS is a sophisticated global internet three-tier architecture system developed
for The State of Arkansas. The main aim of the system is to force unemployed,
eligible US Citizens (within the state of Arkansas) to work.
AWIS is an Arkansas Work Force Investment System developed on J2EE platform. The
Arkansas Workforce Investment System (AWIS) will enable Arkansas federally funded
state agencies to improve workforce services, make those services more
accessible, and collect/report on assessment data to evaluate the effectiveness
of services. This architecture employs a Model/View/Controller (MVC) design
pattern. Developed Session beans and Entity beans which contains business logic.
Developed Servlets in forwarding requests to different servers and servlets.
Developed JSPs for front-end screens and validations using JavaScript. Deployed
EJB into Weblogic. Used MQSeries to integrate with the legacy system, which
contains information about the clients.
Responsibilities:
· Involved in analysis and design of Code Table Maintenance module.
· Designed Sequence diagrams and class diagrams using UML/ Rational Rose.
· Developed a servlet that acts as a Front Component for the system and
developed necessary helper classes for this component. All the requests are
routed through this servlet where it recognizes the user and his role and
redirects the request to respective modules along with the necessary security
information. This component is responsible for dynamically selecting and
dispatching proper view for the client request.
· MQSeries is used to integrate the legacy system.
· Developed servlets which act as event handlers (Controller for the system).
Each module contains an event handler that handles client requests. Event
handlers utilize Business Delegate Pattern to process each request with the help
of several java classes and they in turn contact EJBs and proper response is sent
to the client depending on the client’s security role.
· Developed EJB Components (both Session and Entity Beans) which encapsulate
business logic and build up the model for the system. All components are well
documented, configured and deployed in Weblogic application server and database
connections are pooled for optimum performance.
· Developed JSPs for presentation layer and used JavaScript for validations.
· Developed Data Access Objects which are java classes those encapsulate all
database specific code using JDBC API. These classes make the EJB Components
resource independent.
· Developed an utility package which contains many reusable java utility classes
to facilitate the developers. This package contains classes those can handle
variety of string operations, date conversions, comparisions, collection
utilities, sorting operations and numeric calculations.
· Value Objects are used in the entire system for data transmission to reduce
the network traffic.
· Developed various reports and are scheduled in the application server.
· Developed components to authenticate the user using LDAP server using JNDI
API.
· Implemented security to restrict the users with different set of roles can
access data and do different operations in the AWIS.
· Testing and debugging is done in both at unit level and system level.
· Prepared documentation for java classes and modules.
· Rational clear Case is used for the purpose of version control and source code
sharing.
Environment: Java, EJB, Servlets, JSP, Weblogic, JDBC, Visual Cafe, EditPlus,
Rational Rose, SQL Server, MQ Series, XML, HTML, Dream weaver, Unix and Windows
2000
Website for this System: www.ar4u.state.ar.us
Sr.Programmer
Client: Bank of America, Chicago, IL.
Project: Electronic Credit File Management System
Duration: Feb’00 to Mar’01
This software basically involves design and development of Intranet application
for BOA users to maintain all credit related files for large customers.
The Credit Products Group currently maintains a paper library of credit
documentation to assist in the evaluation of credit worthiness of new and
existing customers and the execution of credit related agreements. The current
library is functional but involves a tremendous amount of physical documents and
resources to manage those documents. Credit Products desires an electronic
document management solution to replace the paper credit files that would retain
the functionality of the current system while eliminating its inefficiencies.
Responsibilities:
· Extensively involved in the analysis, Design, Coding, Modification and
implementation of User Requirements in the Electronic Credit File Management
system.
· Developed JSPs for presentation layer and used JavaScript for validations.
· Developed Servlets to process the request.
· Developed Session beans which encapsulate business logic and entity beans.
· Developed XML documents for data transmition.
· Provided ability to add, administer and delete credit files and documents in
the files.
· Implemented search for documents in credit files and content in documents.
Environment: Java, EJB, WebSphere, JDBC, Xml, Jsp, Servlets, Java Script, Visual
Age, Editplus, Rational Rose, Oracle, Dreamweaver, Unix, Windows NT
Client: MCI WorldCom, Tulsa, OK.
Project: OASYS(Order Activation Systems).
Duration: Dec’98 to Jan’00
OASYS is a comprehensive order entry system for various Telecommunication
Products. The system maintains Customers and their Accounts, Products, Services
and Product Offerings. This system facilitates creation of orders for each
account for the services it provides.
This system contains various modules such as Customer module, Order module and
Credit check module. These modules accept the customer order and customer
information and process based on WorldCom billing system.
.
Responsibilities:
· Involved in Analysis and design.
· Developed Session beans and Entity beans.
· Developed Jsps for presentation layer.
· Developed Servlets to process client request.
· Wrote SQL queries to access the Database.
· Involved in unit testing and complete Integration of the project.
Environment: JDK1.2.2, Web sphere, EJB, Oracle, Swing, HTML, JSP, Servlets,
JBuilder, Visual Age, Visual SourceSafe, Unix.
|