Post Job Free
Sign in

Software Engineer

Location:
Gainesville, FL
Posted:
May 29, 2025

Contact this candidate

Resume:

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.



Contact this candidate