Kshitij Kant, Developer in Pune, Maharashtra, India
Kshitij is available for hire
Hire Kshitij

Kshitij Kant

Verified Expert  in Engineering

Data Science Developer

Pune, Maharashtra, India

Toptal member since May 24, 2019

Bio

Kshitij is a data science professional with experience in behavior modeling, anomaly detection, and natural language processing. He has worked with datasets of varying sizes (KBs to scores of GBs) and his tools of choice are Python and Spark. Kshitij also has a background in web development using Node.js, React-Native, Docker, and CouchDB.

Portfolio

Persistent Systems
Amazon Web Services (AWS), Node.js, Linux, Java, Storm, PySpark, Python
TU Munich
Elasticsearch, Docker, React Native
Ramco Systems
JavaScript, Microsoft SQL Server

Experience

  • Python - 2 years
  • JavaScript - 2 years
  • SQL - 2 years
  • Pandas - 2 years
  • SciPy - 1 year
  • Data Science - 1 year
  • NumPy - 1 year
  • Scikit-learn - 1 year

Availability

Part-time

Preferred Environment

Git, PySpark, Jupyter, Python, Ubuntu

The most amazing...

...project I've worked on was to analyze legislative assembly debate transcripts to extract Key phrases, reveal topic composition, and time-evolution of topics.

Work Experience

Senior Software Engineer

2015 - 2019
Persistent Systems
  • Built user behavior models based on server logs data.
  • Worked on keyphrase extraction and topic modeling for legislative assembly debate transcripts.
  • Implemented data analytics using PySpark.
  • Built a Cordova and Node.js-based application to monitor sensors.
  • Developed an Android application to collect Bluetooth low energy data for indoor localization.
  • Developed a back end (Apache Storm, Apache Kafka, and CouchDB) for smart parking and smart building management to collect MQTT sensor data.
Technologies: Amazon Web Services (AWS), Node.js, Linux, Java, Storm, PySpark, Python

Software Developer

2017 - 2017
TU Munich
  • Created an MVP with senior executives from BMW and Adidas for a smart bike integration application.
Technologies: Elasticsearch, Docker, React Native

Project Intern

2014 - 2014
Ramco Systems
  • Developed Microsoft SQL stored procedures to support complex business logic.
  • Integrated Google Maps for logistics tracking.
  • Followed agile software development principles: unit-testing, scrum methodology, and sprints.
  • Was offered a full-time position.
Technologies: JavaScript, Microsoft SQL Server

Experience

Dockerized Node.js Microservice Sample

https://github.com/coderkant/thumbnail_generator
I created a dockerized Node.js microservice. This microservice supports logic using JSON Web Token (JWT), a thumbnail generation for an image, and an administrator login to view microservice health and performance.

Education

2011 - 2015

Bachelor of Engineering Degree in Electronics and Instrumentation

Birla Institute of Technology and Science, Pilani (BITS Pilani) - Pilani, India

Certifications

SEPTEMBER 2019 - PRESENT

Sequence Models

Coursera

SEPTEMBER 2019 - PRESENT

Convolutional Neural Networks

Coursera

JUNE 2018 - PRESENT

Improving Deep Networks

Coursera

JUNE 2018 - PRESENT

Neural Networks and Deep Learning

Coursera

JANUARY 2018 - PRESENT

Structuring Machine Learning Projects

Coursera

FEBRUARY 2017 - PRESENT

Machine Learning

Coursera

Skills

Libraries/APIs

Scikit-learn, SciPy, Pandas, NumPy, PySpark, Node.js, React, Natural Language Toolkit (NLTK), Socket.IO

Tools

Jupyter, Git, Gensim

Languages

Python, JavaScript, SQL, Java

Frameworks

Storm, Spark, Express.js, React Native

Paradigms

Agile, Anomaly Detection, Microservices

Platforms

Ubuntu, Linux, Amazon Web Services (AWS), Docker, Amazon EC2, Raspberry Pi, Arduino

Storage

Elasticsearch, Microsoft SQL Server, CouchDB, Amazon S3 (AWS S3)

Other

Data Science, Machine Learning, Natural Language Processing (NLP), Shell Commands, Time Series Analysis, Generative Pre-trained Transformers (GPT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring