Rajiv Kalapala's Resume (Last updated September 25th 2008)

Resume builder

Rajiv Kalapala

St. Louis, Missouri United States


rajivk.emurse.com

-

OBJECTIVE

-

To obtain a challenging position as a senior software developer.

-

SUMMARY

-

  • Over 5+ yrs of experience in Java programming.
  • Over 4+ yrs of professional experience in designing, development and implementation of client/server, web based and enterprise applications and in depth experience in programming with J2EE (Servlets, JSP, JSTL, JDBC, EJB, JNDI, JavaMail, JAXP, RMI, JCA, JMS, JAAS) and related technologies.
  • Good knowledge and experience in Struts, Spring, Hibernate and JSF frameworks.
  • Over 3+ yrs of experience in C/C++ programming.
  • Experienced in SQL and worked on major RDBMS.
  • Experienced in advanced programming with UNIX.
  • Knowledge and experience in agile software development methodologies like SCRUM, TDD & XP.
  • Has good experience in Object Oriented Analysis, Design and Development and Design Patterns.
  • Strong understanding of Data Structures and Algorithms.
  • Experience in using IDEs for development and open source tools to perform logging, testing and profiling.
  • Experienced in working with both commercial and open-source application servers.
  • Can efficiently work on UNIX, Linux, Mac OSX, Windows XP/NT/Vista operating systems.
  • Possess good trouble-shooting skills and strong analytical skills, good reasoning and efficient problem-solving skills.
  • Strong written and verbal communication skills.

-

SKILLS

-

Programming: C, C++, Java, Python, Ruby, SQL, UNIX Shell Scripting (ksh,csh,bash)
Web Development: JavaScript, Ajax, PHP, HTML, CSS, Flash
J2EE: Servlets, JSP, JSTL, JDBC, EJB(2,3), JNDI, JavaMail, JAXP, RMI, JCA, JMS, JAAS
Frameworks: Struts, Spring, JSF, Hibernate, Java Caching System, Mina
Databases: Oracle, SQL Server, FoxPro, MySql, DB2, HSQLDB, Derby
XML: DOM, SAX, Schema, DTD, XSLT, Xerces, POI, Xalan, XQuery, XPath
IDEs: WebSphere Application Developer v5.x, Eclipse, NetBeans, IntelliJ IDEA
Source Control: CVS, SVN, Visual SourceSafe, Rational ClearCase
Application Servers: Tomcat, GlassFish, WebSphere, Weblogic, JBoss
Operating Systems: UNIX, Linux (RPM, Deb), Mac OSX, Windows XP/NT/Vista
Tools: JUnit, JMeter, Ant, Maven2, dom4j, log4j, Oracle SQL Developer, Toad, XMLSpy, Dreamweaver, MS-Office (03,07), Photoshop, LaTex

-

WORK EXPERIENCE

-

October 2007 - Present
Java/J2EE Consultant

TDK Technologies

St. Louis, MO

Currently employed with TDK Technologies as Java/J2EE Consultant and the client is BJC HealthCare. Team member of the Supply Chain team. Job includes providing enhancements, maintenance and trouble-shooting services to the existing IMDB, CMDB, SCCS applications and also develop new applications for Remote Inventory Control (RIC) to automate several user tasks. Following are
responsibilities undertaken:

IMDB/CMDB/SCCS Applications Development/Maintenance/Support
  • Use Struts framework in developing the web application.
  • Develop Servlets and JSP using JSTL & Struts Taglib.
  • Use Ajax to support asynchronous requests and dynamic content loading.
  • Develop EJBs (Session/Entity) along with necessary DTOs and POJOs.
  • Use Business delegate, Data Access Object patterns while design.
  • Provide support with XML creation, parsing and maintaining the DTDs.
  • Create and maintain stored procedures and perform sql tuning.
  • Perform admin tasks on Websphere server.

RIC Applications Development/Maintenance/Support
  • Create the following customizable applications that run periodically:
  • An application to extract data from multiple FoxPro databases and populate an Oracle database, analyze the data and submit mainframe jobs
  • An application to cleanup the FoxPro database from input Excel files.
  • An application to perform compress and reindex on all tables in the FoxPro databases.
  • Maintain and support the above applications.

Technical Environment: J2EE 1.3 (Java 1.3, Servlet, JSP, JSTL, JDBC, JNDI, JavaMail, EJB 2.0 [Session/Entity], JAXP), Java(1.5), Struts 1.1, JCS, Ajax, JavaScript, XML (DTD, Xerces), POI, SQL, HXTT DBF, Ariel-RIC, Oracle 9i, Visual FoxPro 9, POI, WebSphere v5.1, JBoss v4, WSAD, log4j, Oracle SQL Developer, Toad, UNIX(AIX 5.3), Visual SourceSafe, Windows Server2003/XP.

-

April 2006 - September 2007
Graduate Research Assistant / Server Administrator

University Of Missouri - St. Louis

