
Contractor at Yahoo!
Greater San Diego Area

Contractor at Yahoo!
Greater San Diego Area
Over 18 years of software development experience.
Software architecture, Tools development, Games programming, UI development.
(Computer Software industry)
October 2009 — Present (2 months)
(Self-Employed; Information Technology and Services industry)
March 2009 — October 2009 (8 months)
(Privately Held; Computer Software industry)
November 2005 — March 2009 (3 years 5 months)
Provided technology directions and oversaw product development in the company.
Responsibilities: Providing thought leadership, New product planning & development, Forging technology partnerships, Writing proposals, Architecting solutions, Developing frameworks, Evaluating & recommending open source libraries, Recruiting right talent, Team building, Mentoring, Community interfacing, Providing inputs to business development, Managing projects & Coding.
Product Development: xNet, mobile CRM, easyCallNow etc.
Projects Handled: various client projects including midcareers.com
Methodologies: Agile, Waterfall, Spiral
Technologies: Java/J2EE, Java ME, Swing, SWT, Hibernate, Spring, LAMP (Linux, Apache, MySQL, PHP), Ext, YUI, Prototype JS.
(Computer Software industry)
July 2004 — October 2005 (1 year 4 months)
Developed location aware applications for a client using Spring/Hibernate/Tapestry frameworks. Also developed Swing applications.
Developed J2ME based game prototypes.
(Computer Software industry)
September 2002 — September 2005 (3 years 1 month)
We developed an MVC framework for building web applications and visual tools to go with it. We had the notion of an MVC component, which is an XML description that formed an individual unit. Web applications could be built by "wiring" such units together by way of data and control mappings.
Was involved in leading a team to build an Eclipse based visual tool. It involved programming with GEF, EMF, SWT/JFace etc. We featured the product at JavaOne 2004 and EclipseCon. It was well received, notably by Robert Scoble: http://radio.weblogs.com/0001011/2004/01/21.html#a6313
(Computer Software industry)
May 2000 — September 2002 (2 years 5 months)
Was working with our client, Kinzan Inc., to add features and make customizations to their Core3 product line, Siteman and Storefront. It involved working a lot with Java technologies, web services, integration with 3rd party tools such as MapQuest etc.
Was also acting as a liaison to an offshore team based out of Coimbatore, India.
(Public Company; si; Industrial Automation industry)
September 1997 — May 2000 (2 years 9 months)
Developed an IDE for designing generators. The IDE seamlessly integrated legacy Fortran codes and provided a workflow mechanism for the engineers to communicate and collaborate. This IDE significantly cut down the time taken to design a generator.
We used Tcl/Tk extensively for this project. The project was entirely run by my boss Carsten - the wizard and myself, with limited support from some of our colleagues. We presented a paper in the 7th Tcl/Tk conference in 2000, highlighting our large scale development experience with Tcl/Tk.
Came up with some cool tools including, a visual debugger for running a BASIC like macro language that we provided, a really neat visual flow editor for tying various components and executing the flow, a graph visualizer for dependency analysis etc.
(Military industry)
January 1996 — July 1997 (1 year 7 months)
Worked on the ZCAP project. See http://www.tec.army.mil/TD/tvd/survey/ZCAP.html for more information on the project.
Developed a side-by-side stealth tool that enables flythrough over two similar terrain databases to visually identify defects. Used Tcl/Tk frontend (Embedded Tcl) to drive the application written with OpenGL and C on SGI platforms.
(Self-Employed; Myself Only; Computer Software industry)
January 1991 — May 1995 (4 years 5 months)
Developed QuizStar-DPS for Pragati Computers Pvt. Ltd
Developed & ran Sangam BBS for Computer Society of India
Published many articles for SysReader, a magazine for computer professionals
MS , Computer Science , 1995 — 1997
Go Knights!
GPA: 4.0/4.0
C.Rajkumar Madhuram, Sung-Soo Kim, Guy A. Schiavone , Ratan Guha and Ram Mahopatra. "Multiresolution Representation of Non-Uniformly Sampled Terrain Databases Using Wavelets", Thirtieth Asilomar Conference on Signals, Systems and Computers, Monterey, CA, November 5, 1996.
Sung-Soo Kim, C. Rajkumar Madhuram, Takis Pasparis and Guy A. Schiavone. "A Similarity Measure for Multi-Resolution Terrain using the Open Ball Operator", Thirtieth Asilomar Conference on Signals, Systems and Computers, Monterey, CA, November 6, 1996.
BE , CSE , 1991 — 1995
B.E , Computer Science & Engineering , 1991 — 1995
College Medallist
Project Work: "Design and Rendition of Fractal Landscapes". I wrote a program in Turbo Pascal for designing and rendering terrains using fractal techniques.
Presented many papers and won software contests in many national level technical symposiums.
UPE, proto.in
Advanced to II Round of Google code jam 2008
Speaker, JAX India 2007 Conference - http://www.sda-india.com/conferences/2007/jax-india/speakers.php
Top Winner, International Challenge for Eclipse, 2004
Placed 6th in ACM Programming Contest Regionals in 1997
Erdős number = 3
Many first & second prizes in National level software contests during college
Scored 97.8 percentile (All India Rank 81) in GATE '95 Computer Science.