Summary
Overview
Work History
Education
Skills
Timeline
Generic

Harshul Dang

Bengaluru

Summary

A motivated individual with more than 5 years of experience, possessing in-depth knowledge of languages and development tools, seeking a challenging position in Software Development/ Backend Development where I can use my skills to the advantage
of the company while having the scope to develop my own skills.

Overview

6
6
years of professional experience

Work History

Senior Backend Developer

Unacademy
03.2024 - Current
  • Design Typeahead search with in memory caching
  • Developed scalable APIs for seamless integration with front-end applications, improving overall user experience.
  • Tech stack: Kotlin | Ktor | Intellij IDEA | RubyMine | ROR | Postman | Expose

Software Development Engineer 2

Porter
12.2021 - 02.2024
  • Created a microservice using OCR to automate driver document approval, cutting onboarding time from 10 to 3 minutes and reducing manual review by 80%.
  • Built a system to track payment status, record driver reviews, and confirm driver availability for new orders, enhancing order management and driver engagement.
  • Implemented initiatives to maintain 99.5% uptime for multiple microservices, including indexing, optimizing alarms, resources, db queries.
  • Deployed Sidekiq workers to run database operations asynchronously, boosting efficiency and concurrency.
  • Tech stack: Java | ROR | Kotlin | PostgreSQL

Software Developer

Tellius
07.2020 - 11.2021
  • Developed a data collection system in Scala to monitor Tellius resource use, enabling users to examine usage information with 99% accuracy
  • Designed and implement Restful Web API microservice for
    performing various event related operations in Java
  • Used Regex to implement time filter recognition, allowing it
    to distinguish between time filters and natural text.
  • Processed responses from RASA and segregated them into
    categories.
  • Tech Stack: Java | Scala | Elixir | AkkaHttp | PostgreSQL

Software Developer

Taskmonk
03.2019 - 07.2020
  • Operated image & text data by implementing Restful Web
    API in Java.
  • Created Automated Processors microservice using Scala
    and Python that conduct OCR Language Translation,
    Named Entity Recognition, Audio Transcription, and Object
    Detection on user data.
  • Reduced user & annotation partner workload by 60% by
    replacing manual data annotation with auto-detection.
  • Developed a Python-based test tool to assess the precision
    and functionality of this feature.
  • Tech Stack: Java | Scala | Python | Akka | Play | PosgreSQL

Software Engineer

IQVIA
08.2018 - 03.2019
  • Used Xpaths to find the efficiency of the RID platform and
    wrote scripts in Java.

Education

Bachelor's - Computer Science Engineering

Dayananda Sagar College of Engineering
Bengaluru, India
06.2018

Skills

Programming:

Java, Scala, Go, Ruby, Python, Kotlin, Elixir, Rest API

Frameworks:

Akka, Play, Slick, AkkaHttp, Ruby on Rails, Ktor

Data Technologies:

MySQL, PostgreSQL, MongoDB, RabbitMQ, DynamoDB, Redis

Tools:

Git, Jenkins, Working knowledge of Docker and Kubernetes, Jira, AWS, GCP

SDLC (Software Development Lifecycle)

Timeline

Senior Backend Developer

Unacademy
03.2024 - Current

Software Development Engineer 2

Porter
12.2021 - 02.2024

Software Developer

Tellius
07.2020 - 11.2021

Software Developer

Taskmonk
03.2019 - 07.2020

Software Engineer

IQVIA
08.2018 - 03.2019

Bachelor's - Computer Science Engineering

Dayananda Sagar College of Engineering
Harshul Dang