Profile
I'm a fullstack software engineer with expertise in Python, Javascript/Typescript and Go. I can build frontends in React and backends in Python, NodeJS and Go. I am committed to lifelong learning and continuously seek out new technologies and skills to master. My interests lie in Machine Learning, AI, Databases and Virtual Reality.
Education

Bachelor of Engineering (Computer Science and Engineering)

2015 to 2019 at Birla Institute of Technology, Mesra, Ranchi, India

Experience

Software Engineer at 100ms

From Nov 2021 to Present

  • Did major internal refactoring of the chat recording service, improving success rate of chat recordings by 15%
  • Developed an RBAC system in Go for 100ms dashboard, enhancing security and saved more than $50k in bug bounties
  • Launched a post-call transcription and call summary service for 100ms, handling 500k+ minutes and generating an additional $10k monthly.
  • Integrated track recording and stream recording capabilities to 100ms API which helped in getting a deal of $1.5 million
  • Built a Javascript meeting bot for WebRTC calls, facilitating ML operations on captured media streams.
  • Helped team members in overcoming technical challenges, ensuring smooth progress and timely project completion

R&D Engineer II at Synopsys

From Dec 2020 to Nov 2021

  • Created ETL pipelines using Airflow, improved success rate of existing workflows by 20%.
  • Developed a Kafka and ELK-based error detection/notification system which improved early detection of errors by 80%.
  • Managed and trained 2 interns to work on different components of the data analytics system.

R&D Engineer I at Synopsys

From Jun 2019 to Dec 2020

  • Implemented congestion detection for VLSI designs based on the EDA run data, using Python, Pandas and OpenCV, helping detect issues in earlier stages of the designs.
  • Enhanced Data Analytics System by shifting from Pandas to Spark (pyspark), cutting runtime by 95% and enabling analysis on 10x larger data ( 500GB)

Intern, Technical Engineering at Synopsys

From Jan 2019 to Jun 2019

  • Developed a VLSI Design Data Analytics System from scratch, which processed and analyzed data coming from VLSI design tools like Fusion Compiler, using Python, Pandas and Statistical analysis methods, improving debugging times from weeks to hours.

Achievements
Skills
  • Python
  • Javascript
  • Typescript
  • Go
  • Rust (beginner)
  • Solidity
  • Django
  • FastAPI
  • NodeJS
  • React
  • Next.js
  • MySQL
  • PostgresSQL
  • MongoDB
  • Airflow
  • Pyspark
  • Pandas
  • gRPC
  • REST APIs
  • Kafka
  • Redis
  • TensorFlow
  • PyTorch
  • OpenAI APIs
  • LLM
  • HuggingFace Transformers
  • Solana and Ethereum Dapp development
  • VSCode
  • Vim
  • Git
  • GitHub
  • Docker
  • Kubernetes
  • AWS (EC2, S3, RDS, Lambda)
© 2024 Shubham Prasad