Sei sulla pagina 1di 3

NAGAKUMARAN POOPANDIAN Mobile: +91-9920943550 nagakkumaran@gmail.com Professional Summary Having 3.

Having 3.5 years working experience in developing C++ based applications in windows Having intensive experience in PHP, JavaScript, flex Having in depth experience in stock Trading domain. Good product development, Unit testing, integration testing experience. Excellent knowledge in OOPS, design patterns. Good team player with excellent oral, verbal communication skills Knowledge in ACE, STL, extensively used in development. Proven knowledge in developing extension libraries for PHP Good understanding of functioning of the Internet Good exposure in C#, ASP .NET, Web services 18/402 Zenith Apartments B wing, Marol Maroshi road, Marol Maroshi, Andheri East, Mumbai-93.

IT Experience 1. Working as a Sr. Software Engineer at TickerPlantindia Limited (Financial technologies Group Company) from June 2007 to till date. 2. Lecturer at PKN College of Arts and Science teaching C, C++, Internet basics during June 2003December 2003. Education M.Sc (Applied Mathematics), Thiagarajar College of Engineering, Madurai, 2003, First class B.Sc (Applied Sciences), PSG College of Technology, Coimbatore, 2001, First class
Technical Skills

Languages Database Scripting OS

: C, C++, C# .NET : MySQL 5.0 : PHP 5.0, JavaScript, Flex2.0, ASP.NET : Windows family, Red Hat Linux Server 5

Current Project: ZEUS Apr 2007-till date ZEUS is online stock trading software supporting multi exchange trading, provide online market information, where clients can place orders directly to exchange, modify orders in real time. ZEUS is extensively used by stock brokers. Responsibilities: Handled Communication layer module (TCP, UDP, MSMQ) Developed highly optimized server module using ACE frame work Gained knowledge MySQL and JavaScript Developed PHP extension library Developed many utility applications for use in project Implemented/customized Mantis BT Bug tracker in project Gained good knowledge in TCP/IP networking Handled online market information Broadcast module Modules: User Registration Form: Web form with php script processing at server where new users can register. Information provided will be stored in database for further processing by back end. Role: team member Development of form, development of functionality for storing information into mysql database Team size: 4

PHP socket library extension Default socket library provided in php extension is not giving desired result (connection getting closed after every request, response). Even after using persistent socket connection, the number of connections created is increasing drastically, so php is extended to support custom socket library implementation to maintain a pool of socket connection dedicated for communication between WEB server and application server. Support for MSMQ communication is implemented. Role: design, development Communication layer The Zeus communication layer; almost all the modules developed in ZEUS use Communication Layer module for communication. Communication channels supported are TCP, UDP, MSMQ, shared memory, named pipe. Among these TCP, UDP, MSMQ are extensively used. Communication Layer is implemented using ACE (Adaptive communication Environment) which is proven to be giving optimized performance in TCP communication. TCP communication is implemented using IOCP for windows platform. Communication layer has been tested in TCP for more than 1 lakh clients connecting with very low latency. Message encryption techniques like lzo, zlib, were implemented; custom encryption technology is also implemented. Role: team member Development of new features, fixes bugs, code optimization, attend to queries related to communication layer Team size: 3 Design, development Broadcast This module provides online broadcast to connected clients based on subscription Client information will be stored into database Role: team member Development of new features, fix bugs, optimization. Market Data Dumper Application is used to dump online market information into file; the same will be used by many modules to read market data history. Role: individual development Design, development Big Number Multiplication This is required for creating encrypted communication session. To very useful to create large session key faster. Utilities: Process analyzer This is a small utility to show the libraries loaded by an application, this will be very useful if debugger is not in place. Show window This utility will show/hide a running application using window handle. This is useful to view applications which are running in hidden mode. Useful to check the state of unresponsive modules which are hidden. TCP client/server Test client server utility application is a test server, test client to test network connectivity, test messages flow between client, server UDP sender/receiver Test application to test for udp message flow between sender and receiver MantisBT customization

Mantis is a web based tool to trace, log maintain bugs reported in a project. Understood to some extent the implementation of MantisBT customized the same and implemented in Project ZEUS. Tools used: ProcMon Wireshark Winpcap VS. debugger/remote debugger Starteam2006 MantisBT MySQL Query Browser
Co curricular Projects Intranet Management System using C

Role: Development of the Application Duration: Dec '2002 - Mar 2003 Team Size: 1 Languages implemented: C Accomplishments: Developed file encryption algorithms Implemented file transfer in the LAN
Paper Layout Gauging

Role: Used AutoCAD to analyze the samples tested Duration: Dec '2000 - Mar 2001 Team Size: 3 Tools: AUTOCAD-2000 Accomplishments: One of the important techniques in True position Tolerance analysis. Useful when applied for precise tooling industries. Computerization of measurement. To focus on products manufactured at high cost and low numbers. Features: Using AutoCAD, measurements are verified. Critical components being involved in the analysis. Minimize consumption of time.
Personal Information

Date of Birth : 22nd July 1980. Marital Status : Single. Fathers name : Mr. C.Poopandian Mothers name : Mrs. Manchula Poopandian Communication: Tamil, English, Hindi Interests : Music, Marathon, Chess, Reading books, Table Tennis, Net. Time required to join: 2 months. Declaration I hereby declare that the information given here is true to the best of my knowledge and belief.

Potrebbero piacerti anche