[Techie Tuesday] DRDO में VR सिमुलेशन बनाने से लेकर लो-कोड एंटरप्राइज इंफ्रा बनाने तक: नागेंद्र राजा के सफर की कहानी
इस सप्ताह के टेकी ट्यूज्डे में, हम साइंटिस्ट से आंत्रप्रेन्योर बने नागेंद्र राजा से आपको रूबरू कराने जा रहे हैं, जिनके लिए इंजीनियरिंग पैसा कमाने का पेशा नहीं था, बल्कि जीवन को बेहतर बनाने के लिए चीजों की खोज और निर्माण करना था।
रविकांत पारीक
Tuesday July 20, 2021 , 9 min Read
TejaSoft Innovations के फाउंडर और साइंटिस्ट से आंत्रप्रेन्योर बने नागेंद्र कुमार राजा कहते हैं, "मैंने पहले दिन से ही कंप्यूटर में दिलचस्पी दिखाई क्योंकि यह वास्तव में आपको अपनी विचार प्रक्रिया को लचीले ढंग से बदलने की अनुमति देता है। अभी हम जिस चीज के बारे में बात कर रहे हैं, वह 40 साल बाद होगी, लेकिन तकनीक इसे बेहतर बनाएगी।"
नागेंद्र ने अपने 28 साल के लंबे करियर में इस मंत्र का पालन किया है। चाहे DRDO-CAIR साइंटिस्ट IT इंजीनियर, या एक आंत्रप्रेन्योर के रूप में, इंजीनियरिंग हमेशा पैसा कमाने के लिए नहीं, बल्कि कोड के साथ चीजों को खोजने और बनाने और जीवन को बेहतर बनाने का पेशा रहा है।
नागेंद्र ने YourStory को बताया, "90 के दशक की शुरुआत में, Silicon Graphics मशीनों पर सॉफ्टवेयर चल रहा था, और फिर डेस्कटॉप आया, और फिर लोगों ने टैबलेट, मोबाइल फोन और अब यहां तक कि कलाई वाली घड़ी में भी उसी सॉफ्टवेयर को चलाने के लिए लड़ाई लड़ी।"
आज, वह 16 से अधिक वर्षों से बूटस्ट्रैप्ड स्टार्टअप, TejaSoft Innovations को सफलतापूर्वक चला रहे हैं। Service 2.0 की पेशकश करते हुए, यह सॉफ्टवेयर बुद्धि को वरिष्ठ प्रतिभा (15 से 25 वर्ष दैनिक व्यावहारिक) द्वारा नियोजित समय पर कम लागत पर प्रभावी ढंग से और शोर फ्रीवे में उत्पादों को वितरित करने की अनुमति देता है। ग्राहकों के साथ छह महीने से एक साल की प्रतिबद्धता के साथ काम करते हुए, कंपनी ने अब तक पांच देशों में BroadVision, Honeywell, Indian Railways, Nuware, और अन्य जैसे 35 ग्राहकों को सेवा प्रदान की है।
नागेंद्र कहते हैं, "मैं पांच साल पहले DRDO-CAIR गया था। वे मुझे एक computer guy के रूप में याद करते हैं, और 20 साल बाद भी, उन्होंने कहा कि सॉफ्टवेयर अभी भी उपयोग किए जा रहे हैं और लगातार बढ़ाए जा रहे हैं। लेकिन सीडिंग मेरे द्वारा की गई थी। वह सॉफ्टवेयर की शक्ति है।”
कंप्यूटर के साथ पहला प्रयास
नागेंद्र का जन्म आंध्र प्रदेश के कडप्पा में हुआ था। बचपन से ही वह पढ़ाई में अच्छे थे, जिसने उन्हें छह साल के लिए भारत सरकार की योग्यता छात्रवृत्ति के माध्यम से हैदराबाद के प्रीमियम स्कूलों में से एक में रखा।
एक घटना को साझा करते हुए, वह याद करते हैं कि एक बार वह एक पुरानी मैकेनिकल टेबल क्लॉक को रिपेयर करना चाहते थे और इसे पूरी तरह से खोल दिया। हालाँकि वह टुकड़ों को वापस जोड़ने में असमर्थ थे, लेकिन उनकी जिज्ञासा थी कि वस्तुएँ वास्तव में कैसे काम करती हैं, जिसने बाद में उन्हें प्रोडक्ट इंजीनियरिंग के लिए प्रेरित किया।
वे कहते हैं, “1987 की बात है जब मैंने अपनी स्कूली शिक्षा पूरी की। मेडिकल और इंजीनियरिंग उस समय के दो सबसे लोकप्रिय करियर रुझानों में से थे। मेरे बड़े भाई ने भी इंजीनियरिंग का विकल्प चुना। इसलिए मैंने मैकेनिकल इंजीनियरिंग को चुना।”
हालाँकि, इंजीनियरिंग के दूसरे वर्ष के दौरान ही उनके एक मित्र ने उन्हें कंप्यूटर प्रोग्रामिंग सीखने के लिए प्रोत्साहित किया।
वह याद करते हैं, “1989 में, हमारे कॉलेज में एक नई कंप्यूटर लैब शुरू की गई, जिससे छात्रों को इसमें शामिल होने के लिए प्रोत्साहित किया गया। अपनी पहली कक्षा में, मैंने कोड की दो लाइन लिखीं और 80 त्रुटियाँ मिलीं। इसने उस विचार प्रक्रिया को गति दी और यहीं से कंप्यूटर के साथ समस्याओं को हल करने का मेरा जुनून शुरू हुआ।”
जब उन्होंने ग्रेजुएशन की डिग्री प्राप्त की, तो वे समस्या निवारण और डिबगिंग सॉफ़्टवेयर के प्रति अपने दृष्टिकोण के कारण अपने दोस्तों के बीच 'कंप्यूटर साइंटिस्ट' के रूप में प्रसिद्ध थे। उन्होंने पहले से ही C, C++, और यहां तक कि ग्राफिक्स जैसी भाषाएं सीख ली थीं, जबकि सिस्टम तब नए सॉफ्टवेयर्स के साथ ज्यादा संगत नहीं थे।
वह आगे कहते हैं, “मैंने एक आइसक्रीम फैक्ट्री के लिए एक कैलकुलेशन सॉफ्टवेयर प्रोग्राम भी लिखा था, जिसे उनके द्वारा आंतरिक रूप से लागू किया गया था। मेरा हमेशा से मानना था कि हमें कंप्यूटर से वही करना चाहिए जो हम करना चाहते हैं, न कि दूसरी तरफ, जहां हम वही कर रहे हैं जो एक कंप्यूटर करने में सक्षम है।"
बाद में, 1993 में अन्ना यूनिवर्सिटी से मास्टर ऑफ इंजीनियरिंग (ME) की पढ़ाई करते हुए, वह हैदराबाद में कंप्यूटर सोसाइटी ऑफ इंडिया नामक एक नेटवर्क में शामिल हो गए।
वे कहते हैं, "मुझे आर्टिफिशियल इंटेलिजेंस, कंप्यूटर विजन, वर्चुअल रियलिटी, प्रोडक्शन इंजीनियरिंग ऑटोमेशन और इमेज प्रोसेसिंग के पाठ्यक्रमों से परिचित कराया गया था। सौभाग्य से, पहले वर्ष में ही, मुझे एक वैज्ञानिक पद के लिए रक्षा अनुसंधान और विकास संगठन (DRDO) से एक प्रस्ताव पत्र मिला।”
DRDO-CAIR में शामिल होना
DRDO में रहते हुए, नागेंद्र को अपना साल भर का प्रशिक्षण शुरू करने के लिए पहले अपनी स्नातकोत्तर की पढ़ाई से ब्रेक लेना पड़ा। प्रशिक्षण के बाद, नागेंद्र को 1994 में DRDO चेन्नई में तैनात किया गया था।
वह साझा करते हैं कि प्रयोगशाला अच्छी थी, लेकिन वह वैज्ञानिकों और मैकेनिकल इंजीनियरों को सॉफ्टवेयर के साथ संघर्ष करते हुए देख सकते थे। मुख्य सॉफ्टवेयर AutoCAD था, लेकिन बहुत सारे काम थे और पुन: उपयोग नहीं किया गया था। इसके अलावा वर्क प्रोफ़ाइल का एक हिस्सा खेतों में जाना, उनके डिजाइन के आधार पर निर्मित हथियारों के प्रदर्शन की जांच करना और इसे रिकॉर्ड करना था।
वह कहते हैं, “प्रत्येक राउंड में लगभग 80,000 फायरिंग शॉट शामिल थे और पूरी परफॉर्मेंस को मैन्युअल रूप से रिकॉर्ड किया गया था। मैं प्रोडक्टिविटी के मामले में बहुत सारे अंतराल देख सकता था। लेकिन विरासत प्रणाली होने के कारण, बहुत सारे प्रतिबंध थे। मैं उस समय केवल 6,000-7,000 रुपये कमाता था। लेकिन मैं इतना जुनूनी था कि मैंने 70,000 रुपये का अपना खुद का पेंटियम 5 सिस्टम खरीदा और मौजूदा कमियों को दूर करने के लिए काम करना शुरू कर दिया।“
बाद में उन्होंने बहुत सारे LISP (प्रोग्रामिंग भाषाओं का एक परिवार) लाइब्रेरीज़ के साथ AutoCAD को बढ़ाया, जमीन पर रिकॉर्डिंग प्रदर्शन को ऑटोमेट करने, सभी डेटा कैप्चर करने और एनालिटिक्स रिपोर्ट साझा करने की क्षमताएं जोड़ीं। यह वह समय था जब 1GB हार्ड डिस्क की कीमत 70,000 रुपये थी, इसलिए लागत और मानसिकता दोनों के दृष्टिकोण से बदलाव लाना निश्चित रूप से कठिन था।
उनके काम से प्रभावित होकर, नागेंद्र के तत्कालीन सीनियर ने उन्हें DRDO के सेंटर ऑफ आर्टिफिशियल इंटेलिजेंस एंड रोबोटिक्स (CAIR) में ट्रांसफर कर दिया, जहां उन्होंने वास्तव में भारतीय सैन्य बलों के लिए मेक्ट्रोनिक्स और सिमुलेशन में वीआर / एआई सॉफ्टवेयर बनाने पर काम किया।
वे कहते हैं, “जब मैं CAIR में था तब हमें पूरे DRDO और भारतीय अंतरिक्ष अनुसंधान संगठन (ISRO) समुदाय के लिए एक वर्चुअल रियलिटी वर्कशॉप आयोजित करना याद है। और हर कोई हैरान था क्योंकि उस समय दुनिया में इन तकनीकों के व्यावहारिक उपयोग के मामले को देखना निश्चित रूप से नया था।”
वे कहते हैं, "आज, ये सभी टेक्नोलॉजिज़ - चाहे वह AI, ML, IoT या क्लाउड हो, सभी को कमोडिटाइज्ड किया गया है। लेकिन वह युग था जब ये टेक्नोलॉजिज़ प्रीमियम थीं और उन पर काम करना जीवन भर का अनुभव था।"
टर्निंग पॉइंट
DRDO में चार साल के बाद, टेक्नोलॉजी के साथ और अधिक करने के जुनून ने नागेंद्र को निजी क्षेत्र में काम करने के लिए प्रेरित किया। उनकी पहली नौकरी LG Soft में थी, जहां वे 1997 के आसपास LG Soft के लिए Java Group - Java Competence Center for LG Soft के निर्माण के लिए जिम्मेदार थे। वह उस युग में सेट टॉप बॉक्स और पेमेंट प्रोडक्ट्स लाने के लिए Java Card, Digital TV (Digital Broadcasting Association) निकायों का भी हिस्सा थे।
2000 में, नोकिया ने एक स्मार्टफोन चैलेंज का आयोजन किया। यह वह समय था जब वह ट्रांजेक्शन के लिए एक public-private key पर काम कर रहा था, जो आज के ओटीपी के अलावा और कुछ नहीं है, और उन्होंने 13 लाख रुपये जीते।
बाद में, वह Satyam Infoway में चले गए। हालाँकि, Sun Microsystems में अपने कार्यकाल के दौरान ही उन्हें आंत्रप्रेन्योरशिप की सूझी।
उन्होंने आगे कहा, “2003-2005 के बीच, मैंने चुस्त और स्वच्छ कोड की अवधारणा पर जटिल कोड को सुव्यवस्थित करने पर बहुत काम किया। अपनी टीम के साथ, हमने 10 साल के पुराने कोड को बदल दिया, दो पेटेंट लाए, यूनिट टेस्टिंग रिफैक्टरिंग लागू करते हुए, जो मेरे स्टार्टअप TejaSoft के लिए उत्पत्ति बन गया।”
आंत्रप्रेन्योरशिप में उतरना
नागेंद्र ने 2005 में अपने पहले प्रमुख डिजिटल ब्रांड 'Clean Code' के साथ TejaSoft की शुरुआत की। जैसा कि उन्होंने साझा किया, जब तक उन्होंने अपना वेंचर शुरू किया, तब तक पैसा कोई समस्या नहीं थी, और उन्होंने पहले ही उद्योग की विश्वसनीयता बना ली थी। नतीजतन, उनके कुछ शुरुआती ग्राहक Honeywell, Virtuosa, और Indian Railways जैसे बड़े नाम थे।
वह बताते हैं, “2004 में, भारतीय रेलवे ने ऑनलाइन टिकटिंग के साथ शुरुआत की, लेकिन यह सिस्टम एक दिन में सिर्फ 6,000 टिकटों पर क्रैश हो रहा था। अब, यह प्रति दिन 20 लाख से अधिक टिकटों को संभालने की क्षमता रखता है।“
हालांकि, बाद में उन्होंने महसूस किया कि उद्योग clean code को एक फिलोसॉफी के रूप में जानता है। एंटरप्राइज़-लेवल लो-कोड टेक इन्फ्रास्ट्रक्चर को डेवलप करने के लिए एक और सार्थक तरीका होने की आवश्यकता है। यह तब हुआ जब वह एक और डिजिटल प्रोडक्ट - Code Doctors लेकर आए।
वह बताते हैं, "यह मूल रूप से एक सीटीओ या तकनीकी टीम ऑन-डिमांड सेवा है। हमारे पास वैश्विक विशेषज्ञों की एक टीम है जो जटिल सॉफ्टवेयर कोड का ट्रीट और रिवाइव करती है और महत्वपूर्ण समस्याओं को हल करने और कोड को स्वस्थ बनाने पर ध्यान देने के साथ एक स्केलेबल और लचीली तरीके से स्टार्टअप और सेवा कंपनियों के लिए एंटरप्राइज़-ग्रेड इंजीनियरिंग टीमों का तेजी से निर्माण करती है।"
मुख्य सीख
1993 में अपना करियर शुरू करने के बाद, नागेंद्र ने कई सीखों को संजोया है और नए जमाने के तकनीकी विशेषज्ञों के लिए कुछ मूल्यवान सलाह साझा की है। यहाँ कुछ हैं:
यूनिट टेस्टिंग एक महत्वपूर्ण उपकरण है: यूनिट टेस्टिंग में समय लगता है, लेकिन प्रोडक्टिविटी बढ़ाने और लागत में कटौती करने के लिए, यह एक महत्वपूर्ण उपकरण है, जिसे डेवलपर्स को अनदेखा नहीं करना चाहिए। 10 बार कोशिश करने और असफल होने और फिर 11वीं बार आगे बढ़ने से बेहतरीन प्रोडक्ट बनाने में मदद मिल सकती है।
clean code प्रैक्टिसेज़ का पालन करें: दो घंटे के काम को 5 मिनट तक कम करने के हमेशा तरीके होते हैं। भविष्य में कोई ऐसा होगा जो इसे 5 सेकंड में कर पाएगा।
वे कहते हैं, "यह तकनीक की सुंदरता है, हमेशा लोगों को बेहतर काम करने में मदद करती है और हमेशा पूर्णता की गुंजाइश होती है।"
कोड कभी गलत नहीं होता, आवश्यकताएं अलग होती हैं: नागेंद्र का मानना है कि आईटी एक ऐसा उद्योग है जहां कोड गलत नहीं हैं।
उन्होंने अंत में निष्कर्ष निकालते हुए कहा, "एक डेवलपर के रूप में, केवल एक ग्राहक जो चाहता है उस पर ध्यान केंद्रित करने के बजाय, किसी को समस्या को उसकी जड़ में देखना चाहिए और टेक्नोलॉजी की तेजी से बदलती दुनिया में अपेक्षित भविष्य की आवश्यकताओं को ध्यान में रखते हुए स्केलेबिलिटी और लचीलेपन के साथ एक गुणवत्ता समाधान देने का प्रयास करना चाहिए।"
Edited by Ranjana Tripathi