Tutor profile: Nikhil G.
Busy in a lesson
Nikhil G.
Past Research Assistant at NUS, Software Developer, Incoming SDE at Oracle
Tutor Satisfaction Guarantee
Bio
About Nikhil
About Nikhil
I am an incoming Software Developer at Oracle. I worked as a research assistant at the NUS- Singtel Cybersecurity Lab with the IoT Security team under Dr. Biplab Sikdar. I have a GRE score of 334 and a TOEFL score of 114. I am a final year undergraduate student studying Electrical and Electronics Engineering
I have 2+ years of software development experience with Java, Python, and JavaScript. I also have experience in Android development. I am a Google Certified Android Developer. I am well versed in OOP design patterns and Data Structures...
Teaching Experience
Teaching Experience
I have taught a class of 20 undergraduate students as an instructor for the Android development course offered in our college for one semester. I have also been a teaching assistant for OS and OOP courses for two semesters. I have also taught science and maths to needy students from standard 8-12 as a part of community service.
Education
Birla Institute of Technology and Science
Electrical and Computer Engineering
Bachelor's Degree
2016 - 2020
Subjects
Subjects
Science
Physical SciencePhysicsAstronomyAstrophysicsBasic ChemistryChemistryComputational PhysicsEnvironmental ScienceInorganic ChemistryNatural SciencesNutritionPhysical ChemistryPhysics (Electricity and Magnetism)Physics (Fluid Mechanics)Physics (Heat Transfer)Physics (Newtonian Mechanics)Physics (Thermodynamics)Physics (Waves and Optics)
Work Experience
Work Experience
National University of Singapore, Research Assistant
2019 - 2019
• Developed a lightweight remote attestation protocol called PAtt to detect the presence of roving malware in deployed IoT devices while ensuring high sensor availability. Worked under the guidance of Dr.Biplab Sikdar.
• Decreased iterations required for malware detection with a 95% probability from 900-1000 in older techniques like SWATT to 4-5 in our case.
• Reduced energy required for executing attestation by around 70% compared to SWATT.
• Increased sensor availability by over 90% compared to other techniques.
• The work has been submitted...
Publicis Sapient, Software Developer
2019 - 2019
• Built a platform for users to search, compare and trade entitled mutual funds, as well as track performance of the funds in their portfolio from scratch, using Spring and React.
• Used agile development techniques and the SOLID design principle.
• Used React.js for developing the UI of all the trading pages and Redux for state management.
• Used Docker, Jenkins, and Selenium for automation saving 25-30 man-hours/week.
• Tech used: Java, Spring Boot, Jersey, REST API, React, Redux, MongoDB and JUnit + Mockito, Docker, Jenkins
Google, Software Developer
2018 - 2018
• Took the initiative to develop a bot to automate onboarding of new members and run standard quality checks on GitHub
• Developed functionality to view, approve, claim, assign issues and check PRs from Slack and GitHub to streamline open source workflow.
• Used basic NLP rule base with Dialogflow to develop a Slack chatbot to answer FAQs.
• Automated the checking and testing of new pull requests using GitHub webhooks. Reduced PR manual quality check time by 40% for mentors.
• The deployed bot is being used by a community of over 800...
Contact tutor
Send a message explaining your
needs and Nikhil will reply soon.
needs and Nikhil will reply soon.
Contact Nikhil
Request lesson
Ready now? Request a lesson.
Start Lesson
FAQs
What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate.
You'll have the option to communicate using video/audio as well as text chat.
You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Lesson" button above.
If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities
like MIT, Harvard and USC.
TutorMe has thousands of top-quality tutors available to work with you.