VIVEK MODI
Location : Austin, TX
Email: *****.*.****@*****.***
OBJECTIVE
Software Engineer with extensive exposure to full Software Development Life Cycle seeking a challenging opportunity in the field of Java/J2EE development.
EDUCATION
San Jose State University San Jose, CA
Master of Science, Software Engineering August 08 (3.54/4.00)
University of Pune Pune, India
Bachelor of Software Engineering June 05 (3.51/4.00)
WORK EXPERIENCE
Life Technologies, Austin, TX Aug 10 – Current
Software Development Engineer 2
• Developed a multithreaded Java application to perform extract, transform and load (ETL) operations on biological research data stored in multivendor databases (Oracle and MySql) using JDBC, JPA, JAXB, Log4j, XSD and XSLT.
• Performed parsing of Xml and Excel files using SAX, DOM and JExcel apis.
• Developed JSP/Struts2.0/Oracle based e-commerce application for selling biological research products.
• Implemented Message Oriented Middleware for the e-commerce application using JMS and EJB.
• Developed Web Services using JAX-WS to publish data in XML format.
• Applied facade, singleton and abstract factory design patterns to solve complex problems.
• Developed/Maintained Data Warehouse to store biological research data using Oracle 10/11g.
• Wrote stored procedures using PL/SQL to push computationally expensive business logic on the database side.
• Used Agile development approaches like Scrum and Test Driven Development.
• Developed Test Automation Framework using JUnit to reduce the manual testing effort.
• Carried out performance testing of web applications using JMeter and Apache Benchmark.
• Performed configuration/maintainence of Tomcat container and JBoss application server.
• Employed cluster computing on Unix platform using LSF to reduce processing time for cleansing of large genomic data sets.
• Automated the build process using shell and ant scripting.
• Used CVS and Perforce as source code repositories and performed branching and merging to the trunk.
• Equally comfortable with Netbeans and Eclipse as IDE.
Western Broadband ECPI, Austin, TX Jan 10 – Aug 10
Software Development Engineer 1
• Performed monitoring of network devices such as routers, switches, access points and radios using
Java, JMX and SNMP.
• Developed Servlet/JSP based web applications to represent the network traffic data obtained in the form
of graphical charts using ExtJS.
• Designed and implemented an algorithm to assign static lease to a client in the DHCP server and
wrote Perl scripts to manipulate the DHCP Server to disconnect the user if payment is not made.
• Wrote Perl scripts to automate the configuration of network devices
Borland Inc, Scotts Valley, CA Dec 07 – Jan 09
Research and Development Engineer/Intern 1
• Worked on the Code Completion, Type Inference and Refactoring Modules for the JBuilder IDE using Core Java 1.6 on top of Eclipse Framework.
• Developed web applications using technologies such as JSP ,Servlet ,Struts, Spring and Hibernate as a part of black box testing for the JBuilder IDE.
• Implemented the Phantom References Module and Commander Module for the 3rd Rail (IDE for
Ruby on Rails).
• Enhanced the Rules Engine of the 3rd Rail IDE using Core Java 1.6.
• Wrote Ruby and Rails applications and used them to carry out black box testing for the 3rd Rail IDE.