You are on page 1of 4

SUMIT KUMAR

P H O N E + 9 1 - X X X X X X X X X X E - M A I L S U M IT.K R @ L I V E . I N WE B : WW W.S U M I T K U M A R . I N

S U M M A RY

7+ years industry experience in core product design and development from scratch.
Developed a patent pending (US patent application #13/239,195) web based technology from scratch in
customer interaction and lifecycle management.
Developed PxHelper in Yahoo! Hackday 2011 in 24 hours, that was selected among top 50 projects out of 177
submissions.
Won WiredGurus Challenge 2005, DADP mobile application development contest 2003
Ranked 39th in Bitwise 2004

E D U C AT I O N

Int. Masters in Maths & Computing, Indian Institute of Technology, Kharagpur (2000-2005)
Thesis title: An Intelligent Emergency Patient Monitoring System using distributed paradigms
Advisor(s): Prof. A. K. Majumdar and Prof. J. Mukhopadhyay, Dept of Computer Sc. & Engg., IIT
Kharagpur
Summary: Implements an emergency patient monitoring system for heterogeneous set of devices (mobile
phones, PocketPC etc) with intelligent notification mechanism. My architecture, based on mobile agents and
tuplespaces, is able to provide unified content based notification service at the users' end, irrespective of their
device type and corresponding device-specific limitations (storage, environment, UI, connection and
computing capacity). The architecture is generic in its nature and can be used as a middleware to implement
device-independent on-demand collaborative services.

ACHIEVEMENTS

Developed a context sensitive web-based guidance system, PxHelper in 24 hours during Yahoo! India
Hackday, 2011. The hack was selected among top 50 projects out of 177 submissions.

Won WiredGurus Challenge 2005 organised by Infosys, worth 40,000 INR (Cash) for my solution to
problems in Occasionally Connected Computing scenarios. The solution consists of an innovative architecture
for on-demand services and distributed collaboration, serving devices as per their pre-determined capabilities.
It reduces network communication and overhead on part of mobile devices. My submission included detailed
architecture and sample implementation for a PC and a PocketPC. This was the only solution selected out of
more than 2500 participants from IITs, IISc and BITS Pilani. An article & short interview regarding
the same has been published in Business India magazine.

Won 2nd prize worth 1,00,000 INR (Cash) for the application "Mobile Auction", in DADP Mobile
Application Development Contest 2003. Developed on J2ME and Tomcat, this was recognized as the first
ever m-Auction application. A similar application has been launched on Reliance India Mobile in
collaboration with baazee.com after the contest. Other winning entries were from corporate sector.

The project on "Secure Media Distribution using Smart Cards" was selected among top 20 projects in
worldwide egateopen 2005 contest. It includes a Media Player and a secure media distribution infrastructure
using JMF and JavaCards to protect audio/video files from piracy. CET, IIT Kharagpur wanted to use it to
distribute video lectures to other institutes.

Awarded twice in a year during my tenure in CA, a midyear performance award and a year end
appreciation award (first in the history of CA-ITC).
Ranked 39th in Bitwise 2004, out of 3000 participants across the world.
Department rank 7th in academics.
Secured AIR-1916 in IIT-JEE 2000.
Got distinctions in Maths(86%) and Chemistry(90%) in Bihar Secondary Exams (Xth std).

WORK EXPERIENCE
PMTS at iLabs(R&D), [24]7 Inc (formerly 24/7 Customer), Bangalore (Jul 2012-Till date)
Dev Manager at iLabs(R&D), [24]7 Inc (formerly 24/7 Customer), Bangalore (Sep 2011-Till date)
Tech Lead at iLabs(R&D), [24]7 Inc (formerly 24/7 Customer), Bangalore (July 2009-Sep 2011)
Currently working on our bigdata infrastructure build out for batch processing as well as real-time processing.
Worked on Hadoop, Hive, Oozie and MySQL customization for batch data platform setup. Worked on
implementation of a log producer in scala that watches for application logs, transforms incremental logs and sends
them to a kafka and zookeeper based log collection platform. Implemented a data export application to fetch
processed data from these platforms to consuming application databases in a scalable manner.
Designed and developed an engine for visitor tracking and behavior evaluation (PxOE) on a website.
Implemented a finite state machine based rules engine with parts of the same on client side and intelligence on the
server side. By design all the IP is protected on the server side. Implemented server side framework for finite state
machine creation and execution using Equinox, EMF (Eclipse Modeling Framework), Hibernate and MySQL.
Implemented client side framework for user data collection, finite state machine based state management and
rules evaluation. Implemented core features for cross domain communication and browser side storages based on
HTML5. PxOE is currently deployed for 5 leading brands of US, UK and Australia with high volume traffic on
their websites.
Designed and developed a presentation and utility framework (WoW!Px) in native javascript for creating and
deploying generic widgets on top of PxOE. Implemented modules for client side storage, UI presentation, flow
orchestration and cross domain communication across different layers on the website. WoW!Px is deployed on 5
leading brands of US and Australia and has given a jump of 20% revenue for them within a month of deployment.
US patent application #13/239,195 has been filed for PxOE and WoW!Px idea and implementation.
Designed a browser based chat console and implemented parts of chat server backend using Openfire (an XMPP
server). Designed and implemented the front end to support client specific feature customizations and license
based feature enablement with a multi-tenant approach on a single deployment. Implemented server side REST
framework for different services exposed from the platform. Implemented Cometd and Bayeux protocol based
communication framework between the front end and the backend. Worked on security and scalability design for
the platform. Led a team of 3 to work on the front end features for auto completion, drupal based customizations
to provide facebook like workspace and backend services to support these features. Designed dojo based object
listener framework in javascript for the chat console.
Led a team of 3-4 developers to develop Hive based reporting framework for PxOE and WoW!Px. Amazon EMR
is being used for generating these reports onto Amazon S3 and then a separate software uses this data to dump
into the DB for reports. Used dynamic partitioning based approach to generate daily and weekly frequency
reports.
Designed and developed a reporting framework using BiRT, MySQL and Jetty. Used ExtJS (now Sencha), for
creating the UI layer that used REST services for data sources. The design helped us do performance testing and
adhoc UI changes for the client without much ado. Worked on a multi-tenant hierarchical authorization
framework on the backend.
Senior S/W Engineer, Y! India R&D, Bangalore (July 2008-July 2009)
Worked in Audience Global Platform group on Hadoop based platforms. Contributed to design and development
of an open source apache project in Hadoop-Common codenamed Oozie - a workflow engine for managing and
coordinating jobs running on Hadoop, including HDFS, Pig and MapReduce. Also worked on data acquisition and
syndication from Reuters for Y! News end-to-end on hadoop based internal platforms codenamed Harvester and
Pacman.
Senior Member Technical Staff Oracle (Server Technologies), Bangalore (May 2006 May2008)
Worked in Oracle Web Conferencing team that designed and developed streaming and transcoding solutions for
sharing a presenter's desktop and voice in "view only" mode to standard players (Windows Media on Windows,
QuickTime on MacOS and Flash on browsers). Developed a j2ee based streaming server that implements RTSP
(RFC 2326), SDP (RFC 2327) and RTP (RFC 3550-1) and can stream data from any format to Windows Media
Player and QuickTime Player using their respective proprietary extensions of the standard protocols. Also
developed a java library that implements ASF and FLV specifications and can transcode data from any format to
ASF and FLV formats. Worked on full development cycle of the product including research (byte level reverse

engineering of then not public specifications), design and development from scratch, sanity testing and
performance improvement.
Assoc. Software Engineer CA (Computer Associates), Hyderabad (May 2005 May 2006)
Worked in a newly formed "Platform Technologies Group" that is responsible for porting existing CA applications
to UNIX (Solaris/HPUX/AIX) platforms. The final deliverable consists of 35+ individual product ports (that we
did) with around 10 open source ported products, summing up to a 700+MB installable consumer product for
each platform. We delivered six different alpha and beta deliverables beating the deadlines.
Student Associate, TeleMedicine Lab, IIT Kharagpur (May Jul 2003)
Implemented TeleMedicine software for PocketPC. Developed using eVB and MSSQL Server 7.0, it provides an
easy-to-use interface for EMR-browsing, EMR-analysis and teleconsultation over a TCP/IP connection and
supports both online/offline operations. A paper was presented at Asia Pacific Telecommunity (APT)
Telemedicine Workshop 2004.
Student Associate, CET, IIT Kharagpur (Jan Jun 2002)
Implemented a "Digital Simulation Software" using JAVA and XML, for remote digital circuit lab experiments.
Implemented basic logic gates (74XX series) and wiring algorithms for creating and simulating both ICs and
complex digital circuits. Circuits designed at the client side, are simulated on the remote server using RMI, after
proper user authentication.
PROJECTS
B.Sc. Project
Studied straight skeletons for 2D bodies and proposed its generalization for 3D bodies, a computational
geometry problem of theoretical interests. I extended this further to a recursive analysis of straight skeletons
in higher dimensional (d-D) bodies.
Statistical package for multivariate analysis
A complete java swing application for problems in multivariate analysis. The application can be used for
hypothesis testing, estimation of parameters, plotting of different distributions and risk functions and
regression analysis. This was developed as part of a course in Advanced Multivariate Analysis.
CAI Package
Developed a courseware on "Engineering Drawing and Computer Graphics" for 1st Yr. UG students,
currently being used in IIT Kharagpur campus. This was developed using HTML, JavaScript and Flash.
Other Projects
Developed website with notice and discussion board facilities for course in "Visual Communication". This
was developed using HTML, JavaScript and PHP.
Designed website for "Azad Hall" and "Azadian 2003", the 1st e-magazine, which was circulated to hall
alumni network and drew lots of appreciation.
P U B L I C AT I O N
PDA based Teleconsultation over Wireless LAN
J.Mukherjee, A.K.Majumdar, J. N. Maiti, Suman Kundu, Sumit Kumar, V. Pallavi
Proceedings of 2nd APT Telemedicine Workshop 2004 on "Wireless Communication for Health".
COMPUTER SKILLS
Programming Languages: Java, C/C++, eVB, Assembly Language (8085/8086).
Web Scripting Languages: JSP & Servlets, PHP, JavaScript, XML, HTML.
Databases: MySQL, Oracle
UNIX Tools: Apache, Yum, RPM, shell scripting, awk, sed
Tools: Eclipse, JDeveloper, JProbe, CVS, Ant, MS Visual Studio, MS embedded Visual Tools
Platforms: Windows(2000/XP), Linux, Solaris, AIX, HPUX
REFERENCES
Predictive Customer Service Environment US Patent Application 20120076283
URL: http://patent.ipexl.com/U2S/20120076283.html
PxHelper: a web based guidance system
URL: http://www.sumitkumar.in/hackday/

REFERENCES
WiredGurus Challenge 2005
URL: http://www.thehindubusinessline.com/2005/08/13/stories/2005081301100400.htm
DADP Mobile Application Development Contest 2003
URL: http://www.dadp.com/dadp/html/developercontest/dadp_results.html
http://www.expressitpeople.com/20040426/careers3.shtml
Other references available on request

You might also like