Raj Madhuram
Santa Clara, California, United States
6K followers
500+ connections
About
I am passionate about developing software that solves practical problems. With 20+ years…
Articles by Raj
Activity
-
I had the pleasure of attending a fantastic GCT Chennai Alumni get-together yesterday evening. It was amazing to connect with alumni spanning…
I had the pleasure of attending a fantastic GCT Chennai Alumni get-together yesterday evening. It was amazing to connect with alumni spanning…
Liked by Raj Madhuram
-
Hello everyone, I am delighted to share that my research paper titled "Unveiling Diverse Vaccine Sentiments: Multi-Label Text Classification" has…
Hello everyone, I am delighted to share that my research paper titled "Unveiling Diverse Vaccine Sentiments: Multi-Label Text Classification" has…
Liked by Raj Madhuram
Experience
Education
-
University of Central Florida
-
Activities and Societies: Member of ACM Programming Team (ICPC Regionals 6th), Upsilon Pi Epsilon Inductee
Go Knights!
GPA: 4.0/4.0
Thesis: Multiresolution Representation of Terrain Databases using Wavelet Techniques -
-
Activities and Societies: InfoQuest!
Topper & Gold Medallist, Class of 1995
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.
Volunteer Experience
-
Project Judge
FIRST
- 1 month
Education
Served as a Project Judge for the Lego Robotics competition - 2016 Norcal FLL Silicon Valley District Championship.
-
Founding Member
Computer Museum Society
- Present 5 years 1 month
Science and Technology
We are building the first-ever Computer Museum in India. Join us! https://www.linkedin.com/feed/update/urn:li:activity:6556464310971957248
-
Board Member
Myrtle Social Welfare Network (myrtleindia.in)
- Present 18 years 2 months
Social Services
Myrtle runs several specialized programs for deprived children, youth, women, and the community. We have been serving the Chennai area for more than a decade.
http://www.myrtleindia.in/
Publications
-
Dynamic Wizard Modeling with GMF
Eclipse Magazine
*This article also re-appeared in Best of Volumes 1-9*
Developing a graphical editor is generally very complicated and requires lot of effort. There are few frameworks available for writing graphical editors in Java. The prominent open source frameworks are JHotDraw (which is Swing based) and GEF (which is SWT/Jface-based). While they provide sophisticated tools for graphical development, the painstaking work of modeling the domain and mapping to graphical elements is left to the user…*This article also re-appeared in Best of Volumes 1-9*
Developing a graphical editor is generally very complicated and requires lot of effort. There are few frameworks available for writing graphical editors in Java. The prominent open source frameworks are JHotDraw (which is Swing based) and GEF (which is SWT/Jface-based). While they provide sophisticated tools for graphical development, the painstaking work of modeling the domain and mapping to graphical elements is left to the user. Graphical Modeling Framework (GMF) bridges this gap nicely. In the article, I will take you through an end-to-end demonstration of GMF. To achieve that, first we will create a framework for meta-data driven JFace wizards. Next, we will see how to use GMF to build a graphical editor for this framework. -
Using Tcl to build a buzzword compliant environment that glues together legacy analysis programs
Proc. 7th Intl Tcl/Tk Conference, Austin, Texas: USENIX
The Siemens Integrated Design (SID) Environment is a system that allows engineers to link together many legacy computer programs. This capability provides significant reduction in effort for defining the conceptual design of electrical generators. The SID environment is a generic tool for running all types of analysis programs (methods) as well as managing their associated data. Methods are plugged into the environment in a simplified fashion by using a well-defined interface. Any features that…
The Siemens Integrated Design (SID) Environment is a system that allows engineers to link together many legacy computer programs. This capability provides significant reduction in effort for defining the conceptual design of electrical generators. The SID environment is a generic tool for running all types of analysis programs (methods) as well as managing their associated data. Methods are plugged into the environment in a simplified fashion by using a well-defined interface. Any features that are added to the environment immediately benefit all methods. Data can be shared between remote sites through an in-house developed, java based, replication server. This paper discusses how Tcl was used to develop the SID Environment and why it was the best choice for our application.
Other authorsSee publication -
Applying Wavelets for Terrain Data Compression
Proc. Fourteenth International Symposium on Computer and Information Sciences, pp. 421-428
-
Wavelet Based Scale Filtering and Triangular Irregular Network for Terrain Data
Proc. 1999 Southeastern Simulation Conference, pp. 136-142
Other authors -
-
A Similarity Measure for Multi-Resolution Terrain using the Open Ball Operator
Thirtieth Asilomar Conference on Signals, Systems and Computers, Monterey, CA
-
Multiresolution Representation of Non-Uniformly Sampled Terrain Databases Using Wavelets
Thirtieth Asilomar Conference on Signals, Systems and Computers (IEEE), Monterey, CA
Terrain databases contain data of a terrain which may be uniformly or non-uniformly sampled. In the case of non-uniformly sampled terrains, the resulting structure is a TIN (triangulated irregular network). Since a typical terrain database may contain a large number of triangles, it is often difficult to visualize and organize them. We propose the usage of wavelets in terrain databases to construct hierarchical representations of the terrain skin. It is observed that the resulting structure…
Terrain databases contain data of a terrain which may be uniformly or non-uniformly sampled. In the case of non-uniformly sampled terrains, the resulting structure is a TIN (triangulated irregular network). Since a typical terrain database may contain a large number of triangles, it is often difficult to visualize and organize them. We propose the usage of wavelets in terrain databases to construct hierarchical representations of the terrain skin. It is observed that the resulting structure enables easy construction of multiple LODs (level of details) automatically and also has various other uses like polyhedral compression.
Other authorsSee publication
Honors & Awards
-
2013 Yahoo! Q2 Hackday Winner
-
I developed a Chrome plugin called tl;dr that would summarize the content of a news article using Summly technology (the company that Yahoo acquired at that time) and provide the summary in-place.
-
Top Winner, International Challenge for Eclipse 2003
Sponsored by IBM
I developed an Eclipse plugin called "FireAntz" that visualizes dependencies in Ant build files, and also visually executes the build.
-
Placed 6th in ACM ICPC South East Regionals (North America) 1996
ACM
-
All India Rank 81 in GATE 1995 (CSE)
-
-
Best Junior Professional Award
SysReader
-
First Prize (1990 & 1991) - Rajalakshmi Memorial Math Talent Examination (State Level)
-
First Prize twice in 1990 & 1991
-
Erdős number = 3
-
Co-author with Dr. Ram Mohapatra who has Erdős number 2
-
Many 1st and 2nd prizes in National Level Software / Programming Contests 1991-95
-
Recommendations received
-
LinkedIn User
4 people have recommended Raj
Join now to viewMore activity by Raj
-
3 commercial banks went live with #Finzly's Payment Galaxy within a span of 10 days. Payment Galaxy is a modern real-time payment core with all…
3 commercial banks went live with #Finzly's Payment Galaxy within a span of 10 days. Payment Galaxy is a modern real-time payment core with all…
Liked by Raj Madhuram
-
Last week, Foothill Ventures co-hosted the Robotics Founders and Funders summit at Google Sunnyvale campus, together with CMU Tech &…
Last week, Foothill Ventures co-hosted the Robotics Founders and Funders summit at Google Sunnyvale campus, together with CMU Tech &…
Liked by Raj Madhuram
-
Thank you, Raj Madhuram sir for your generosity and hosting us! It was a fantastic event, and reconnecting with alums from different generations…
Thank you, Raj Madhuram sir for your generosity and hosting us! It was a fantastic event, and reconnecting with alums from different generations…
Liked by Raj Madhuram
-
Pi approximation day (22nd of July) #sharingisthenewlearning
Pi approximation day (22nd of July) #sharingisthenewlearning
Liked by Raj Madhuram
-
It’s official. Perplexity is mainstream — my mother is telling people to use it. Aravind Srinivas
It’s official. Perplexity is mainstream — my mother is telling people to use it. Aravind Srinivas
Liked by Raj Madhuram
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More