Rahul Guin

SWE @ Google

Boston, Massachusetts, United States

About

Hello 👋 I'm currently working as a Software Dev on some really cool products at Google. I’m always up for a good conversation, so let’s connect!

Experience

  • Google (Full-time · 4 yrs 5 mos)
    • Software Engineer III
      Dec 2025 - Present · 7 mos

      Travel Ads

    • Software Engineer III
      Oct 2023 - Dec 2025 · 2 yrs 3 mos

      Merchant Partner Experiences GenAI Patent - https://patents.google.com/patent/WO2024243204A1

    • Software Engineer II
      Feb 2022 - Oct 2023 · 1 yr 9 mos

      Merchant Partner Experiences

  • Graduate Teaching Assistant at Khoury College of Computer Sciences
    Jan 2020 - Dec 2021 · 2 yrs

    Graduate Teaching Assistant for the courses - • CS 5002: Discrete and Data Structures. • CS 5800: Algorithms. • CS 3500: Object-Oriented Design.

  • Summer Developer Analyst Intern at Barclays
    Jun 2021 - Aug 2021 · 3 mos

    • Created a web-based Internal Credit Extraction Tool to compute credit runs and persist data to internal components using React and Spring Boot.

  • Engineering Development Group Co-Op at MathWorks
    Jun 2020 - Dec 2020 · 7 mos

    • Extended the widely popular pairwise testing framework to design an N-WISE testing framework by implementing a greedy novel algorithm created using MATLAB and C++. • Researched multiple ways to incorporate various tradeoffs between time complexity and accuracy of generating a minimum test set as N-WISE testing is an NP-Complete problem. • Automated the creation and deployment of MATLAB disk images for cloud CI services using Docker and Shell Scripting. • Leveraged the JAVA SDK provided by Azure, AWS, and GCP to perform complex communications with buckets over regions all over the world. Used unionfs and squashfs file systems to increase the efficiency of manipulating large objects. • Analyzed multiple methods to create the first AppImage of MATLAB.

  • Associate Technical Consultant at Oracle
    Jul 2018 - Jul 2019 · 1 yr 1 mo

    • Developed extensive solutions on the Flexcube product environment, customized products per client requirements and refined the user experience for banks. • Designed complex maintenance screens to dynamically add multiple banking parameters along with a summary screen of the transactions which enhanced product customization. • Worked on the backend development and database maintenance issues in JavaScript and PL/SQL with a team of 8 and integrated them as modules in banks across Middle Eastern countries. • Coordinated onboarding of new-hires in team and mentored them to new projects.