Praveen Palaniswamy
*** **** **** ****** **** *, Chicago, Illinois 60616
Phone: 312-***-**** E-Mail: *******.***********@*****.***
Summary
3+ years of software industry experience in application development, management and enterprise
•
integration.
Strong Knowledge in Finance / Trading industry experience in Derivative market.
•
Software Skill sets includes Java, J2EE (Servlets & JSP), Swing, RPC, JDBC, UML, XML.
•
Experience in using JUnit, Log4J, JMock in Test Driven Development Environment.
•
Expertise in using Application Development Tools like Eclipse 3.0, Idea IntelliJ 7.0, Net Beans 6.0, etc.
•
Experience in Database Systems like Oracle, MySQL, Microsoft Access.
•
Experience in working with Software Development Methodologies like RAD, TDD and Agile
•
methodology using Scrum.
Experience in using Various Software Configuration Management tools like IBM Rational ClearCase,
•
open source tools like Sub Version - SVN and CVS.
Extensive experience in J2EE and Environments like Client-Server Architecture and developing modules
•
in software architectural patterns like MVC Framework, Adapter, DAO, etc.
Experience
Java Developer – Tell-e Technologies, inc., San Jose Jan 2009 – Till Date
• Designing and implementation Generic Calendar API’s.
• Implemented and measures the performance of various algorithms to identify and mark dates in various
calendars.
• Unit testing project modules using JUnit and JMock.
• Strong understanding of Aspect Oriented programming methodology.
• Using Parsers like SAX and DOM to parse the generic XML data and to weave and dynamically create
XML components on the fly.
Java – Intern – Chicago Mercantile Exchange (CMEGroup), Chicago Jan 2008 – Dec 2008
• Designing and implementation CME Language, which includes Compiler, Evaluation Engine.
• Participated and Contributed in all stages of agile software development methodology.
• Analyzing and enhancing the existing product structure hierarchy (Business Analysis).
• Integration and unit testing project modules.
• Designed and implemented various data structures using software patterns like Factory, Adaptor.
• Using Google Web Toolkit and GWT extensions libraries (GWT-Ext) and designing the UI – Framework.
• Participant in Software Documentation like E.A.D. (Enterprise Architecture Document).
• Java IDE - IntelliJ IDEA 7.x and Eclipse.
• Used Rational Tools like Clear Case for version control.
Internet Media Developer – Illinois Institute of Technology, Chicago Oct 2006 – Dec 2007
• Provided content development procedures for IIT’s Internet Lecture Videos broadcasted through
blackboard.com web portal.
• Supervising and Leading a team of student Employees in conducting training, management and quality
control.
• Documenting and reporting playback and quality problems.
• Working with in-house authoring tool to generate Real Player’s SMIL Code for the lecture videos and
timing Camtasia Video for lectures.
• Using Real Producer to Encode captured video in to suitable formats for online streaming; which
includes bandwidth management and server configurations.
Jr. Software Developer - Career Support India, Coimbatore, India. Jun 2005 – Jun 2006
• Provided design and implementation/support for online resume maintenance tool. An online resume
repository using HTML, CSS, Servlets and JSP.
• Provided web interface for user personalization and search tool.
• Modeling and designing shopping cart experience for the job portal.
• Designed and implemented profile managements.
Page 2
Automating mail responses based on stored agents.
•
Management of the server and testing the entire project.
•
Intern Software Developer - Selpeeks Technologies, Chennai, India. Apr 2004 – Mar 2005
• Provided design and implementation for Selpeeks Technologies, Chennai, India. (Client Aristocrat Club
& Resorts, Chennai.)
• Automated Billing and inventory management for Resorts and Restaurants designed in MS Visual Basic
6.0.
• Designed database tables using oracle for repository management.
• Establishing a communication channel between printers and the application and also designing the print
layout.
• Participated in all the sub-modules of the project by implementing and designing DLL’s.
Education
Bachelor of Engineering in Computer Science and Engineering - Anna University, Chennai, India.
Master of Science in Computer Science - Illinois Institute of Technology, Chicago, Illinois.
Skills
Operating Systems: Unix and Windows.
Programming Languages: Java, C++, Visual Basic 6.0 and Objective C.
Database Tools: MySQL and Oracle.
GUI tools: Swing.
Web Servers: BEA Web Logic, Apache Tomcat and JBOSS.
Web: JSP, Servlets, XML, XSLT, Web Services, RESTful web services, RMI-IIOP.
Dev Tools: CVS, Rational ClearCase, MS Visio, ANT, Maven, Log4J, JUnit and JMock.
Networking: TCP/IP, UDP and NFS.
ACHIEVEMENTS
• Sun Certified Java Programmer (SCJP) SUN SAI 212–035 certified programmer.
• Active Participant and Member in Online Technical Forums Including Sun Developer Network,
Microsoft Technical Community, Apple Developer Community.
• Certified J2EE Architect (Training provided by EL-Link Technologies [P] Limited, Chennai).
University Projects
Proxy Server with Packet Filtering Mechanism: This software was developed in Core java in partial
•
fulfillment of B.E., Srinivasa institute of Engineering and Technology, Chennai. The Proxy Server is
in a Multi-Layered Architecture, which allows Server Chaining. The Proxy server’s Web Filtering is
rule based “simple raw http data filter” enabling less computation overhead at the Client side.
On-line Courier Tracking and Billing System: Automated parcel tracking and billing system for
•
Courier service agency developed for Selpeeks Technologies, Chennai. The system enables the
clients to track the status of the packages shipped for delivery Location.
Chat Application (Client – Server Model): Chat Application with file sharing capabilities.
•
Web Designing using J2EE Technologies (Shopping Cart - training Project) by EL-Link Technologies
•
using EJB with session management.
Reference available upon request.