Personal page for Ishan Bansal
About Me
I am a passionate software engineer with a strong foundation in software design, development, and debugging, complemented by cutting-edge research in wireless sensing and high-performance computing. I have a proven track record of successfully delivering projects and resolving complex technical challenges. My expertise lies in architecting robust solutions, optimizing system performance, and fostering collaboration within cross-functional teams.
Technical Skills
Languages
- Primary: Scala, Python, Go-Lang, C/C++, Java
- Others: JavaScript, Perl, HTML/CSS
Technologies
- Databases: SQL, MongoDB
- Infrastructure: Ansible, Terraform, Git, Jira, Linux
- Frameworks: TensorFlow, PyTorch, Django, Flask, SpringBoot
- Developer Tools: Docker, Kubernetes, Jenkins, Elasticsearch, Grafana, Kibana, Logstash, Postman, Splunk
Education
University of California San Diego
- MS in Electrical and Computer Engineering
- Specialization: Computer Engineering
- September 2023 - June 2025
Birla Institute of Technology and Science, Pilani
- BE in Electronics and Communication Engineering
- Minor in Finance
- August 2016 - June 2020
Research
Wireless and Batteryfree Universal Remote Sensing Platform (Patent Submitted)
April 2024 – Present
- Fully funded graduate research student advised by Prof. Dinesh Bharadia, developing wireless, batteryfree remote sensing technology.
- Built the algorithm and software technology for retrieving accurate data for force, luminosity, temperature, and soil moisture in real time.
- Developed an end-to-end solution for automatically detecting sensors and integrating them using Augmented Reality (AR) through live camera feed.
- Won the Best Paper Award at IEEE RFID 2025 for SenSync, the algorithm behind the platform.
- Awarded Best Demo - Runner Up at MobiCom ’24 and SenSys ’25.
- Demonstrated commitment to reproducible research, earning all evaluation badges for publishing artifacts for ZenseTag at SenSys ’24.
- Published at multiple flagship conferences including ACM SenSys ’24, ACM MobiCom ’24, IEEE RFID ’25, and ACM SenSys ’25.
- Publications:
- I. Bansal, N. Bhat, A. Gupta, H. Govindarajan and D. Bharadia, ”SenSync: Real-Time and Accurate Passive Sensing,” 2025 IEEE International Conference on RFID (IEEE RFID ’25), Atlanta, GA, USA, 2025, pp. 1-6.
- ZenseTag: An RFID assisted Twin-Tag Single Antenna COTS Sensor Interface. In Proceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems (SenSys ’24). Association for Computing Machinery, New York, NY, USA, 336–350.
- Demo - ZenseTag: Real-Time Passive RFID Sensing. In Proceedings of the 30th Annual International Conference on Mobile Computing and Networking (MobiCom ’24). Association for Computing Machinery, New York, NY, USA, 1757–1759.
- Demo - SIGAR: Sensor Integration Gateway using Augmented Reality. In Proceedings of the 23rd ACM Conference on Embedded Networked Sensor Systems (SenSys ’25). Association for Computing Machinery, New York, NY, USA, 696–697.
Professional Experience
Cisco Systems | Senior Software Developer | Bangalore, India
January 2020 - August 2023
- Developed robust software in Scala, Golang, and Python for the install and upgrade of HyperFlex, managing public and private cloud infrastructure.
- Accelerated feature integration and achieved a 22% reduction in upgrade time through architectural software optimizations.
- Maintained a 93% bug closure rate, leading to a 70% reduction in bugs for upgrade software and significantly enhancing cluster lifecycle management.
- Implemented infrastructure as code practices using Terraform and Ansible, boosting deployment efficiency by 25%.
- Integrated automated testing and continuous monitoring into DevOps pipelines to ensure rapid and reliable software releases.
- Engineered automation tools to manage test scripts and analyze test statistics for Intersight, a cloud-operated infrastructure management platform.
- Developed a CI/CD pipeline-integrated tool for test script review, saving 100 work hours per week previously spent on code review.
- Designed and launched a web application to track verification activities for hundreds of deployed microservices.
- Implemented an automated solution to identify security vulnerabilities and user-experience flaws, saving 50 work hours per week.
- Created a chatbot for real-time reporting of ongoing and past verification activities, reducing data retrieval time by 40 work hours per week.
- Honored with the “Employee of the Quarter” award in Q1-FY2021 for exceptional contributions to new feature development.
Certifications
- AWS Fundamentals Specialization (Coursera)
- Deep Learning Specialization (Coursera)
- TensorFlow in Practice Specialization (Coursera)
- Google Cloud Fundamentals (Coursera)
- Machine Learning A-Z™: AI, Python & R (Udemy)
Internships
Peco Pallet Inc | Summer Intern | New York
June 2024 - September 2024
- Implemented custom pipeline for data cleaning, geocoding, and reporting using Python and Excel for managing large corporate data.
- Engineered a one-click solution for analyzing extensive datasets and generating customized reports to estimate optimal pricing strategies.
- Built the entire application in-house, improving data quality and saving over 70% of the work hours spent in data management.
- Enhanced the pricing process and expedited the delivery of pricing by 40%, increasing the probability of conversion by 25%.
Western Digital | Summer Intern | Bangalore
May 2019 - July 2019
- Developed a code-coverage tool for functional coverage for firmware verification of removable flash-based storage devices.
- Designed an efficient data structure and algorithm to compute and store coverage results within a 50kB on-disk space constraint.
- Integrated the tool with a user-friendly interface to display results and suggest actions for test coverage improvement.
- Built the tool in-house, saving an estimated US $50,000 annually.
Indian Meterological Department | Research Intern | Pune
May 2018 - July 2018
- Led 4-person team developing end-to-end meteorological sensor data collection system.
- Built robust system for harsh environments with zero supervision requirements.
- Integrated mobile app for real-time data access with 100% uptime.
- Implemented multi-channel data transmission (LTE, Ethernet, Wi-Fi) using microcontrollers.
- Achieved 90% cost reduction through in-house development.
Projects
Recommender System for an eCommerce based Rental Clothing Store
November 2024 - December 2024
- Developed a custom latent factor model, achieving an MSE of 0.317, outperforming baseline and advanced models like TF-IDF and SVD.
- Implemented a novel approach to product definition by treating all sizes of an item as a single product, effectively reducing data sparsity and improving prediction accuracy.
- Designed and evaluated multiple predictive models, including linguistic feature-based and physical characteristic-based approaches, to analyze user satisfaction in clothing rentals.
- Created a practical recommender system capable of generating personalized item recommendations with estimated ratings for individual users.
Advanced Branch Prediction Techniques
May 2024 – June 2024
- Optimized hardware budget allocation for predictors, balancing performance and resource utilization within a 72-128 kilobit range.
- Analyzed predictor performance across multiple benchmarks (GCC, ASTAR, H264ref, NAMD), demonstrating consistent improvements over baseline Gshare predictor.
- Utilized advanced branch prediction techniques including Pattern History Tables, Branch History Tables, and meta-predictors to enhance CPU performance.
Parallelization of Genetic Pairwise Alignment for ClustalW
January 2024 – March 2024
- Implemented wavefront parallelism to optimize the pairwise alignment step of ClustalW, achieving a 1000x speedup.
- Developed a GPU-based algorithm using CUDA to parallelize sequence alignments across different kernel blocks.
- Integrated the X-Drop heuristic to enable early termination of suboptimal alignments, further improving efficiency.
- Utilized shared memory for storing anti-diagonals and implemented parallel reduction techniques to maximize GPU performance.
- Achieved a 770x speedup on GPU compared to CPU for sequence alignment tasks using optimized grid and block sizes.
Dual-Band MIMO Circular Patch Antenna Design and Isolation Analysis
January 2019 – May 2019
- Designed dual-band circular microstrip patch antenna (3.5 GHz and 4.5 GHz) on FR4 Epoxy substrate.
- Achieved S11 parameters of -38.46 dB at 3.5 GHz and -40.72 dB at 4.5 GHz.
- Implemented and compared four DGS (Defected Ground Structure) isolation techniques for MIMO configuration.
- Attained up to 28 dB isolation between antenna elements using dual strip DGS.
- Analyzed S-parameters and radiation patterns to evaluate antenna performance using Ansys HFSS.
- Optimized design for compact MIMO applications in wireless communication systems.
Leadership & Activities
Teaching Assistant | Department of Economics and Finance, BITS Hyderabad January 2019 - May 2019
- Taught Securities and Portfolio Management.
- Improved class average scores by 17 points.
- Managed coursework for 150 students.
Financial Literacy Programs | Finance Club Member, BITS Hyderabad August 2016 - May 2018
- Conducted financial literacy programs for students at BITS Hyderabad.
Event Organizer | BITS Hyderabad August 2016 - May 2019
- Organized and hosted approximately 50 guest lectures for students and faculty.
- Impacted 10,000+ students across India.