Sagnik Dey

Sagnik Dey

Backend Developer

Followers of Sagnik Dey1000 followers
location of Sagnik DeyRedmond, Washington, United States

Connect with Sagnik Dey to Send Message

Connect

Connect with Sagnik Dey to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Google

  • Education

    • Purdue University

      2022 - 2024
      Master's degree Computer Science
    • Indian Institute of Technology, Kanpur

      2017 - 2021
      Bachelor of Science - BS Mathematics
  • Experience

    • Indian Institute of Technology, Kanpur

      May 2018 - Jul 2018
      Backend Developer

      Worked on the backend of a scalable web application using Scala language with Akka http library.Led a team of 4 members during the course of the internship.Technologies used :● Scala language● Akka HTTP● Phabricator● Slick-pg● PostgreSQL● Couchbase● Docker● Git

    • Boost

      May 2019 - Aug 2019
      GSoC'19 Student Developer

      • Working on the library Boost.Real which is a C++17 library, attempting to get rid of errors brought about due to truncation in floating point arithmetic by using range arithmetic.• Changed the number base used internally from decimal to INT_MAX for optimal space usage when storing numbers as vectors of digits. Redesigned all tests to better address the library functionality after internal representation changes.• Added templating to the entire library to enable custom variable type for internal real number representation.• Adding Karatsuba Multiplication function currently for numbers represented in base INT_MAX.• Added user defined literal functionality for declaring objects of type Boost.Real.• Contributed towards several bug fixes in adding division operation to the library. Show less

    • Vox Populi, IIT Kanpur

      Aug 2019 - Aug 2021
      Writer
    • Walmart

      Apr 2020 - Jul 2020
      Software Engineer

      Made a Java webapp that fetches order details from an API according to given parameters and feeds the result into an ElasticSearch(ES) database linked to Kibana for generating useful visualizations.Made a python script that crawls through log fi les based on a schedule to find and organize relevant data. This is again fed into an ES database through a Java webapp.Both webapps were deployed on a VM accessed via SSH, requiring setting up of various necessary software on the VM.Added a module to perform JDBC queries on an Oracle database on an existing Walmart project. Show less

    • Accenture

      Mar 2022 - May 2022
      Advanced Application Engineering Analyst

      Originally offered employment at Accenture Japan Ltd.Started training virtually at the Mumbai office (MDC2B) of Accenture India due to pandemic related border closures.Resigned to pursue higher studies before transferring to Accenture Japan Ltd. in May.

    • Purdue University

      Jan 2023 - May 2024

      Teaching assistant for Programming in C.

      • Graduate Teaching Assistant

        Dec 2022 - May 2024
      • Graduate Teaching Assistant

        Jan 2023 - May 2023
    • Google

      May 2023 - Nov 2023
      Software Engineer Intern
    • Google

      May 2024 - now
      Software Engineer
  • Licenses & Certifications