Computer Science Graduate Student @USC | Software Engineer | Tech Enthusiast | Writer
Hire MeDownload ResumeHey there, I am Ruchit Bhardwaj and I am currently pursuing my Master's in Computer Science from University of Southern California.
I am an experienced Software Developer with a prior industry experience of 2 years and 7 months in ZS Associates as a Software Engineer - Applications. I am proficient in Java, Spark, Jersey Framework and AWS.
I completed by Bachelor's in Computer Science and Engineering from Nagpur, Maharashtra, India with a GPA of 9.89/10
I am actively looking for Software Engineering Internship roles for Summer 2022.
January 2019 - July 2021
- Coordinated with clients to identify their goals and needs and developed backend REST APIs using JAX-RS implementation of the Jersey Framework to cater to the client requirements.
- Identified and fixed security vulnerabilities in the application, thereby making the application hacker-proof, robust and resilient.
- Created and managed TeamCity builds to automate the clean-up of logs and cache, thereby improving the API performance times by 50
- Revamped the Test Suites to automate repetitive tasks using a Behavioral Driven Development strategy i.e. Cucumber Framework covering 90% of the product features.
- Performed functional testing of features that included close interaction with Amazon Web Service such as S3, EMR, CloudWatch. item Attained in-depth insight into industry-accepted practices such as Agile Methodology and Software Development Life-cycle.
Java | Apache Spark | Scala | AWS | Angular | Python
May 2018 - July 2018
- Developed a framework to map CC architecture to DSpace architecture.
- Leveraged the xhtml2pdf library in python to create an application, DSpaceX, that standardized the articles in Collaborative Community to PDFs.
- Created automation suites using Selenium for product maintainability purposes.
Django | Python | REST APIs | Selenium
Vuforia, Unity Game Engine, Numpy, Tensorflow, Keras, OpenCV, Arduino Uno
The project was aimed at showing the 3D projection of the human anatomy to doctors to allow them to view and monitor the patient's vitals in an accurate fashion. A pulse sensor was used with an Arduino Uno to register the pulse rate of the patient. The 3D rendering of the human anatomy was achieved by the Unity Game Engine. Also, an object detection module was used to identify hospital equipment accurately.
Django, Python, REST APIs, Selenium
Developed a framework to map Collaborative Community architecture to DSpace architecture. Leveraged the xhtml2pdf library in python to create an application, DSpaceX, that standardized the articles in Collaborative Community to PDFs. Created automation suites using Selenium for product maintainability purposes.
Arduino Uno, Lua, ESP8266 Wi-Fi module, LM35 Temperature sensor
Developed an IoT-based device using the ESP8266 Wi-Fi module, capable of taking temperature readings and controlling electric devices such as DC motors. I also wrote a Lua script to develop an Amazon Alexa Skill that would control a conventional light bulb via voice commands.
Wit.ai, Python, OpenCV, ffmpeg, NLG
The project was aimed at developing an Artificially Intelligent assistant capable of answering multi-domain user queries such as telling jokes, providing weather updates, showing any said region on a map (satellite view, a map view, etc), showing the date and time and providing greetings to the user.
Java, XML, Firebase, Android Studio
An app developed to promote tourism in Tribal areas by tribal people. The idea was to allow any tribe to use this to promote their locality, business venture in tribal areas/ village. Local homestays, tribal tours, cultural performances could be promoted. Unexplored Bastar, Slum Gods of Dharavi, etc. are some examples.
This research paper focuses on Artificial Intelligence (AI) and its implementation as a smart-assistant. The paper describes in detail, the implementation of a Smart-Mirror powered by AI. It explains in great detail as to how human interaction was made possible using Natural Language Processing and how the AI was trained using the service - wit.ai. This research paper also sheds light on the dynamic and ever-expanding knowledge base of this AI Bot.
The research paper was written in an attempt to provide a consolidated view of various security measures that are implemented in predominantly used distributed systems namely grid computing, cluster computing, distributed storage systems, and distributed databases. It was aimed at providing a comparative study between the security implementation techniques in varying distributed architectures.
The main aim of this research paper was to perform and summarize the amortized analysis of advanced tree data structures such as Red-Black Trees and Splay Trees. The amortized analysis considers the number of operations required during the execution of an algorithm rather than the number of inputs required thus overlooking the worst-case run time per operation.
"What is LOVE? Despite of being a monosyllabic word, it indeed is the most difficult thing to understand. What is it in love that a mother is ready to sacrifice herself, her career, her dreams, for the sake of her child? What is it in love that a father is ready to go against the world..."
"Education is the most powerful weapon we can use to change the world" Every parent in this world is in the hope and incessant effort to provide the best education to their children since education plays an important role towards the all round development of the child and is an integral part of our lives...."
"He lay there in the dark, rolling in his bed, trying to fall asleep but failing in the attempt to do so. The window beside him was opened slightly through which the breeze softly gushed through. The leaves crackled and whispered as the night grew darker. The night was silent but lying there, his heart..."
"All the world's a stage, And all the men and women are merely players, They have their exits and entrances, And one man in his life, plays many parts, His Act being the Seven Ages." This has rightly been said by William Shakespeare in his poem 'The Seven Ages'. A child takes birth in this..."
"Lying there at night, Kavya was staring at the ceiling, sobbing silently, suppressing all her emotions, all her anxiety within herself. She was transfixed. She had always been a determined girl and had grown up to be a caring woman, an intelligent person. She had always been passionate about her work and never did she..."
2021 - Exp. May, 2023
Master of Science in Computer Science
- CGPA: 3.65 / 4.00 (After 1st Semester)
- Location: Los Angeles, California, USA
- Visit Website
June, 2015 - May, 2019
Bachelor Engineering in Computer Science and Engineering
- CGPA: 9.89/10
- Location: Nagpur, Maharashtra, India
- Visit Website
June, 2013 - May, 2015
Higher Secondary School Certificate
- Percentage: 90.61%
- Location: Nagpur, Maharashtra, India
- Visit Website
May 2013
All India Senior School Certificate
- Percentage: 97%
- Location: Nagpur, Maharashtra, India
- Visit Website
Address
1226, W Adams Blvd. Los Angeles, California, U.S.A
Phone
+1 (984) 810-9663
ruchitbh@usc.edu