Hi, I'm Dhruv Raipure
A
I am a motivated, fast-learning programmer with a strong passion for tackling intricate, real-world challenges. I have a naturally curious mindset and thrive on solving complex problems
About
I'm a graduate student at University of California, Irvine pursuing Master of Computer Science. I did my undergraduate studies at Manipal Institute of Technology, Manipal, India. Throughout my career, I have held roles in both technical and non-technical domains, spanning industries such as technology and finance. In the technology sector, I have served as a software engineer at a leading financial services firm, contributing to the development of robust and scalable applications. Going ahead, my career goal is to continue leveraging my technical skills and passion for innovation. I aspire to work on cutting-edge projects and contribute to the advancement of technology in a collaborative and dynamic environment. Constantly seeking growth and new challenges, I aim to expand my expertise and stay at the forefront of the ever-evolving industry.
I am actively seeking a challenging position that allows me to apply my Software Engineering skills while fostering my professional development, offering engaging experiences, and promoting personal growth.
Experience
- Engineered robust features for Java-based AlphaSync server, enabling seamless handling of client data. Developed an API with locking mechanism for ledger transactions that prevented 10-15 race conditions/minute, enhanced system stability, and ensuring data consistency.
- Integrated Angular, SpringBoot, and Camunda BPMN platforms at BlackRock, optimizing system performance, streamlining workflows, and reducing process execution time by 50%, substantially boosting productivity.
- Led a team in developing Camunda-based Document Approval application, reducing 30% time by automating tasks, and improving efficiency by streamlining workflows.
- Tools: Angular, SpringBoot, Java, Camunda
- Developed interactive Conversational AI Platform components, which when incorporated in 7+ landing pages resulted in 40% increased user engagement. Utilized React, TypeScript, and Node.js for high-quality user experiences.
- Analyzed and incorporated front-end library - ANT Design, which is compatible with React that was used as an alternative to Bootstrap.
- Optimized component rendering speed by 16% using code splitting, lazy loading, and responsive design techniques, resulting in a fast, seamless interface, boosting user satisfaction and engagement.
- Simultaneously implemented platform and tested components using React Testing Library and Cypress, enhancing maintainability and production release.
- Tools: React.js, Node.js, ANT Design, Bootstrap
- Wrote three reusable modularized C++ packets which could be incorporated in any project, saving billable hours for end users by 90%.
- Implemented these packets using Data Structures like Stacks, Trees and Graphs that can be used as an external imported library.
- Tools: C++
- Converted legacy Java Servlet application to MERN tech stack for 10+ B2B Utilities, enabling users to consume and record execution for analytical reporting, benefiting over 150 IBM users.
- Developed B2B web application integrating CloudantDB and serverless functions used in business tools for IBM's internal transactions.
- Tools: MongoDB, React.js, Express.js, Node.js
Academic Projects

Texera is a collaborative data analysis workspace with a versatile Python UDF editor.
- Tools: Python, Angular, Java
- Improved Python Code Editor in Texera with advanced features like on-hover popups, auto-complete, suggestions, and syntax highlighting, syntax checking.
- Introduced difference editor enabling easy code and version comparisons as seen on version control tools like GitHub.

A blockchain web app for fake news filtering using smart contracts and geo-tagging.
- Tools: HTML, CSS, JavaScript, Smart Contracts, Node.js, Flask
- Built a blockchain web app for 86.8% accurate fake news filtering and secure real news storage using smart contracts and geo-tagging.
- Created a project to improve auditor access and build a robust network for authentic news distribution.

A sentiment analysis app categorizing data into groups and conducting exploratory analysis.
- Tools: React.js, JavaScript, Node.js, Chart.js, Scikit-learn, NLTK
- Developed a sentiment analysis app, categorizing and exploring data from surveys, tweets, and campaigns.
- Built a model for analyzing quotes and tweets, empowering businesses with insights for better product evaluation and enhanced customer satisfaction.
Skills
Languages and Databases






Web Technologies






Other




Education
University of California - Irvine
Irvine, CA, USA
Degree: Master of Computer Science
CGPA: 3.93/4.0
- Algorithms
- Data Structures
- Machine Learning
- Computer Security
- Text Processing
Relevant Coursework:
Manipal Institute of Technology, Manipal, India
Manipal, India
Degree: Bachelor of Technology - Computer and Communications
CGPA: 3.8/4.0
- Data Structures
- Database Management Systems
- Operating Systems
- Big Data
- Object Oriented Programming
Relevant Coursework: