DHRUV MAKWANA
352-***-**** # *****.***********@*****.*** ï makwana-dhruv/ § Dhruv-mak Dhruv-mak
Education
University of Florida, Gainesville, Florida May 2025 Master of Science in Computer and Information Science GPA: 3.96/4.0 National Institute of Technology, Surathkal, Karnataka May 2022 Bachelor of Technology in Computer Science and Engineering GPA: 8.0/10 Technical Skills
Languages and Frameworks: Python, C/C++, JavaScript, Golang, TypeScript, Java, Pony, React, Redux, NextJS, Gin, FastAPI, Flask, Django, SQLAlchemy, HTML5, CSS3, React Native, TailwindCSS, Shadcn, Tkinter, Dash Machine Learning/Artificial Intelligence: LLM, PyTorch, Scikit-Learn, NumPy, Pandas, OpenCV, spaCy, HuggingFace, OpenAI
DevOps and Cloud: Docker, Kubernetes, Jenkins, Git, Prometheus, Grafana, Kibana, Logstash, Elasticsearch, EC2, S3, Route 53, VPC, RDS, Lambda, SNS, SQS, Step Functions, Boto3 Databases and Tools: MySQL, PostgreSQL, MongoDB, OracleDB, Aurora, ElastiCache, Firebase, Postman, Jira, Confluence, Google Lighthouse, Linux, Bash, Socket.IO, WebSocket, WebRTC Monitoring and Automation: Prometheus, Grafana, Kibana, Logstash, Elasticsearch, Jenkins, PyTest, Selenium, PlayWright, Jest, Github Actions, GitLab CI/CD
Experience
Strand Life Sciences Pvt Ltd May 2022 – Aug 2023
Associate Software Engineer Bangalore, Karnataka
• Achieved a 43% reduction in Whole Exome Pipeline completion time by developing a streamlined automation process with one-click initiation and progress tracking, improving cross-functional workflow.
• Developed a high-performance Homologous Recombination Deficiency prediction model using Self-Supervised Multiple Instance Learning, and centralized data access interface for Whole Slide Images, enhancing workflow efficiency for clinical and research teams.
• Enhanced website performance using Google Lighthouse Insights by optimizing database queries and webcaching resulting in a 25% reduction in Largest Contentful Paint, a 20% improvement in Total Blocking Time. Boucher Lab, University of Florida May 2024 – Dec 2024 Research Assistant Gainesville, Florida
• Developed a data compression algorithm using full-text substring indexing to improve the parsing efficiency of texts derived from repetitive corpora. Implemented Relative Lempel-Ziv Compression, leveraging a reference text to build an FM index for parsing other texts, enhancing both compression ratio and parsing accuracy.
• Identified and reported a bug in the SeqAn3 library that prevented the use of bitpacked sequence with FM index, contributing to the library’s functionality improvement. Strand Life Sciences Pvt Ltd May 2022 – Aug 2022
Software Developer Intern
• Implemented robust logging mechanisms for bioinformatics services and standardized practices across genomic analysis platforms, improving error handling, consistency, and system reliability.
• Designed and deployed a centralized log management system using ELK stack, creating comprehensive dashboards for real-time monitoring of key performance metrics and facilitating efficient data analysis. Projects
CypherTalk: Real-time E2E Encrypted Communication platform Jan 2024 - Mar 2024
• Engineered a real-time chat application leveraging React for a responsive user interface, integrating Socket.IO to facilitate live, bi-directional communication, significantly improving user interaction and reducing latency.
• Optimized backend by indexing MongoDB, achieving a 1.2:1 query targeting ratio, and enhanced frontend with lazy-loading and code-splitting, reducing initial load time by 30%.
• Developed a comprehensive metrics monitoring dashboard using Prometheus, Grafana, and Percona to continuously track and optimize application performance, ensuring high availability and reliability. Go Distributed Store: P2P Content-Addressable Storage System July 2024 - Aug 2024
• Engineered a distributed peer-to-peer file storage system in Go, implementing content-addressable storage
(CAS) with SHA-1 hashing for file deduplication and AES-256 encryption for secure data transfer across nodes, while maintaining data consistency through automatic peer discovery.
• Designed a modular architecture with robust error handling including automatic retry protocols and circuit breaker patterns, enabling horizontal scalability through dynamic node addition while ensuring reliable file operations during network failures.