“Parth was responsible for Indus OS's critical backend systems like App Bazaar, push notifications & ad server. These systems needed to handle scale of around 3M users and Parth's system design & optimisation skills played major role in comfortably handling that scale. He was a good mentor/manager as well. He directly managed three junior engineers which were fresh graduates and made them productive in relatively short time. Parth is always willing to take on new challenges and successfully delivers results.”
نبذة عني
So, when I sat down in front of TurboC…
الإسهامات
-
How do you secure your code?
In my experience, a codebase that is security critical need to have test driven development, where we define the standard the codebase need to adhere to and then expand upon it by writing test cases which should cover ALL possible code-paths in the application. Advantage of doing this is, there is very less chance of our security critical codebase deviating from the security standard defined which means less possibility of security vulnerability due to human errors.
-
How do you secure your code?
You should also consider the availability of mature security related libraries or its binding with each language. For example while Haskell is very secure language due to being pure functional language, availability of security related libraries is very limited compared to other more popular languages like Rust, Go, Java etc.
النشاط
-
📣 Join the O(1) Labs team! We're excited to announce that we are hiring a Protocol Engineer to work on cutting-edge zero-knowledge proof systems and…
📣 Join the O(1) Labs team! We're excited to announce that we are hiring a Protocol Engineer to work on cutting-edge zero-knowledge proof systems and…
تم إبداء الإعجاب من قبل Parth Desai
-
Coming to the end of 2021, we look back at the milestones we have achieved this year despite the global challenges, thanks to the indefatigable…
Coming to the end of 2021, we look back at the milestones we have achieved this year despite the global challenges, thanks to the indefatigable…
تم إبداء الإعجاب من قبل Parth Desai
-
One of the most challenging project we are working on :) #ChorusOne #staking #substrate
One of the most challenging project we are working on :) #ChorusOne #staking #substrate
تمت المشاركة من قبل Parth Desai
الخبرة والتعليم
التراخيص والشهادات
الخبرات التطوعية
الدورات التعليمية
-
Algorithms
-
-
Data structures
-
-
Database management
-
-
Machine Learning
-
-
Operating System
-
المشروعات
-
Best Match algorithm implementation using Machine Learning
This project demonstrates the use of Machine learning to find optimal choice for candidates.
=> The algorithm maintains following key structures:
* Attribute Map : This dictionary stores every attributes' every possible value's weight. It is used to
learn about user's like dislike and weight of attribute is adjusted according to user input.
=> Algorithm's high level steps:
* At the start Attribute Map is initialized to its default value.
* The best company based…This project demonstrates the use of Machine learning to find optimal choice for candidates.
=> The algorithm maintains following key structures:
* Attribute Map : This dictionary stores every attributes' every possible value's weight. It is used to
learn about user's like dislike and weight of attribute is adjusted according to user input.
=> Algorithm's high level steps:
* At the start Attribute Map is initialized to its default value.
* The best company based on current Attribute Map is found and shown to the user.
* Algorithm also predicts user's decision.
* If user's decision and algorithm's prediction matches it goes to step 2.
* Otherwise, algorithm tries to learn from user's decision
* It starts by analyzing negative attribute and positive attribute values.
* It adjusts Attribute Map such that If asked again, It will predict same decision as user predicted.
* It goes to step 2. -
USH
USH is a minimal shell, that supports basic command like cd, nice etc. Ush also supports pipelining two or more commands.
-
Flask
Added Recursive blueprints, that enables developers to easily create more complex url paths. And more complex before and after pipeline.
-
Surveyapp
Surveyapp is a windows phone application, that enables people using it to take surveys and sync it to server.
I was sole developer of this project. The most challenging part of this project was to implement conditional questions in O(n) space and navigation of conditional question in O(1) time. -
SSO
A Single sign on server in C# with ASP.NET Framework that enables application server to seamlessly handling of user's authentication, authorization, permission group etc.
It has three layered architecture. The first layer is OAuth 2.0 protocol, that is used by app server to communicate with the SSO. The second layer is user management and client management module of SSO. And third layer is plug able module which communicate with external Identity providers. (i.e facebook, google SAML).…A Single sign on server in C# with ASP.NET Framework that enables application server to seamlessly handling of user's authentication, authorization, permission group etc.
It has three layered architecture. The first layer is OAuth 2.0 protocol, that is used by app server to communicate with the SSO. The second layer is user management and client management module of SSO. And third layer is plug able module which communicate with external Identity providers. (i.e facebook, google SAML).
It's also implement device registration for mobile app. With custom implementation of OAuth 2.0 protocol to handle multi-tenant situation. -
Khabar - A Notification engine
-
Khabar ("news") is a notification server, which handles sending out notifications to users, based on hierarchical blacklisting logic. It is designed in Golang (Go) which enables it to handle the load very well.
مؤلفون آخرونعرض المشروع
اللغات
-
English
إجادة تامة على المستوى المهني
-
Hindi
إجادة تامة على المستوى المهني
-
Gujarati
إجادة اللغة الأم أو إجادة لغتين إجادة تامة
المؤسسات
-
Safety Changer
Software Developer
- الحالي
التوصيات المستلمة
4شخص قدموا توصية لـParth
انضم الآن لعرضالمزيد من أنشطة Parth
-
Hello all, I am looking for job as a Salesforce developer. I am having 2 year of experience in Salesforce development. I am an immediate joiner. Job…
Hello all, I am looking for job as a Salesforce developer. I am having 2 year of experience in Salesforce development. I am an immediate joiner. Job…
تم إبداء الإعجاب من قبل Parth Desai
-
Don't sweat the small stuff. When I was 15 I dyed my hair peroxide blonde while I was at school. When I came home my Mum wasn't super thrilled, but…
Don't sweat the small stuff. When I was 15 I dyed my hair peroxide blonde while I was at school. When I came home my Mum wasn't super thrilled, but…
تم إبداء الإعجاب من قبل Parth Desai
ملفات شخصية أخرى مشابهة
أعضاء آخرون يحملون اسم Parth Desai في الإمارات العربية المتحدة
6 عضو آخر يحملون اسم Parth Desai في الإمارات العربية المتحدة على LinkedIn
استعرض الأعضاء الآخرين الذين يحملون اسم Parth Desai