Girish Thatte

Technical Manager at Office of Career Services (OCS), IIT Hyderabad | IIT Hyderabad M.Tech TA CSE'24 | AIR 289 GATE CS'22 | Ex-Oracle

IIT Hyderabad Email : cs22mtech11005@iith.ac.in
Personal Email : girishthatte35@gmail.com

Subscribe to my Youtube Channel

I am interested in

I am currently pursuing my M.Tech Degree from IIT Hyderabad in Computer Science & Engineering. I am currently Technical Manager at Office of Career Services(OCS) at IIT Hyderabad. I secured an AIR 289 in GATE CSE 2022. I received the Academic Excellence Award at IIT Hyderabad for getting the highest GPA in M.Tech CSE for Calendar Year 2022. I previously worked as an Associate Consultant at Oracle Financial Services Software(OFSS) for 1 year. I have completed my B.Tech in Computer Engineering at K.J. Somaiya College of Engineering, Vidyavihar, Mumbai, India with 9.46/10 CGPA and was among top 10 students from a batch of 140 students. I am experienced in Java, Python, Javascript. I have worked with Flask, Django, OracleJET, NodeJS and ReactJS frameworks and MySQL, Oracle SQL, MongoDB databases and good experience in Selenium Framework. I have sound experience using tools like Git, Wireshark, PL-SQL Developer & OracleSQL Developer.


experienceExperience

Office Of Career Services(OCS), IIT Hyderabad

Tech Cell Manager
  • Managing complete deployment process of the OCS Portal, overseeing server outages, resolving technical glitches, and enhancing & revamping portal by incorporating newly requested functionalities for upcoming academic year.
  • Leading my team of 5-6 technical coordinators and offering any form of technical help for placements on campus
  • Responsible for the smooth functioning of the current Placement portal of OCS which includes three portals: Students', Coordinators' and Recruiters' portals.
  • Creating regular DB backups by automating DB backup process to ensure there is no critical data lost in any circumstances.
  • Implemented triggers on data-critical tables to ensure no incorrect changes go into the database.
  • Implemented a way to bypass certain emails to access the Students' portal. Utilized Google sheet API to access a google sheet and allow only those emails along with default ones to access the portal.
  • Contributing to development of Google Sign-in feature for new portal using passport.js.
  • Designing the overall DB structure (tables, indexes, constraints, triggers) and normalization of tables to store data optimally.
Feb 2022 - Present

Oracle Financial Services Software (OFSS)

Associate Consultant
  • Developing APIs for clients(banks) on required functionalities and providing customizations on top of existing product
  • Adding new screens to the existing Oracle Core Banking Product(Flexcube)
  • User Interface Bug Reporting and Fixing for Flexcube 11.10
  • Developed Python Utility for automatic deployment of database scripts during release on any IT, SIT & Pre-Prod setup
  • Removed manual work of preparing folder structure for commit process before release, by developing Python utility which creates the folder structure and makes it ready for commit.
  • I was point of contact for running the batch (End-Of-Day i.e. EOD transactions) and gave sessions on same to new joinees to the team
  • Trained 4 to 5 new joinees by giving sessions on Flexcube product, development cycle & work structure at OFSS
  • Appreciation Letter
Jul 2021 - Jul 2022

Brontoo Technology Solutions India Pvt Ltd

Selenium Automation Intern
  • Developed a Framework to automate the testing of Multi-purpose Digital Payment Platform using Selenium Python
  • Finding errors, bugs, generating reports and testing it on different platforms with configurability options, creating testcases, generating HTML reports of the tests run and automated mailing of reports after testing is completed
  • Writing well structured & platform indepedent code
  • Internship Certificate
Jun 2020 - Jul 2020

CafeRT Pvt Ltd

Web Developer
  • Development of an online tutor booking platform using Django & Firebase
  • A map interface where student can select tutor based on various filter options according to need
  • Internship Certificate
Mar 2020 - Apr 2020

Crio.do

Crio-Bytes Creater
  • Developed the small project "Resume-Builder" using React.js, Node.js & Express.js during the "I Believe in Doing (IBD) Challenge" by Crio.do
  • Created an instructional design for the project "Resume-Builder" developed using React
  • Developed Project Flow Diagrams for easy understanding of the tasks
  • Added necessary references for in-depth exploration of the concept
  • Crio-Bytes Content and Source Code (Github)
Jun 2019 - Aug 2019

Software Development Centre, KJSCE

Software Developer
  • Generating Timetable Management System to set the timetable of K.J. Somaiya College of Engineering through UI only
  • Providing delete and swap faculty slots features
  • Generating an overall report about number of lecture & lab hours for class, faculty and lab
  • Internship Certificate
Jun 2019 - Aug 2019

K. J. Somaiya College of Engineering

Android Developer
  • Developing an android app, 'Somaiya Classroom' for easy and handy access to test papers, exam notifications, study materials
  • Internship Certificate
Jun 2019 - Aug 2019

Education

Indian Institute of Technology, Hyderabad (IIT Hyderabad)

Master of Technology (M.Tech) in Computer Science & Engineering

CGPA: 8.83/10 (Uptill 3rd semester)

Aug 2022 - Jun 2024(Expected)

K. J. Somaiya College of Engineering, Vidyavihar, Mumbai

Bachelor of Technology (B.Tech) in Computer Engineering

CGPA: 9.46/10

Jul 2017 - Jun 2021

M. S. S. T. College

Higher Secondary School Certificate(HSC) - Science(Bifocal)

Percentage: 90.92%

Jun 2015 - Feb 2017

I.E.S. Chandrakant Patkar Vidyalaya School

Secondary School Certificate(SSC)

Percentage: 94.80%

Jun 2005 - Mar 2015

Skills

Java Python C++ Javascript MySQL OracleSQL HTML5 CSS3 ReactJS Nodejs Flask Django Selenium Git GitHub VSCode Windows Linux MacOS

ProjectsProjects

Resume Builder using ReactJS, NodeJS

  • Developed during "I Believe in Doing (IBD)" event by Crio.do. It got 86 forks & 179 stars on GitHub.
  • Building a React multi-step form using React state management by making modularized components using Material UI and React-Bootstrap and calling them sequentially to get the required input data to generate a resume.
  • Using Google Sign-In to store the data across sessions and using MongoDB to store the data. Process information on NodeJS server & using HTML to PDF libraries to generate resume, make it auto-download on client side.
  • Try Live

Tech Stack: ReactJS, NodeJS, ExpressJS, MongoDB, Material-UI

Developing Bootstrap Server & Distributed File Server System

  • Creation of a Bootstrap Server that registers various dedicated file servers and serves clients with specific file server details depending on the requested file type. These file servers register on Bootstrap Server using UDP connection.
  • The clients discover these file servers by requesting the Bootstrap server about the file server details over a UDP connection and then interacting with them on a TCP connection. Implementation of access token and its verification on servers for ensuring secure communication between client and server over network with help of sockets.
  • Implementation of the access token and its verification on servers for ensuring secure communication between client and server over the network with the help of sockets.

Tech Stack: C++, Socket-Programming, Networking

Devanagari Script Character Recognition

  • Developed a Convolutional Neural Network for recognizing the various characters in Devanagari script.
  • Trained the model on the dataset and fine-tuned hyper-parameters like the number of Convolution and Pooling layers, learning rate, regularisation, dropout, and batch normalisation, and implemented data augmentation to improve the model's generalization and accuracy and a website to test custom input.

Tech Stack: Python, PyTorch, Convolutional Neural Network

Will Be Available Soon

Tasty Homes - Your Culinary Companion

  • A recipe app for Android and iOS to help users discover, save, and prepare a wide variety of delicious dishes. This mobile app offers a vast and diverse collection of recipes, including cuisines from around the world.
  • Users can search for recipes by ingredients, cuisine type, or meal category. User authentication is implemented using Google SignIn as well as Email and Password based authentication.
  • Users can view recipe details, like and bookmark the recipes, watch in-app videos for recipe preparation, share the recipe link on social media, and read aloud the detailed instructions for preparing the recipe.

Tech Stack: Flutter, Firebase

Sahyog

  • A GIS based interactive map application for victims to report crimes in real-time, validating the crimes, sending SOS and victim’s location to emergency contacts, automated calls to nearest police station
  • Statistics about the history of crimes occurred w.r.t different factors and prediction of crime in particular locality on the basis of influencing factors
  • Suggesting safest path between the source and destination for users

Tech Stack: Django, MongoDB, LeatletJS

POS Tagging in Hindi Document

  • Identification of Parts of Speech from Hindi Document using Transmission and Emission Probabilities of Hidden Markov Model and Viterbi Algorithm
  • Tagging each word of Hindi Sentence to correct Part of Speech
  • Demo & Explanation

Tech Stack: Python, NLP

WordFlow - Blog website

  • A blogging website for bloggers to publish their content online
  • Create, edit, delete blogs, and view blogs of other users
  • Subscribe for new feature updates
  • Live Demo

