Sanket Dasgupta

snkt.tech↗ sanketdasgupta@gmail.com github.com/SanketDG ↗

EXPERIENCE

Persistent Systems

Aug 2018 – Present • Full Stack Developer • Pune, India

  • Developed a Chrome extension that bought an archaic email encryption product to the cloud, on modern web technologies. Webpack, ES6, HTML/CSS.
  • Developed an Outlook Web Addin for Outlook suite of products and refactored to use modern tooling and bundling techniques to improve performance by 4x. The addin code was deployed to AWS Cloudfront CDN served over HTTP/2, which led to an additional boost in performance.
  • Separated a monolithic Django codebase that was consumed by the above two client side applications into two smaller services and containerized them using Docker improving both the development and deploying experience.
  • Refactored I/O intensive co de in the Django application to be processed by an asynchronous worker queue that used Redis to store tasks and green threads to interleave tasks which resulted in 17x improvement over response times.
  • Implemented centralized logging for all web services by writing an intermediary web service in Go that publishes all logs to ElasticSearch and visualized important data points using Kibana.
  • Developed, tested and migrated an legacy application to modern web technologies and maintained full compatibility with the legacy application. TypeScript and OpenUI5.

Google Summer of Code

Apr 2016 - Aug 2016 • Open Source Contract Developer

  • Participated with the Python Software Foundation under coala (https://coala.io)
  • Created a language independent documentation extraction system.
  • Wrote a language independent plugin that automatically fixes inline code comments and documentation.
  • Gained maintainer access for contribution to the project.

ACHIEVEMENTS

Mentor for Google Summer of Code 2017 and 2020.

Mentored a GSoC student for the coala and Anita-B organization in respective years.

Runner up at HackerEarth IndiaHacks Open Source Hackathon

Contributed to various open source projects to reach the leaderboard on the basis of difficulty of issues triaged.

PROJECTS

djurl

Python • Django • Docker

A minimal self-hosted URL shortener built using Django built with modern tooling for Python and best practices in mind.

This is also the reference application for modern-django-tooling↗

khol (খোল)

C

A minimalistic shell written in C with support for redirection, history and pipes.

extenstart

Javascript

Opinionated Boilerplate for Web Extensions

hugo-theme-sauce

Hugo • Tachyons • Netlify

The Hugo theme that runs awsomsauce.tech!

Open Source Contributions

Contributions to NetworkX↗ (a graph library for Python), coala↗ and coala-bears↗ (an opinionated language agnostic linting tool), PostHog↗ (Open Source Product Analytics), PyPA↗ (Python Packaging Authority) and many more↗

SKILLS

Proficient In

  • Python
  • Javascript

Frameworks

  • Django
  • Flask
  • React

Tools • Databases

  • Webpack
  • Redis
  • Docker
  • Git
  • Elastic (ELK)

Other

  • PHP
  • Node.js
  • Go

EDUCATION

Academy of Technology

2014 – 2018 • Computer Science • Kolkata, India