# Karan Joisher > System Software Engineer 2 at HPE Location: Boston, Massachusetts, United States Profile: https://flows.cv/karanjoisher I am currently a Senior Software Engineer at Hewlett Packard Enterprise, developing high-performance RDMA library for distributed object storage systems. My area of interest includes: ● Software development (Backend systems, microservices, distributed systems, etc.) ● Systems programming (Operating systems, networks, etc.) ● Tools development (Debuggers, graphics, etc.) My goal is to develop performant, easy-to-use tools that leverage the immense potential offered by modern hardware, making the overall computing experience much smoother and bloat-free for users and developers. Technical Skills: Languages: C, Java, C++, Python Libraries: Spring Boot, JPA, Hibernate, POSIX, Win32 APIs, Linux System APIs, OpenCV, OpenGL, NumPy Tech: AWS, Apache Kafka, Git, MSVC, MongoDB, MySQL, Docker, OpenShift, Jenkins, Mulesoft Anypoint You can find more about me on my personal website: https://karanjoisher.github.io/ ## Work Experience ### Systems Software Engineer 2 @ Hewlett Packard Enterprise Jan 2024 – Present | Andover, Massachusetts, United States ### System Software Engineer Intern @ Hewlett Packard Enterprise Jan 2023 – Jan 2023 | Andover, Massachusetts, United States • Built NVGrid, a foundational library suite for developing advanced cloud storage apps leveraging NVMe, RDMA • Implemented RDMA channel API using IBVerbs to provide high-speed data transfers with minimum latency • Prepared TCP channel for NICs that don’t support RDMA, and Shared Memory channel for services running on the same node to avoid unnecessary buffer copies • Engineered Connection Manager library for establishing channel connections between nodes; used gRPC service framework and Redis for service look-up; and Boost state machine for connection orchestration • Architected Telemetry library to monitor the health and performance metrics of NVGrid components and integrated it with Grafana for visualization • Tech used: C/C++, IBVerbs, Boost, gRPC, Redis, Kubernetes, Docker, Grafana, Bazel, GoogleTest, Jenkins ### Graduate Research Assistant @ Northeastern University Jan 2023 – Jan 2023 | Boston, Massachusetts, United States • Offered guidance on the Discovery Cluster, covering areas like Linux, Slurm, Docker, CUDA, MPI • Managed Concourse workflows to create and roll out Docker and Singularity containers • Worked alongside scientists to design and initiate ML models on multi-GPU setups using PyTorch and TensorFlow ### Software Developer @ Barclays Jan 2019 – Jan 2022 | Pune Area, India Barclays Mobile Banking APIs ● Designed and developed an ecosystem of APIs for setting up repayment plans for delinquent accounts. ● Gained 5x improvement in API response times by making downstream API calls asynchronous and parallel. ● Implemented a performance logging and monitoring library to track the performance of these APIs. Customer Outcome Testing Application ● Gathered requirements from bank agents to understand how they manually reviewed collection cases. ● Developed a backend API and database components to digitize the manual case review process. ● Closely worked with bank agents to build UI and iterate over the application flow. ● Key Achievements: Reduced manual effort for case reviews by 232 hours/week (5.8 FTEs). AWS Microservices and Cloud Infrastructure Automation ● Developed microservices to create collection cases for delinquent accounts received via Apache Kafka events. ● Created CloudFormation templates to deploy auto-scaling ECS clusters, MSK clusters, RDS, and EC2 machines on the AWS cloud platform. ● Implemented AWS Lambdas for rotating credentials and replicating EBS volumes to backup data. ● Developed features for APIs to automatically fetch the latest credentials from AWS Secret Manager. ● Key Achievements: Single-click infra provisioning; Reduced server costs by demand-based cluster scaling. ### Computer Vision Developer @ Accelo Innovation Private Limited Jan 2017 – Jan 2017 | Mumbai Area, India ● Developed depth mapping module (using stereo-vision) in Python and C using a two camera setup. ● Integrated Tensorflow's object detection with the depth mapping module to identify objects and calculate their distance from the vehicle. ### Frontend Website Developer @ Truckerrs Jan 2016 – Jan 2016 | Mumbai Area, India ● Designed the UI/UX for the website. ● Implemented the frontend of the booking system and integrated it with the back-end API. ● Used Google Maps API for features such as tracing the path of the vehicle on map. ## Education ### Master's degree in Computer Science Northeastern University ### Bachelor of Technology (B.Tech.) in Computer Engineering KJ Somaiya College of Engineering, Vidyavihar ## Contact & Social - LinkedIn: https://linkedin.com/in/karanjoisher - Portfolio: https://karanjoisher.github.io/ --- Source: https://flows.cv/karanjoisher JSON Resume: https://flows.cv/karanjoisher/resume.json Last updated: 2026-03-31