Rajesh
Patel
St. Louis, MO
rpatel@rajix.com
PROFESSIONAL SUMMARY
Java developer with 10 years industry experience. Proven ability to design and deliver web based applications.
SKILLS SUMMARY
Languages: C++, Java, ,SQL, SNMP, UNIX shell scripting,HTML, UML,
Systems
and Tools: UNIX (Solaris, HPUX), Linux(Red Hat), Windows 2000/XP,
MS Visual C++, Clear Case, Rational Rose, CVS, Ant,
JUnit, JMS,
Cygwin, JUnit, Eclipse, Rational Application Developer, Websphere,
Weblogic J2EE,JSP,JSF,Servlet,Struts,Hibernate
Presentations
Introduction To JBPM – http://rajix.com/JBPM.pdf
JBoss Seam - http://rajix.com/SEAM.pdf
TECHNICAL EXPERIENCE
|
Software Architect |
May 2003 – Present |
|
Harpoon Technologies |
|
Provided Architecture Guidence
Mentored Junior Developers on java development
Provided Estimates for several projects.
Migrated a Struts application to Java Server Faces(JSF)
Ensured applications were compliant with Section 508(Accessibility)
Responsible for infrastructure upgrades such as upgrading to hibernate 3 and migrating to the ajax4jsf framework.
Utilized the Peoplesoft Java API to expose a webservices. This webservice was part of the multi billion dollar Finance Transformation effort at Boeing.
Migrated a flash based app that was suffering from poor performance to an AJAX based solution utilizing DOJO, DWR, Spring. End users were simply amazed with the performance of the new application.
Extended Apache Axis such that it could communicate through the corporate reverse proxy enabling Boeing to participate in its first B2B SOAP communication
Used WS-Security with X509 to provide a standards based solution to above issue
Mentored junior developers on the use of JSP, Struts, Spring, Hibernate 3, OOA/D
Developed a SOAP based Powerpoint Broker with Apache Axis designed to serialize serverside requests for Powerpoint slides
Implemented the Tomcat Container Manager which allows easy administration of multiple Tomcat Installations
Advocated and installed the Continuous Integration server Anthill
JBoss Consultant(Harpoon Technologies is a JBoss Partner Company) :
Hibernate Consultant – Provided Mentoring and development assistence
JSF Seam Consultant – Implemented Hibernate Auditing and Provided Technical assistance with the JBoss seam framework.
EJB3 Consultant – Assisted client with EJB Clustering, EJB3 usage, EJB3 testing with JUnit
Environment: Java, Eclipse, SQL , Hibernate, EJB 3.0, JSF, JBoss, JBoss Seam, MySql, Oracle, XML, Ant, Junit, Log4j
|
Software Engineer |
September 2001 – September 2003 |
|
Newberry Group |
Client: Boeing |
Key member of a team developing a workflow engine/editor. Designed a task tracking system which reported statistics on the state of the workflow.
Optimized and cleaned up the open source project VNCJ(http://sourceforge.net/projects/vncjlgpl/)
Responsible for full software lifecycle including Requirements, Architecture, Code/Unit Test, System Level Testing, and Deployment
Utilized Open Source tools such as Ant, JUnit, and Unix Shell Scripting to automate the build process.
The team utilized an Agile methodology which featured tight communications with the customer, aggressive unit testing, peer reviews, six month release cycles, and continuous integration.
Environment: Java, Eclipse, SQL , MySql, Swing, XML, Ant, JUnit
|
Software Engineer |
March 2001 – July 2001 |
|
Core Express |
|
Designed and developed a multi-threaded Java application that took SNMP messages and stored them in an Oracle database using SQL and forwarded them to other applications using a Message Oriented Middleware (Vitria BusinessWare)
Created a fault tolerant messaging queue which serialized messages to disk in XML when communication was lost to the Vitria BusinessWare server
Responsible for full software lifecycle including Requirements, Architecture, Code/Unit Test, System Level Testing, and Deployment
Utilized Open Source tools such as Make, Autoconf, Ant, JUnit, and Unix Shell Scripting to automate the build process.
Environment: Java, Netbeans ,JDBC, Oracle, Corba, UNIX(HP-UX, Solaris), XML, and Vitria BusinessWare
|
Software Engineer |
January 1997 – March 2001 |
|
Boeing |
|
Participated in several full iterations of Object Oriented development which was done under the Rational Unified Process(RUP)
Involved with analysis, design, code/unit test, and system testing of the Operation Flight Program for the F/A-18 which utilized an open system architecture, C++, CORBA, and commercial off-the-shelf components
Rational Rose used for software requirements, architecture, and code generation
Provided training and mentoring to several engineers after only six months on the project
All development is performed under ISO 9000, with an assessed SEI level of 3.
Environment: Visual C++, Rational Rose, UML,Visual Source Safe, ClearCase, TAO/ACE, PowerPC
Senior Engineer in charge of F/A-18C/D and E/F Control and Navigation software.
This software is implemented on our real time embedded AN/AYK-14 mission computer.
Duties included engineer training, requirement analysis, software design and documentation, code, and test. All development was performed under ISO 9000, with an assessed SEI level of 3.
Used Unix shell scripting to streamline our development process
Environment: Assembly, Unix Shell Scripting, PCMS
Network Support Engineer |
June 1995 – November 1995 |
|
Anheuser Busch Corporation |
|
Worked as part of a help desk to provide technical assistance to users on a network consisting of PC running Windows NT
Provided technical support, configured workstations and used MS Access to keep track of spare parts inventory.
Environment: Windows 3.11, Windows NT
University of Missouri at Columbia
BS in Electrical Engineering and Computer Engineering (Graduated Dec 1996)