Você está na página 1de 2

Anirudh Sundaram

553 Cherrywood Drive Phone: 214-264-3089


Sunnyvale, CA 94087 Email: anirudh_anr85@yahoo.com

OBJECTIVE To find a full-time position as a Software Engineer at a cutting edge organization that will
utilize and grow my skills in software development.

SUMMARY Work experience in Java Web Development/Testing using Java/J2EE (Servlet/JSP), AJAX,
JavaScript/jQuery, HTML, CSS, XML, Hibernate and Spring. Experience working with Oracle,
MySQL databases using SQL and JDBC. Development experience on Linux using Apache
Tomcat and Eclipse. Knowledge of PHP, Perl, Shell scripting. Good understanding of web
services. Experience in writing Test Plans, JUnit framework, Black box testing, Selenium IDE
and Bug Tracking.

EDUCATION University of Texas at Dallas, Master of Science, May 2009s


Major: Computer Science G.P.A. - 3.5/4.0

Anna University – Chennai, India, Bachelor of Engineering, June 2006


Major: Computer Science and Engineering

PROGRAMMING Application Java (1.6), C, C++, VB


LANGUAGES Web AJAX, Hibernate, Spring 3.0, JSP, XML, JAXP, CSS, HTML
Scripting JavaScript, jQuery, Perl, PHP, Shell
Database SQL, PL/SQL, JDBC
Testing JUnit, Selenium IDE

SOFTWARE Application Servers Tomcat, JBoss, WebLogic


Operating Systems Unix, Linux, Windows, DOS, Mac OS
Databases Oracle 11g, MySQL, Microsoft Access
Tools Eclipse IDE, Firebug, MS Visio

WORK EXPERIENCE
Obound, India (Jan 2006 – July 2007)
Web Development and Testing

Retail Store Inventory Management (AJAX, Hibernate, Spring, JSP, Servlets, XML, jQuery, Tomcat, Oracle 10g, Eclipse )
 Developed and tested a web application for managing inventories of a small chain of retail stores.
 Developed Servlet classes and created JSP pages.
 Used AJAX with jQuery for asynchronously retrieving data & navigating through the result set page by page.
 Generated XML documents using JAXP (DOM) for sending response data to AJAX requests.
 Developed DAOs, mapping schemas and configuration files for implementing ORM using Hibernate.
 Worked on configuring and implementing IoC using Spring Framework.
 Automated test scenarios using JUnit framework. Performed Whitebox, Blackbox, Regression Testing and
Bug Tracking. Created tests plans, authored positive & negative test cases for different user scenarios.

Job Application Management System (AJAX, Hibernate, Spring, JSP, Servlets, JavaScript, XML, SQL, Tomcat, Oracle 10g,
Eclipse)
 Worked on a web-based system used to manage job applications for a job contracting company.
 Used JSP for developing pages, Servlets for handling client requests.
 Implemented asynchrony using AJAX with XML (generated using JAXP).
 Implemented ORM using Hibernate by developing domain classes, DAOs and mapping schemas.
 Implemented IoC and AOP using Spring Framework.
 Tested the system functionality using JUnit framework, performed UI testing for the JSP pages.

Data-Mining for Hospital Databases (JSP, Servlets, SQL, JDBC, Apache Tomcat, MySQL, Eclipse)
 Implemented the data-mining concept of Market Basket Analysis on a simulated hospital database to find
correlation between diseases to help a university research project.
 Developed Java classes for implementing data mining algorithms FP-Tree and Apriori to find patterns among
the different ailments and between diseases and criteria such as age, eating habits, etc.
 Created JSP pages for displaying the results to the user.

ACADEMIC PROJECTS

Web Crawler and Search Engine (AJAX, JSP, Servlets, XML, SQL, JDBC, Apache Tomcat, MySQL, Eclipse)
 Implemented a web crawler in which URLs in a web page are recursively crawled to a certain depth.
 Created JSP pages for getting input & displaying results, wrote servlets for database interactivity using JDBC.
 Implemented a search interface using AJAX for asynchronously suggesting keywords to the user.
 Implemented XML DOM using JAXP to create XML documents for sending response data to AJAX requests.

Railway Reservation System (AJAX, Hibernate, JSP, Servlets, jQuery, XML, SQL, JDBC, Oracle 9i, Tomcat, Eclipse)
 Developed a web-based application for a general railway reservation process.
 Created JSP pages, wrote servlet classes for managing database interactivity and JavaScript for Validation.
 Implemented Object Relational Mapping for object persistence using Hibernate.
 Used AJAX with jQuery for asynchronously updating pages with data.
 Used XML, generated by implementing JAXP, to send the retrieved information for asynchronous requests.

Home Appliance Control System (JSP, Servlets, JavaScript, SQL, JDBC, Apache Tomcat, MySQL, Eclipse)
 Developed a web application for providing interface for remotely controlling home appliances such as DVR,
sprinkler and security systems.
 Created JSP pages for the user interface, developed servlet classes for database interaction using JDBC and
JavaScript for client-side validation.

Video Streaming with Encryption (Java, Swing, Eclipse)


 Implemented a multi-threaded client-server application for streaming MJPEG format video.
 Developed server and client interfaces using Java Swing.
 Developed Java classes for implementing RTP/RTSP protocol for streaming the video.
 Implemented DES algorithm for encrypting the video stream.

Distributed Chat System (Java, Eclipse)


 Developed a process-based multi-threaded chat system for UNIX (Solaris10.6)
 Wrote Java classes to create processes that could send and receive messages from each other, the order
determined by Ricart-Agrawala distributed mutual exclusion algorithm.

Você também pode gostar