Sidhant Bahl

Sidhant Bahl

About Me

I'm a passionate full-stack engineer with a strong foundation in computer science and a keen interest in leveraging technology to solve complex business challenges. With experience in both startup and enterprise environments, I specialize in developing scalable, efficient solutions that drive tangible business results.

My experience includes:

  • Full-stack development using Python, JavaScript, TypeScript, React, and Node.js
  • Cloud technologies, including AWS services like EC2, Lambda, and S3
  • Data analysis and visualization using SQL, Snowflake, and Pandas
  • Machine learning and AI, including experience with TensorFlow and PyTorch
  • Agile methodologies and cross-functional team collaboration

Experience

Product Engineer

FlipMarch 2023 - July 2024

  • Sourced and maintained UPCs and ASINs for 100k+ products with 70% accuracy for competitor analysis
  • Prompt engineered and fine-tuned OpenAI's GPT4 for an internal tool to match 100k+ products across FLIP and Amazon
  • Used multithreading and aiohttp in Python to speed up web-scraping and data processing by 4x
  • Developed and maintained scalable microservices using RESTful APIs, improving system performance and reducing response times by 30%
  • Integrated Shopify's API using Python and PostgreSQL, automating order tracking and shipment monitoring, enhancing delivery update accuracy by 40%
  • Implemented front-end features using React and TypeScript, improving customer satisfaction ratings by 25% and reducing duplicate orders by 15%
  • Using data-driven insights from Mixpanel, identified security risks on user accounts and implemented multi-factor authentication system, bolstering trust and user adoption

Software Engineering Intern

WestcapJune 2022 - September 2022

  • Architected and implemented serverless functions using AWS Lambda, optimizing data processing workflows and reducing operational costs by 30%
  • Extracted and cleaned data from external APIs for use in Docker-containerized applications running on EC2, enhancing data-driven decision-making processes
  • Designed and implemented a CI/CD pipeline using Docker and AWS services, reducing deployment time by 20%
  • Developed and deployed a web app using NextJS with Express backend, improving user interaction and data processing efficiency by 25%
  • Implemented UI changes based on customer feedback, reducing user-reported issues by 20%

Software Engineering Intern (Capstone Project)

Keysight TechnologiesJanuary 2022 - June 2022

  • Led a team of 5 students to design a responsive web application in React-Typescript frontend
  • Developed a data rendering solution in Typescript backend, reducing log processing time by 50% and enabling real-time analysis for hardware testing
  • Conducted data analysis and visualization using Pandas for event timelines, handling log files up to 10 GB
  • Implemented database operations with PostgreSQL, enhancing CRUD functionalities and query execution time by 25%

Projects

Social Habit Tracker App

iOS application for habit tracking and social sharing

An iOS application designed to help users build and track healthy habits. The app includes reminders and social sharing features like sharing your habits by uploading images, making it user-friendly and engaging.

  • Implemented user authentication, real-time data synchronization, and push notifications
  • Stack: React Native, Firebase
View Project

Customer Feedback Analysis

Data analysis and machine learning project

  • Analyzed 300,000 customer reviews using Python, Pandas, and NLTK
  • Implemented sentiment analysis and entity resolution algorithms, extracting key insights to understand customer pain points and improve product features
  • Utilized machine learning models to classify and categorize customer feedback, achieving 85% accuracy in predicting customer satisfaction levels
  • Stack: Python, Pandas, Natural Language Toolkit, Scikit-learn

Skills

Languages

Python
JavaScript
TypeScript
C
C++
Java

Cloud & Databases

AWS
Azure
GCP
NoSQL
PostgreSQL

Frameworks & Libraries

React
Angular
Node.js
Express.js
TensorFlow
PyTorch

DevOps & Tools

Docker
Kubernetes
GitHub Actions
Git
REST API
Figma

Methodologies

Agile
Scrum

Soft Skills

Communication
Teamwork
Problem-solving
Adaptability
Time Management

Education

University of California, Santa Cruz

  • Bachelor of Science in Computer Engineering
  • Bachelor of Arts in Business Management Economics
  • Relevant Courses: Data Structures and Algorithms, Computer Architecture, Operating Systems, Software Development

Resume