St. Louis, MO

As a graduate research assistant studied, analyzed and implemented several genetic algorithms. Research also included in publishing the work done and test results. Was involved in server administration tasks and web-development tasks for the Missouri Estimation of Distribution Algorithms Laboratory (MEDAL). Following are the brief descriptions of the key jobs performed.

  • Studied and analyzed performance of hBOA® for the problem of minimum vertex cover for random graphs by customizing it (in C++) along with simple GA and Parallel Simulated Annealing.
  • Studied performance of dtEDA for quadratic assignment problem (q.a.p).
  • Tailored rBOA® source code (in C++) to solve lennard-jones potential problems.
  • Authored many advanced UNIX shell scripts to handle multiple jobs on Beowulf cluster.
  • Web-admin for MEDALwebsite.
  • Configured NFS on internal machines and provided tech support.

Technical Environment: Java (J2SE 1.5), C++, C, UNIX(Sun OS), CentOS 4, Korn Shell programming, Cluster Computing, hBOA®, rBOA®, Subversion.

-

June 2006 - August 2006
Software Engineering Intern (Summer)

Enterprise® Rent-A-Car

Clayton, MO

As a summer intern and a team member of the ARMS® Datamart team, was involved in the designing, implementing enhancements and trouble-shooting of the existing in-house enterprise application framework. Did participate in coding, testing and implementing. Provided service to automate several tasks on the server environment (UNIX). Following are the brief descriptions of the key tasks done.

  • Developed the code based on the design using MVC and using J2EE patterns.
  • Wrote Exception handling framework for the application.
  • Developed EJB's (Entity & Session).
  • Coded Jsp's and Servlets for several modules.
  • Automated the collection of statistics from servers both in development and production environment to analyze the server load and visitor frequency.
  • Used design patterns during design and development.
  • Created SQL, Stored Procedures in Oracle.

Technical Environment: Java (J2SE 1.4), J2EE 1.4, EJB 2.0, JSP 2.0, Servlet 2.5, RMI, JDBC, JMS, JAXP, JAAS, Oracle 9i, XML, Ajax, Weblogic Application Server v8.x, MyEclipse IDE, UNIX, XHTML, JUnit, ANT, Clear Case, Rational Rose.

-

March 2004 - May 2005
Software Engineer

Ester Industries Ltd.

Bangalore, India

As a team member of Ester Efficiency Enhancement System (E3S), was involved in complete life cycle implementation of the E3S application. Also provided auxiliary services in server administration. Following are the brief descriptions of the key tasks accomplished.

  • Implemented the complete Business Logic of E3S on the server side.
  • Developed Session Beans, Entity Beans.
  • Involved in developing Client side interface using JSP and Servlet.
  • Developed Dynamic Report Generator component as part of E3S.
  • Used Session façade, DAO J2EE design pattern while designing server side component.
  • Authored serverl UNIX Shell Scripts (bash) for server maintenance and logging tasks.

Technical Environment: Java (J2SE 1.4), J2EE 1.4, EJB 2.0, JSP 1.1, Servlet, JDBC, RMI, JAXP, Weblogic 8, XML, Xalan, XHTML, JUnit, ANT, Eclipse IDE, Rational Rose, HP-UX.

-

April 2003 - February 2004
Java Developer

EWINE Portal

Vijayawada, India

EWine was a portal for the wine manufacturers that would handle their B2B and B2C transactions online. The website is used by customers to check the products, build their shopping cart and purchase the product. The web security was implemented for secure credit card transactions. Following are the brief descriptions of the primary jobs performed.

  • Developed Servlets and JSP that uses EJB (J2EE) Components.
  • Developed the Session and Entity Beans.
  • GUI development using Java Swing/AWT.

Technical Environment: Java 1.4, J2EE 1.4, EJB 2.0, JSP, Java Swing/AWT, ASP, SQL Server, Oracle 8, MS Site Server 7.0, NetBeans IDE, Windows NT.

-

-

PROJECTS

-

1. Web-Based performance monitor for Teradata® RDBMS
2. An Online Community for Music/Movies and reservations



-

EDUCATION

-

August 2005 - May 2007

University Of Missouri - St. Louis

St. Louis, MO

Masters Degree

  • Computer Science

  • 3.80 Grade Point Average

-

November 2001 - May 2005

Andhra University

Vizag, India

Bachelors Degree

  • Electronics & Communications Engineering

  • 3.90 Grade Point Average

-

-

REFERENCES

-

Robert Viviano, Project Manager
Information Systems
BJC HealthCare

tel: 314-757-6526

-

David McDermott, Senior Analyst
Information Systems
BJC HealthCare

tel: 314-747-4885

-

Adrian Goh, Senior Analyst
Information Systems
BJC HealthCare

tel: 314-362-7762

-

Vijay Sakshi, Team Lead
ARMS® Datamart
Enterprise® Rent-A-Car

tel: 314-477-6264

-

-