Kshitij Kant
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Software Developer
TU Munich
- Created an MVP with senior executives from BMW and Adidas for a smart bike integration application.
Project Intern
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.
Experience
Dockerized Node.js Microservice Sample
https://github.com/coderkant/thumbnail_generatorEducation
Bachelor of Engineering Degree in Electronics and Instrumentation
Birla Institute of Technology and Science, Pilani (BITS Pilani) - Pilani, India
Certifications
Sequence Models
Coursera
Convolutional Neural Networks
Coursera
Improving Deep Networks
Coursera
Neural Networks and Deep Learning
Coursera
Structuring Machine Learning Projects
Coursera
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
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring