Rahul Gill

Bangalore, India

Work Experience

Associate Consultant @ Oracle

Bangalore, India | June 2023 - Present

  • Implemented customizations of the payments product, setting up environments, and helping with technical specifications.
  • Worked with NEFT, RTGS, and other transaction processing customizations.
Technologies and Skills: Java, Oracle Database, SQL, JBoss Wildfly, Java EE, Docker

Student Developer Intern @ Google Summer of Code (Mifos Initiative)

Remote | June 2022 - September 2022

  • Built an open-source UI library to be consumed by Mifos Android apps.
  • Implemented lint rules, migrated from Findbugs to Spotbugs, and updated UI components to Material/AndroidX.
Technologies and Skills: Android, Material Design, Spotbugs, Java

Android Developer Intern @ Stock Register

Remote | January 2022 - March 2022

  • Designed and developed the Stock Register Android app, an inventory management mobile app with 50,000+ downloads.
  • Migrated the codebase from Java to Kotlin, improving crash-free users from 95% to 98.5%.
  • Added features like multiple access levels and additional transaction options, boosting user engagement.
Technologies and Skills: Kotlin, Android, JSON Serialization

Education

Bachelor of Technology, Electrical Engineering

NIT Hamirpur

2019 - 2023

Projects

Result-NITH

July 2023 - Present

  • Parsed student results from the NIT Hamirpur website and stored them in SQLite using Golang and Goquery.
  • Automated data extraction and built a user-friendly front-end using SvelteKit, deployed on Vercel.
Technologies and Skills: Golang, Goquery, SQLite, SvelteKit

Student-Attendance-Tracker

January 2024 - Present

  • Developed an Android app for students to track attendance, manage schedules, and handle extra classes.
  • Built using Kotlin, Jetpack Fragments, Navigation, and SQLDelight for database management.
Technologies and Skills: Kotlin, Jetpack Fragments, Navigation, SQLDelight

Portfolio and Blog

July 2023 - Present

  • Created a personal portfolio and blog showcasing projects and notes.
  • Built with SvelteKit SSG, TailwindCSS, and Mdsvex for fast and efficient web rendering.
Technologies and Skills: SvelteKit, TailwindCSS, Mdsvex

Skills

Programming Languages: Java, Kotlin, JavaScript, Go

Technologies: Java EE, Android Development, Linux, Docker, Git, Bash