CHAITANYA RUDRA
Senior Engineer,
Yahoo! Software Development Center, India.
Corp Email: chaitur@yahoo-inc.com
Personal Email: chaitu_rudra@yahoo.co.in
Mobile: 09900204517
Linked in Profile: http://in.linkedin.com/pub/chaitanya-rudra/15/b41/17
Key Projects:
EMR PAD – A DATA TOOL FOR RURAL INDIA (May 2006 – Jan 2008)
(Role: Worked alone under the guidance of Prof B.V.S Kantha Rao (PHD, IIT Kharagpur), Ex-Vice Chancellor of Bits, Ranchi )
An innovative and cost effective application of communication systems for problems related to rural areas in India, which need technical inputs to make their effort worth while. Our tool acts as a data transfer tool also comprising of a few measurements and recording methods which help for the product maker’s product quality measurement. The method suggested here, is a new approach and is expected to be fast and accurate with very low battery power. It provides basic measurement and recording techniques along with simple application procedures of basic agricultural requirements. Embedded Processors are available with sufficient flash memory to store a variety of information. With suitable insertion of sensors, the unit can be used for measurement and storage of the above parameters, in such an ergonomic style that it is made easier for the rural folk for effective utilization. This unit is named as Embedded Measurement and Recording Pad. This ‘EMR pad’ can do measurements and display qualitative/quantitative values depicting the suggested areas of measurement, so that the innocent farmer/artisan is not duped by the smarter middle men. Weavers and Artisans may need different measurement tools than those needed by the farmer. This problem reduces the choice of proper plug-ins for the job on hand, with one processor containing all the needed programs and interfaces. We have worked on the methods to be used for:
• Testing of FAT in milk
• Percentage sugar yield
• Moisture measurement in agricultural environment
• Temperature measurement for agricultural use
• Purification of water samples
For the fat measurement we used an electro-chemical method, interfaced with ADC in a Microprocessor. We designed two identical capacitors (liquid capsules) for which the electrical inputs were given. We were able to identify a change in graph for the samples with change in fat percentage of milk. For sugar level in sugar cane juice we used IR spectroscopy method. The liquid capsule when held between two plates of sodium chloride when subjected to IR radiation gives out specific spectral response. Each spectrum corresponds to a particular molecule (molecular vibrations are different for different molecules). The spectra so obtained will be used to determine the level of sugar content in the sample.
(More info: http://chaitur.blogspot.com/2010/09/emr-pad-data-tool-for-rural-india.html)
Member Center for Yahoo! (June 2008 – Aug 2009)
(Role: Senior Engineer – Individual Contributor)
Member Center is a global platform and service organization that enables simple, secure and reliable membership services for any service on any device. Member Center (also called Account Information) is a property where users can edit their account related data. Also enable personal relevance to consumers by unifying their social experience, fostering an open ecosystem and providing rich engagement tools.
Key data components that are currently stored in Member Center include -
· Account information – Yahoo ID, password, and account recovery data, mobile number.
· Demographic information – Profile information, Gender, date of birth (not displayed), location data in terms of address and postal code, etc.
· Marketing and subscription preferences.
· Miscellaneous account preferences - Time zone, persistency settings, links to premium services billing, profiles and partner settings.
Member Center is available from all Yahoo! pages and properties using universal header by clicking the "Account Information" link. Member Center is managed centrally for all international languages and properties.
A happy customer is a repeat customer. Allowing Yahoo! users to manage their accounts with ease makes them happy, which in turn reduces outreach to Customer Care. The primary purpose of the Member Center is account management tools enabling self-care. A secondary purpose of the Member Center is to expose users to Yahoo! products they might not know about. Active participation in multiple services increases revenue and customer retention. Simply put, it is the central location for Yahoo! profile data and connections lists. The APIs will enable users to tap into a wealth of information to make this website more engaging and more "social" giving users the ability to achieve their engagement, distribution, and other business critical goals!
The Member Center was built upon a stack of a very lightweight PHP front-end that makes web service requests to an optimized backend server:
It was first implemented for Yahoo! free users. It was found easy to be implemented and maintain. So Yahoo! approached other partners like ATT, Rogers and BT to get this implemented for their existing member center. This was step-by-step implementation from partner to partner. For Rogers, MC2.0 supports 2 internationals, Canadian English and Canadian French.
Yahoo! Messenger (Sep 2009- Present)
(Role: Senior Engineer, Individual Contributor Worked for both Server and Client side)
Yahoo! Messenger is the premier instant messaging (IM) platform, used on a wide variety of desktop and mobile clients. Millions of users throughout the world depend on Yahoo! Instant Messenger to manage their social contacts, group lists, and presence information; hold real-time instant communications; and perform data transfer to and from contacts throughout the world
Worked for the following Messenger Versions:
- Lucy (Messenger 8.0 and less)
- Maxwell (Messenger 9.0 Windows based)
- Neptune (Messenger10.0, Video conferencing, Mac compatible),
- Bart (Messenger in Mail)
- Pico (Web Messenger)
- Orion (Messenger11.0 – Mobile, Video calls - To be launched)
Server Side: Lucy, Maxwell, Neptune, Bart, Pico, Orion
Client Side: Maxwell, Neptune, Orion
Provide better support for use cases involving multiple Messenger clients. Avoid losing messages in the transitions between clients. Create a solution that feels simple and natural to users. Minimize endpoint management. Preserve user privacy
Any user that uses a Messenger application that has used a SSA(Server Side Archiving) enable client (includes clients that support state transfer) will have their conversations archived. A user may use an older non-SSA enable client subsequently. Regardless, this user’s conversations will continue to be archived.Users will be able to upload their existing client archives into the server side archives. This can be done at install time of the Orion client and after installation. The archiving servers will have interface that a client can securely upload their client side archives. Upon upload, the archives are properly indexed.
Intelligent Automation to Home Appliances (June 2007-August 2007)
(Role: Team lead: Worked under the guidance of Prof B.V.S Kantha Rao (PHD, IIT Kharagpur), Ex-Vice Chancellor of Bits, Ranchi )
With the intelligent capabilities of the modern processors at a cost effective price, such as HCS08, it is possible to provide plenty of features to any appliance to make it intelligent. It is easy to give intelligence to any device using the programmable features of a modern embedded processor. This project uses HCS08, to demonstrate way to make a single domestic appliance, “intelligent”. We convey by this that any appliance can be made self regulatory by a program present in the processor’s flash, such that it emulates all the qualities of a house wife expects using the appliance in her daily work relieving her of her routine chores. The prime requirement is to make life easier, safer and cheaper for a householder. For example a person on entering a room need not feel the hassle of operating the regulators to modulate the lighting systems or the fans for regulating the air movement. Similarly a housewife can be relived of the ennui of operating the stove knobs for regulating the intensity of flame
The striking features of our model are:
• A single controller for almost all the devices.
• Using IR for transmission and reception which is of very low frequency [40 kHz].
• On the whole it’s very cost effective.
• Can be easily attached to present devices with out much wiring.
The main aim of the model which we developed is to provide a flexible automation to the domestic appliances. These are the prominent applications:
1. Flexibly automated control for gas stove to optimize gas usage.
2. Controlling the intensity of light (power saving).
3. Regulating the speed of fans and mixers (Adds to convenience).
System can be expanded to more number of devices controlling almost all the electronic and electrical devices used in home appliances at minimum cost. Apart from that intelligence could be provided to individual devices since the controlling modules are separate. Development is much easier as the system is modular and each component can be improved further. With minimum installation efforts all the present devices can be used making a totally automated home.
(More info: http://chaitur.blogspot.com/2010/09/intelligent-automation-to-home.html)
Other Projects:
Yahoo Open Strategy (YOS CCM) (June 2008 -July 2008)
YOS is the new registration flow that yahoo came up with, which makes the registration easy and in turn invites the users from other big players like Hotmail, Gmail to register in Yahoo! network and use Yahoo! products using their existing user IDs. Communication Channel Management is a module in YOS, which helps the user to manage his alternate email ID. User is allowed to add 10 email IDs as his alternate email ID with his primary email ID. It also provides the user to add an alternate email ID as an identity to the Yahoo! Network. It also allows the to create alias to his Yahoo account wherein the user can use it in messenger/mail if he needs to hide his identity
Big Bang (CCM) (Aug 2009 – Jan2009)
Big Bang is the next version of YOS. Big Bang, mainly aiming at account recovery of users by providing users more medium of communication channels to recover their password with ease. It also ensures the security by asking the user to have more than one alternate email ID or mobile number and two secret questions and answers
SIGNATURES (Jan2008 – Apr 2008)
Worked on project SIGNATURES- a student community portal for my college.
Summer Internship (May’06-June’06)
Worked on various projects on J2EE at I.T Benares Hindu University
Other Papers:
- YIS Testing Framework (Yahoo! Tech Pulse 2010)
YIS (YALA Integrated SelNG) is a unified framework to test the functionality and content across multiple languages, which is integrated with Hudson. It supports the above without modifying the existing scripts written for all SelNG frameworks.
- Yahoo! Messenger Video Enhancement Using Face Detection (Yahoo! Tech Pulse 2010)
Focus of our work is to intelligently enhance image quality of Yahoo! Messenger Video call in ill-lit conditions using Face recognition and histogram equivalence. In a typical video call in portrait mode, the focus area of the video which is usually faces of the people involved in a video call may be distorted to low light condition. This greatly improves the user experience, reduces distortion of focus area quality, and removes effort on user’s behalf to move to well-lit conditions
· Data Transmission in Small Networks - A Scheme (Jan 2006)
Presented a Paper on ‘Cryptography - Data Transmission in Small Networks - A Scheme’ at The International Conference on Systemic Cybernetics and Informatics - held by the Pentagram Research Centre, Hyderabad
· Embedded Systems in Inertial Guidance System for Missiles(Jan 2005)
Paper on ‘Embedded Systems in Inertial Guidance System for Missiles’ at NCARM 2005 conducted by Dept. of ECE, GVPCOE