Post Job Free

Resume

Sign in

Assistant Service

Location:
Buffalo, NY
Posted:
September 21, 2020

Contact this candidate

Resume:

RISHABH JOSHI

+1-716-***-**** adgatn@r.postjobfree.com

https://www.linkedin.com/in/rishabh-joshi-16aa84a6 EDUCATION

Masters in Computer Science - January 2021

University at Buffalo, New York - GPA 3.918/4

B.E in Computer Engineering - June 2016

Netaji Subhas Institute Of Technology, University Of Delhi, India TECHNICAL SKILLS

Programming Java, C, C++ (basic), Python(basic), PHP, Data-structures, Algorithms Technologies Operating systems, Distributed Systems, MySql, No-SQL,AWS-Lambda, Android(Basic) Other Technologies Akamai, Linux, Git, Maven, Spring, Spring Boot, Kafka, RabbitMQ, MongoDB, Redis EXPERIENCE

Research Assistant, University at Buffalo June 2020- Present Distributed and Data-Intensive Computing Lab (DIDC)

· Working on OneDataShare – an open source research project funded by NSF and IBM which is a cloud based Managed File Transfer (MFT) system that performs inter-protocol high-volume data transfers in a reliable and efficient manner.

· Working on transfer modules and developed a publisher-subscriber model-based scheduler using RabbitMQ, Java and Spring Boot.

Student Assistant, University at Buffalo April 2020- Present PocketCare+ app for COVID-19 Tracing

· Developing an application using mobile/wireless sensing technologies to recognize close contacts and notify those who may have been exposed to the COVID-19 virus.

· Working at the server side, creating a secure channel for data processing, contact tracing and monitoring social distancing using Java, Spring Boot with MongoDB as NoSQL database. Software Engineer, PayU Payments Pvt Limited July 2016- June 2019 Payments and Merchant Onboarding

· Consumer Service, developed a micro-service using Java and Spring Boot which involved polling of data from Amazon SQS.

· Led a team of three and self-learned rule-based engine and abstract factory pattern for solving many to many data model mapping problem.

· Server to Server payment flow, implemented a highly scalable payment flow in PHP for removing browser redirection hop, reducing transaction drop rate by 10% and secured it by eliminating scope for browser tampering.

· The system processed transaction worth $ 120 million in flash sale with a success rate of over 85%.

· Document verification and E-sign service, developed a micro service in Java, Spring with Mysql database for E-sign and verification of merchant documents.

· Integrated third party APIs for authentication and document verification using AWS Lambda and Amazon API gateway by self-learning server less architecture which increased merchant on-boarding by 15%.

· OTP Flow for authentication, designed and developed OTP flow in Java and Spring Boot with Redis as cache service for authenticating users thus fixing a major security flaw which leaked stored card information of customers.

· Designed cookie flow for maintaining history to remove reauthentication of the customer. PROJECTS

Distributed Key-Value Storage using android, developed a failure resilient distributed key-value storage system, inspired by Amazon Dynamo, using Android. The system provides linearizabilty, replication and availability. Priority Scheduler for Pintos Operating System, developed a priority scheduler implementing priority donation in Pintos operating system kernel for threads.

Distributed Group messenger, developed a distributed group messenger using Android, ensuring total and FIFO ordering of messages.

Auto-complete in Text editor, implemented auto-complete in text editor using the trie data structure which is triggered after every space key event.

INTEREST

Competetive and algorithmic programming, got a global rank of 550 in codechef snackdown (round2)(Language used C++). Solved more than 200 problems on online judges like codeforces, topcoder, codchef etc.(Language used C, C++, JAVA)



Contact this candidate