सेवा के बारे में
अनुवादितमैं एक OCaml डेवलपर हूँ: मैं तेज़, प्रकार-सुरक्षित बैकएंड सेवाएँ, कंसोल उपयोगिताएँ और उपकरण बनाता हूँ — कंपाइलर, पार्सर और स्थैतिक विश्लेषण प्रणाली जो बड़े प्रोजेक्ट्स को व्यवस्थित रखती हैं। अपने काम में मैं OCaml की मजबूत प्रकार अनुमान और अभिव्यक्तिशील मॉड्यूल प्रणाली पर निर्भर करता हूँ ताकि अस्पष्ट आवश्यकताओं को ऐसे कोड में बदल सकूँ जो संकलन समय पर विफल हो, उत्पादन में नहीं। यदि आपके पास एक सेवा है जिसे लोड के तहत सही रहना चाहिए, एक डोमेन मॉडल जो लगातार फैलता है, या एक पार्सर जिसे एक साथ सख्त और उदार होना चाहिए, तो मैं एक डिज़ाइन पेश करूंगा जहाँ प्रकार अव्यवस्थित होते हैं और रनटाइम बस वही करता है जो हस्ताक्षर वादा करते हैं।
वर्षों में मैंने OCaml में HTTP और gRPC बैकएंड, बैकग्राउंड वर्कर्स और डेटा प्रोसेसिंग पाइपलाइनों को शिप किया है, साथ ही Menhir और ppx-rewriters पर आधारित लेक्सर्स, पार्सर्स और इंटरप्रेटर्स। मैं साफ़ कार्यात्मक डिज़ाइन को महत्व देता हूँ: डिफ़ॉल्ट रूप से अपरिवर्तनीय डेटा, स्पष्ट प्रभाव, छोटे संयोज्य मॉड्यूल और एक पतले I/O रैपर में एक साफ़ कोर। मैं गुणों द्वारा परीक्षण करता हूँ और तेज़ यूनिट सूट, गर्म पथों की प्रोफाइलिंग करता हूँ, जब समवर्तीता की आवश्यकता होती है तो Dune, opam और OCaml के आधुनिक मल्टीकोर के साथ आत्मविश्वास से काम करता हूँ।
मैं या तो मौजूदा कोडबेस में प्लग करूंगा या एक प्रोजेक्ट को शून्य से शुरू करूंगा, और मैं हमेशा निर्णयों के पीछे के तर्क को दस्तावेज़ करता हूँ ताकि अगला व्यक्ति समझ सके।
— OCaml में प्रकार-सुरक्षित बैकएंड सेवाएँ और APIs
— कंपाइलर, इंटरप्रेटर, पार्सर और भाषा उपकरण
— स्थैतिक विश्लेषण, लिंटर्स और ppx-rewriters
— मजबूत प्रकार अनुमान के साथ कार्यात्मक डोमेन मॉडलिंग
— Dune और opam के साथ निर्माण, परीक्षण और प्रोफाइलिंग
वर्षों में मैंने OCaml में HTTP और gRPC बैकएंड, बैकग्राउंड वर्कर्स और डेटा प्रोसेसिंग पाइपलाइनों को शिप किया है, साथ ही Menhir और ppx-rewriters पर आधारित लेक्सर्स, पार्सर्स और इंटरप्रेटर्स। मैं साफ़ कार्यात्मक डिज़ाइन को महत्व देता हूँ: डिफ़ॉल्ट रूप से अपरिवर्तनीय डेटा, स्पष्ट प्रभाव, छोटे संयोज्य मॉड्यूल और एक पतले I/O रैपर में एक साफ़ कोर। मैं गुणों द्वारा परीक्षण करता हूँ और तेज़ यूनिट सूट, गर्म पथों की प्रोफाइलिंग करता हूँ, जब समवर्तीता की आवश्यकता होती है तो Dune, opam और OCaml के आधुनिक मल्टीकोर के साथ आत्मविश्वास से काम करता हूँ।
मैं या तो मौजूदा कोडबेस में प्लग करूंगा या एक प्रोजेक्ट को शून्य से शुरू करूंगा, और मैं हमेशा निर्णयों के पीछे के तर्क को दस्तावेज़ करता हूँ ताकि अगला व्यक्ति समझ सके।
— OCaml में प्रकार-सुरक्षित बैकएंड सेवाएँ और APIs
— कंपाइलर, इंटरप्रेटर, पार्सर और भाषा उपकरण
— स्थैतिक विश्लेषण, लिंटर्स और ppx-rewriters
— मजबूत प्रकार अनुमान के साथ कार्यात्मक डोमेन मॉडलिंग
— Dune और opam के साथ निर्माण, परीक्षण और प्रोफाइलिंग