Santhosh Kumar Saminathan ********@*******.***
812-***-**** http://www.santhoshkumar.net
OBJECTIVE
To secure a full time senior software engineer position in a fast paced work environment
OVERVIEW
4 years of programming experience in C++ and Java
Experience with MPI, Hadoop, MapReduce and Twister
Good experience in object oriented and MVC architecture development
Hands on experience in android application development
Experience in GUI development with Qt
Proficient in building database driven web sites using PHP & MySQL and CMS
Practical working knowledge with Google API and with IBM Tools
Familiar with SVN, GDB and test driven development
EDUCATION
Master of Science, Computer Science, Indiana University, Bloomington
Aug 2010- April 2012
Bachelor of Engineering, Computer Science, Anna University, Chennai, India
Sep 2004- May 2008
EXPERIENCE
Software Engineer II eBay (April 2012- Present)
Developed enhancements to the selling tools of eBay in both backend and front end
Contributed to the quality of the product by fixing production bugs
Improved the code coverage by enhancing the JUnit tests
Software Developer - Intern, Synopsys (June2011- Sep2011)
Worked in the IDE development for the CDPL (Common Distributed Processing Library) by making
enhancements using Qt and C++
Contributed to the API by writing functions in C++
Research Assistant, Pervasive Technology Institute, Indiana University (Jan2011- May2011)
Developed and implemented web pages for various research projects
Associate System Engineer, IBM, India (Dec 2008 Jul 2010)
Application Developer, Partner Commerce an E-Commerce web application
Enhanced the accessibility of the application and made it user friendly for differently-abled users
Designed new architecture for user interface and database connection in the application
Implemented AJAX based enhancement on order page and catalog page of the application
Developer, Blue Dreams - Research Team
Developed a Same Time (Instant Messenger) Plug-in for run time translation of messages
Designed architecture for interaction of IBM tools Rational Team Concert and Blue Sheet
RESEARCH PROJECT
Pervasive Technology Institute, Indiana University, Bloomington (Jan 2012 April 2012)
To analyze the performance of sensors on sensorcloud in the pub-sub architecture by various factors
TECHNICAL SKILLSET
Java, C, C++, JSP, Perl, Python
:
PROGRAMMING LANGUAGES
: HTML, CSS, Java Script, PHP, AJAX, jQuery
WEB TECHNOLOGY
: SQL, DB2, MySQL
DATA BASES
: Windows, UNIX, MAC
OPERATING SYSTEMS
: Wordpress, Drupal
CMS
: Eclipse, Qt, Mathematica, RTC, RSA, CMVC, Rational Rose
TOOLS
GRADUATE COURSE WORK
Advanced Operating Systems, Distributed Systems, Computer Networks, Advanced Database Concepts,
Artificial Intelligence, and Mathematical Modeling: Concepts, Programming & Visualization, Theory of
Computing, Cloud Computing, Advanced Topics in Privacy and Scientific Computing
TALKS/PRESENTATION
Presented account level seminars on PHP and AJAX at IBM
Presented talks on blue communities, wikis and effective usage of them in group projects
GRADUATE PROJECTS
Video Encoder for Android - (Oct2011 Nov2011) - Java - http://tinyurl.com/7qldox5
Developed an android application which records a video, segments it and uploads to the server
Uses PHP for server side programming where the video segments are encoded to many formats
Stock Ticker - a Chrome Extension - (Sep2011 Oct2011) Javascript - http://tinyurl.com/cewxucs
Designed a chrome extension which gives the current market price for a given BSE company
Uses Yahoo API and YQL for fetching the information
Guardian Angel - a Facebook Application - (Sep2011 Oct2011) PHP -
http://apps.facebook.com/g_angel
Developed a facebook application which alerts the user when something objectionable is posted
Uses facebook Graph API and FQL for getting the information
Twister Kmeans - (Sep2011 Oct2011) Java
Implemented an automatic Twister kmeans clustering program which runs with different centriods
and gets the best case
Hadoop Blast - (Sep2011 Oct2011) Java
Implemented a map only Hadoop program for BLAST
Analyzed the performance of the program in clusters and in cloud environment
OS161 Kernel Programming - (Jan 2011 Apr2011) - C - https://github.com/haisano/OS161-kernel
Implemented fork, exec and file system calls for OS161/ System 161 in C
Added virtual memory functionality using inverted page table
Added file system implementation features to the kernel
Page Rank Calculation (Jan 2011 Mar 2011) - http://salsahpc.indiana.edu/b534projects/node/26
Calculated sequential calculation of page rank using MPI
Implemented parallel calculation of page rank using Java
Distributed Booking Agent (Jan 2011 Mar 2011) - Java
Implemented a distributed server/client booking agent in Java
DVD Rental System (Oct 2010 Dec 2010) - PHP, MySQL http://tinyurl.com/2dt772v
Developed a web portal for DVD rental system using PHP, javascript and MySQL
Responsible for DB design, user interface and implementation of the functionalities
TCP Programming Projects (Oct 2010 Dec 2010) - C, C++
Implemented port scanner and stealth scanner
Implemented packet sniffer and TCP application sniffer
HONORS
Awarded as Intern Super Star by Synopsys
Runner-up in the global level IBM designing competition, Hackday -7 (Technical symposium)
Won the Tech Innovator award by IBM India Pvt. Ltd.