Skip to main content

Resume

dhruvthakur.xyz | dhruvt93@gmail.com | +91-9882769605

Dhruv Thakur – Software Engineer/budding Data Scientist

  • 2+ years of experience as a software engineer
  • Full stack skill-set with a concentration on back-end engineering

Education

NIT Hamirpur, IN
B.Tech in Electronics and Communication Engineering
April 2016

Skills

  • Data Science – Data Analysis, Data Engineering, Machine Learning, Data Viz
  • Architectural Pattern – Model View Controller, Client Side Rendering, Server Side Rendering
  • Programming Language – Python, Java, JavaScript, TypeScript, CSS, HTML, C , LaTeX

Tools

  • Data Science – Jupyter, keras, Tensorflow, scikit-learn, matplotlib, pandas, seaborn, Apache Beam
  • Web Frameworks – Spring, Flask, Django, Angular, Node.js, Express, Bootstrap, jQuery, AJAX, chart.js

Experience

HSBC
Software Engineer
June 2016 – Present

  • Currently exploring business rules management for a Credit Decisioning Engine (Drools, Spring, MongoDB)
  • (poc) Designed and developed data ingestion system to incorporate data from external vendors to HSBC Credit Approval application. Created panels to display analysed data. (Flask, MongoDB, chart.js)
  • Designed an infrastructure automation approach for creating development environments on GCP (Ansible, Terraform)
  • Created data processing pipelines on Google Cloud Platform to migrate data from on-prem warehouses, perform ETL and delta-processing, and generate daily snapshots (Cloud Dataflow, Apache Beam, BigQuery)
  • (poc) Built an application to generate offer recommendations from customer spending patterns (neo4j, DialogFlow, Cloud Functions, Pub-Sub, Flask, App Engine)
  • (poc) Designed and developed a platform to do real-time analysis on customer center call data by generating sentiment scores from raw audio. Created a dashboard to monitor analysed data in real time. (Cloud Speech, Cloud NLP, Cloud Functions, Pub-Sub, Flask, socket.io, chart.js)
  • Created APIs for a banking application (Mule ESB)
  • Created modules on an internal HR web-application. (Spring, Dojo)
  • (poc) Created a multinomial logistic regression model for classifying internal emails (Tensorflow)