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

Kshitij Kant

Verified Expert  in Engineering

Software Developer

Location
Pune, Maharashtra, India
Toptal Member Since
May 24, 2019

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

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

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.
2011 - 2015

Bachelor of Engineering Degree in Electronics and Instrumentation

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

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

Libraries/APIs

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

Tools

Jupyter, Git, Gensim

Paradigms

Data Science, Agile, Anomaly Detection, Microservices

Frameworks

Storm, Spark, Express.js, React Native

Languages

Python, JavaScript, SQL, Java

Platforms

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

Storage

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

Other

Machine Learning, Natural Language Processing (NLP), Shell Commands, Time Series Analysis, GPT, 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