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

Software Engineer Intern
  • 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
January 2022 - June 2022 | Mumbai, India
Engineering Platform Intern
  • 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
June 2021 - September 2021 | Bangalore, India
Programming Intern
  • 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++
Feb 2021 - March 2021 | India
Cignex logo

IBM

Global Remote Project Intern
  • 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
Sept 2020 - Dec 2020 | India

Academic Projects

Texera UDF Editor
Texera UDF Editor

Texera is a collaborative data analysis workspace with a versatile Python UDF editor.

Accomplishments
  • 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.
quiz app
BitNews

A blockchain web app for fake news filtering using smart contracts and geo-tagging.

Accomplishments
  • 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.
Screenshot of web app
ReviewBay

A sentiment analysis app categorizing data into groups and conducting exploratory analysis.

Accomplishments
  • 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

C++
Java
Python
MySQL
Oracle
MongoDB

Web Technologies

HTML5
CSS3
React.js
JavaScript
Node.js
Flutter

Other

Git
AWS
Unity
Docker

Education

University of California - Irvine

Irvine, CA, USA

Degree: Master of Computer Science
CGPA: 3.93/4.0

    Relevant Coursework:

    • Algorithms
    • Data Structures
    • Machine Learning
    • Computer Security
    • Text Processing

Manipal Institute of Technology, Manipal, India

Manipal, India

Degree: Bachelor of Technology - Computer and Communications
CGPA: 3.8/4.0

    Relevant Coursework:

    • Data Structures
    • Database Management Systems
    • Operating Systems
    • Big Data
    • Object Oriented Programming

Contact