Anik D.

Anik D.

Software Engineer Intern

Followers of Anik D.605 followers
location of Anik D.West Bengal, India

Connect with Anik D. to Send Message

Connect

Connect with Anik D. to Send Message

Connect
  • Timeline

  • About me

    software engineer at chronicle ✦ prev: gsoc '22

  • Education

    • Tribeni Tissues Vidyapith

      2017 - 2019
      ISC, 96.75%
    • Tribeni Tissues Vidyapith

      2012 - 2017
      ICSE, 97.4%
    • Indian Institute of Engineering Science and Technology (IIEST), Shibpur

      2019 - 2023
      Bachelor of Technology - BTech Information Technology 9.17/10 (as of 7th semester)

      Activities and Societies: CodeIIEST - Developer

  • Experience

    • Banbreach

      Apr 2020 - Sept 2020
      Software Engineer Intern

      • Engineered 4 in-demand features for an existing video conferencing solution based on Meteor and React which led to increased usage among local teachers• Collaborated with 3 interns to fix bugs in the video conferencing solution• Developed 2 SEO friendly Nuxt.js websites to showcase various products• Onboarded 50+ students of a renowned institute on the video conferencing solution, along with a LMS• Helped in the onboarding of 1 new employee, and mentored them on the current stack Show less

    • Shipdeck Advisors Pvt. Ltd.

      Feb 2021 - Apr 2021
      Software Engineer Intern

      • Configured continuous Integration and deployment pipeline to automatically build, test anddeploy NestJS Backend in a Docker container on AWS ECS using AWS Codebuild andCodepipeline• Set up EC2 application load balancer, monitoring and access and network logging of API• Bootstrapped and set up a NestJS based backend, maintained docker images and automaticdatabase migrations to reduce wastage of development time

    • Google Developer Student Club IIEST

      Aug 2021 - Jun 2022
      Management Lead & Dev Team

      Google DSC Management Lead and Dev Team Member at IIEST, Shibpur- Grew to 825 chapter members in just 10 months- Organized 45 events on a variety of technical topics from Software Development to Product Management to Research

    • CodeDrills

      Nov 2021 - Apr 2022
      Frontend Developer Intern

      • Delivered the frontend to the Recruiter platform with Vue & Vuetify, in use by 5+ companies• Utilized protocol buffers and gRPC-web to communicate with backend• Improved developer tooling and managed dependency upgrades of the Vue ecosystem to newer versions

    • Google Summer of Code

      May 2022 - Sept 2022
      Developer @ Sugar Labs

      • Optimized production build leading to a 10%+ reduction in final bundle size• Migrated a create-react-app project to a custom Webpack 5 project with cleanly separated development and production configs• Configured development environment with Hot Module Reloading, Type Checking Logs and Linting Logs for an improved development experience• Setup Continuous Integration with unit and e2e tests on pull request to improve stability

    • Chronicle

      Jun 2022 - Mar 2023
      Software Engineer Intern

      Building the future of storytelling.• Wrote extensions for the TipTap text editor to unite and maintain common usage scenarios• Debugged and fixed multiple P0 bugs related to real time collaboration• Shipped 2 hotly user requested features in the creation experience• Cleaned up core SDK components for improved code health and increased utility

    • Chronicle

      Jul 2023 - now
      Software Engineer

      • Implemented a custom Prosemirror-based rich web text editor with multiple tailor-made custom plugins for a seamless editing experience• Analyzed build output and code-split routes of the React based frontend resulting in reduction of first-load bundle size by ~30%• Hugely improved the developer experience by performance debugging the Vite development server via profiling and flamegraphs, leading to 5x reduction in time taken for hot reloads• Designed and implemented the image upload service across the stack, using signed URL generation for client-side uploads to storage buckets• Wrote multiple state machines using XState to represent app level state, like handling individual image uploads with loadings states, error handling and retries Show less

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Anik D.
      Placed 3rd in Access Denied Instruo 2019 November 1, 2019 Placed 3rd in Access Denied, a CTF organised by Instruo, IIEST Shibpur.
  • Volunteer Experience

    • Web Engineer

      Issued by The Uliv Foundation on May 2021
      The Uliv FoundationAssociated with Anik D.