Tech Stack: Flask, Sqlite

VideoClassrooms


  • WebRTC based online learning platform developed at DotSlash hackathon at SVNIT, Surat.
  • User can join the classroom with particular subject.
  • Live Demo

Tech Stack: Flask, Sqlite, Agora SDK


Covid-19 Dashboard


  • Statistics about India's Covid-19 count & Graphical Visualisation (Statewise visualisation)
  • Districtwise zones & their count, India's Heatmap according to count
  • Join Slack channel to get updated stats every 1 hour
  • Top and latest news update on Covid-19
  • Live Demo

Tech Stack: Flask, APIs, LeafletJS, ChartJS


Content Writing

  1. Resume Builder Web Application

  2. Different Ways To Declare And Initialize 2-D Array in Java

  3. How to Integrate Stripe Payments in React App using Express ?

  4. How to read all CSV files in a folder in Pandas?

  5. How to read all excel files under a directory as a Pandas DataFrame ?

  6. BeautifulSoup - Scraping Link from HTML

  7. How to display images using handlebars in Node.js ?

  8. How to get the number of dimensions of a matrix using NumPy in Python?

  9. How to send PDF in express route response and force browser download ?

  10. Java Program to Encode a Message Using Playfair Cipher

  11. Install and Set Up kubectl on Linux

  12. SQLite MIN

  13. MYSQL View

  14. MySQL Inner Join

  15. MySQL Temporary Table

  16. Java Program to Implement Direct Addressing Tables

  17. How To Sort List Of Strings In Alphabetically

  18. Join Elements of a Set into a String in Python

  19. Where should secret keys should be stored for a Node.js app ?

  20. How to build progressive web app(PWA) in Angular 9 ?

  21. How to Remove Elements from a LinkedHashMap in Java?

  22. How to Get Last Inserted ID from MySQL?

  23. How To Install Pymysql In Python?

  24. How To Change Page Orientation in Google Docs

  25. How To Change Text Color In Google Docs

  26. Duck Number Java

  27. How to Export Schema Without Data in SQL?

  28. Check If a Text File Empty in Python

  29. Check a File is Opened or Closed in Python

  30. Tensorflow.js tf.tensor2d() Function

  31. Tensorflow.js tf.LayersModel class .compile() Method

  32. Tensorflow.js tf.tensor3d() Function


testimonialsTestimonials

It's rare that you come across standout talent like Girish. From Java to Python and more, he masters the top programming languages. He had been a great resource to my organisation. His work has always been top-notch, and he is always welcoming to feedback and making improvements. Girish is self-motivated and a great team player.

Gaurav Kumar Singh (Senior teammate)
Senior Principal Consultant at Oracle Financial Services Software Limited

View

It was for a very short period where he joined us fresh out from a college as an intern. He helped us build selenium automation testing using Python for our webapp from scratch. Few traits that I like about him was his humbleness, eager to understand first and than implement, quick in acknowledging the issues and rectifying it, that shows the grip that one has on the features developed. He will definitely add values to the team he joins in future. Wishing him all the best 👍

Dhaval Jain (Internship Mentor)
Partner Interface Manager at Brontoo Technology Solutions India Pvt Ltd

View

I've seen Girish go above and beyond in understanding C programming language during his first year of Computer Engineering. Because of his 'student for life mindset' he's always eager to learn new technologies.

Anjali Chachra (Faculty)
Assistant Professor at K.J Somaiya College of Engineering

View

Excellent at understanding concepts always Ready to learn new things Said skill developed in no time keep it up

Vaibhav Vasani (Faculty)
Assistant Professor at K J Somaiya College of Engineering, Vidyavihar

View

AchivementsAchievements

  • Visited University of Tokyo(UoT), Japan as one of the participant for Sakura Science Exchange Program of June 2023 batch from of a total of 10 participants selected from India.
  • Academic Excellence Award at IIT Hyderabad for getting highest GPA in M.Tech TA for calendar year 2022.
  • Secured AIR 289 GATE CS 2022
  • Secured AIR 1748 GATE CS 2021
  • Secured 10th Place out of 280 Teams participated in Hack36 Hackathon in April 2021.
  • Secured First Place out of 50 Teams for Project Sahyog at KJSCE Internal Hackathon for SIH 2020.
  • Secured 1 st rank in Junior College in HSC
  • Received Facebook Pytorch Scholarship Foundational course by Facebook Developer Circles.

photographyPhotography