Intro

Your Image

Nikhil Das Karavatt is a dynamic Data Scientist with a relentless passion for harnessing the power of data to drive innovation and make informed decisions. With a strong academic foundation in Mechanical Engineering and a Master of Science in Data Science, Nikhil brings a unique blend of technical prowess and analytical acumen to every project.

Nikhil's career journey is a testament to adaptability and dedication. He has seamlessly transitioned from a fascination with gadgets to a deep passion for data science, demonstrating a commitment to continuous learning and growth.

With hands-on expertise in SQL, Python, and Tableau, Nikhil excels at extracting valuable insights from complex datasets. His technical proficiency extends to machine learning, neural networks, and deep learning, enabling him to develop cutting-edge solutions for real-world challenges.

Nikhil's professional journey includes impactful roles at Accenture, where he honed his problem-solving skills and automation expertise. His ability to streamline processes and improve operational efficiency has earned him accolades from clients and colleagues alike.

Beyond his technical prowess, Nikhil's dedication to community engagement is evident through his volunteer work with the Cancer Patients Aid Society. His commitment to making a positive impact extends to every facet of his life.

Intriguingly, Nikhil's career journey is deeply influenced by his father's self-made success story, instilling in him an unwavering determination to overcome challenges and pursue his aspirations with courage.

In a rapidly evolving data landscape, Nikhil Das Karavatt is at the forefront of innovation, poised to transform industries and make a meaningful difference. His journey exemplifies the fusion of technical excellence, adaptability, and a commitment to driving data-driven solutions.

Work Experience

work-image
Data Scientist | University of Texas at Arlington Research Institute (UTARI), USA
Sep 2023 - Present
  • Groundbreaking Computer Vision Project:
    • Spearheaded groundbreaking project in the realm of computer vision and image processing, specializing in the intricate art of human body motion tracking within the realm of golf.
    • Utilized cutting-edge technologies and tools to revolutionize swing analysis and enhance performance insights for golf enthusiasts.
  • Expertise in OpenCV:
    • Commanded an arsenal of expertise in OpenCV, a leading computer vision library, while seamlessly integrating state-of-the-art 3D cameras.
    • Worked with cutting-edge hardware, including the prestigious Zed 3D Camera by StereoLabs and the formidable Intel RealSense 3D Camera, to capture high-precision motion data.
  • Data Collection and Management:
    • Expertly managed data collection efforts, including the creation of JSON files and leveraging pgAdmin for PostgreSQL database management.
    • Systematically gathered, stored, and analyzed essential swing data, enabling data-driven insights and enhancing the accuracy of swing analysis.
Data Scientist Intern Capstone | Bank of America, Livermore, CA, USA
Jan 2024 - May 2024
  • Deep Learning Model Development:
    • Designed a cutting-edge deep learning model tailored to achieve a recall rate of over 85% in identifying DeepFakes during virtual conferences.
    • Utilized Generative Adversarial Networks (GANs) to create 500 personalized DeepFake videos, significantly enhancing model robustness.
  • Implementation of Advanced Models:
    • Engineered three high-performance models (CNN + LSTM, ResNet, and MTCNN + MesoNet) using TensorFlow, Keras, and PyTorch frameworks.
    • Integrated these models into a comprehensive system for real-time DeepFake detection and analysis.
  • Project Management and Collaboration:
    • Collaborated with a cross-functional team to ensure seamless integration of models into the existing infrastructure.
    • Effectively communicated findings and progress through detailed reports and presentations, aiding in strategic decision-making processes.
Senior Software Engineer - Data | Accenture, India
Dec 2020 - Aug 2022
  • Jenkins Pipeline Orchestration:
    • Efficiently orchestrated 2-3 Jenkins pipelines to support Continuous Integration and Continuous Delivery (CI/CD) processes, optimizing business process automation and streamlining software development workflows.
    • Contributed to the seamless integration of CI/CD practices, resulting in enhanced development efficiency and faster delivery of software solutions.
  • SQL Database Task Execution:
    • Executed 10-20 weekly SQL database tasks, including the creation and execution of real-time data report queries, ensuring accurate data retrieval and analysis.
    • Played a key role in data management, providing valuable insights to support decision-making processes within the organization.
  • Diverse Deployment Management:
    • Provided leadership in managing 4-6 diverse deployment requests every week, encompassing event handling, Informatica workflows, Autosys jobs, Oracle Forms and Reports, and OpenShift deployments.
    • Ensured efficient and timely execution of projects, maintaining a high standard of project delivery and client satisfaction.
  • Agile Framework Collaboration:
    • Collaborated within an Agile framework, working closely with leads and managers as an operations engineer for 10-30 weekly procedural changes.
    • Adapted to evolving project requirements and contributed to the agility and responsiveness of the development process.
Software Engineer - Data | Accenture, India
Jul 2018 - Dec 2020
  • Automation with Blue Prism & RPA:
    • Implemented automation processes using Blue Prism and Robotic Process Automation (RPA) technologies, resulting in a substantial saving of 10 weekly manual reporting hours.
    • Notably improved client relations by ensuring accurate and timely reporting, enhancing overall client satisfaction.
  • Large-Scale Database Migration:
    • Successfully orchestrated the migration of a vast database, encompassing over 1,000,000 records, showcasing technical expertise in managing large-scale data transitions.
    • Executed the migration seamlessly, ensuring data integrity and minimal disruption to operations.
  • Client-IT Issue Resolution:
    • Proficiently resolved 3-5 daily client-IT issues through systematic root cause analysis (RCA) and swift troubleshooting, ensuring operational stability and minimizing downtime.
    • Demonstrated exceptional problem-solving skills and a commitment to delivering effective solutions to client challenges.
  • Support Documentation and Training:
    • Developed comprehensive support documentation, facilitating training for 5 teams across the organization.
    • Contributed to a 20% reduction in resolution time by equipping teams with the necessary resources and knowledge to address issues efficiently.
Associate Software Engineer | Accenture, India
Dec 2016 - Jul 2018
  • Data Analysis and Collaboration:
    • Conducted in-depth data analysis and consistently fulfilled ad-hoc requests from various stakeholders.
    • Collaborated effectively with cross-functional teams, optimizing data-driven decision-making processes and boosting overall productivity by a notable 20%.
  • Quality Assurance and Bug Reduction:
    • Executed rigorous unit testing procedures, comprising over 100 test cases, to validate data precision and software functionality.
    • Achieved a remarkable 50% reduction in production bugs by implementing comprehensive testing methodologies and proactive debugging strategies.
  • Monitoring and Optimization:
    • Proactively monitored system logs to ensure the seamless operation of scheduled automated interfaces, including Autosys-driven processes, SQL queries, and ETL (Extract, Transform, Load) operations.
    • Implemented optimization measures to enhance system efficiency and minimize downtime.
  • Shell Scripting and Automation:
    • Demonstrated expertise in UNIX shell scripting, enhancing 2-5 shell scripts per week to automate critical tasks.
    • Scripted processes for triggering Oracle packages, facilitating efficient data import and export operations, and automating email reporting, streamlining essential workflows.
Project Trainee | Automotive Research Association of India, India
Jan 2016 - May 2016
  • Designed and developed a bamboo-metal matrix frame for a two-wheeler vehicle.
  • Utilized bamboo, known for its rapid growth and high strength-to-weight ratio, as the primary building material.
  • Aimed to create an eco-friendly and cost-effective alternative to traditional metal frames.
  • Carried out the design process using CATIA and conducted structural analysis using ANSYS.
  • Ensured that the designed frame reduced the overall weight of the vehicle by at least 10%.
  • Replaced some metal parts with bamboo tubes to achieve significant weight and cost reductions.
  • Conducted various tests to validate the design, including real-time data collection and parametric analysis for factors such as safety, strength, vehicle behavior, and suspension characteristics.
Project Trainee | General Motors Company, India
May 2014 - July 2014
  • Engaged in Indirect Scheduling Operations within the Global Purchase and Supply Chain Department, specifically within the Direct Material Storage division of the Global Supply Chain Operations.
  • Acquired valuable expertise in the efficient management of materials, overseeing the storage processes, and ensuring the seamless flow of parts and assemblies throughout the workspace. Emphasis was placed on maintaining a constant availability of materials as per operational requirements.
  • Additionally, developed proficiency in adhering to stringent safety protocols, encompassing best practices, equipment handling, and control measures aimed at mitigating workplace accidents associated with material handling and storage.
  • Furthermore, acquired knowledge and proficiency in SharePoint software, enhancing skills related to digital collaboration and document management.

Projects

AI-Powered Golf Swing Training System

Circle Info
Project Image

As a Research Assistant at UTARI, I contribute to the development of an AI-driven golf swing training system. This innovative project combines computer vision and AI to offer golfers immediate feedback on their swings, promoting independent skill development. My responsibilities at the moment include integrating advanced 3D cameras, creating structured JSON files, and managing a PostgreSQL database to collect and store swing analysis data. This project demonstrates the transformative potential of AI in sports technology, making skill improvement more accessible and efficient.

TF-IDF Search Engine

GitHub
Project Image

Implemented a toy "search engine" in Python that reads a corpus, produces TF-IDF vectors for documents, and returns the document with the highest cosine similarity score for a given query. The project involved natural language processing, tokenization, stopword removal, stemming, and computation of TF-IDF vectors. It showcases proficiency in Python, NLTK, and information retrieval techniques. The search engine follows the ltc.lnc weighting scheme for query-document similarity, demonstrating a solid understanding of information retrieval principles.

Cladocopium Machine Learning Classification

GitHub
Project Image

This project focuses on the algorithmic analysis for Cladocopium classification based on the host coral species (Orbicella annularis, OANN) using various machine learning algorithms. The goal is to provide a comprehensive understanding of the classification performance and identify significant features contributing to the classification outcome.

NBA Player Position Classification

GitHub
Project Image

This project involved the classification of NBA players into their respective positions using machine learning techniques. The model, built with a Support Vector Classifier, achieved improved accuracy through careful data preprocessing, feature selection, and hyperparameter tuning. The project showcases my skills in data analysis, classification, and model evaluation using Python and scikit-learn.

Graph Analysis Proficiency

GitHub
Project Image

This project demonstrated our proficiency in graph analysis. We utilized techniques such as in-degree centrality and clique identification to highlight the top 5 cited papers and maximal groups of mutually connected authors. The project showcased our skills in data analysis, pattern recognition, graph mining, and Python-based network analysis.

New York Motor Vehicle Collision Analysis

GitHub
Project Image

In this project, the goal was to analyze the trend in the number of accidents in New York City from September 2017 to August 2019. We started by cleaning and modifying the data using Python’s Pandas package, extracting appropriate vehicle names, and grouping the data by months and years. The project also involved creating compelling visualizations with Python’s Matplotlib package. These visualizations proved invaluable in understanding various analyses, such as the car maker with the most accidents in a year, trends in accidents over months, and the types of vehicles involved.

Personalized Workout Prediction and Recommendation Engine

GitHub
Project Image

In this project, we developed an advanced machine learning system capable of predicting exercises with 94% accuracy using Python scripting. We expertly implemented a neural network in Keras, processing vast datasets of over 1000 users. The project also focused on enhancing data quality, reducing inaccuracies by 50%, and mitigating biases for fair recommendations.

IMDB DBLP Dataset Analysis

GitHub
Project Image

This project aimed to analyze the performance of different actors and actresses over their entire careers. To achieve this, we designed SQL queries to extract the number of movies done by each actor or actress in a year within their respective career spans. We also calculated the average ratings of their movie performances in those years. The project involved visual analysis and comparisons of year-wise and overall performance of each actor and actress based on the number of movies and their average movie ratings.

Custom Decision Tree Classifier

GitHub
Project Image

In this project, we implemented a custom Decision Tree Classifier from scratch in Python, providing a versatile machine learning model for classification tasks. Our goal was to create a powerful and interpretable tool for decision-making and pattern recognition. This project explores the inner workings of decision trees, from tree growth and splitting criteria to prediction and evaluation.

Deep Convolutional Generative Adversarial Network (DCGAN) Implementation

GitHub
Project Image

For this project, we designed and implemented a Deep Convolutional Generative Adversarial Network (DCGAN) for image synthesis. This involved collaboration on TensorFlow and Keras platforms to enhance discriminator and generator functions. We applied gradient-based training for GANs through the model.fit() API on the MNIST dataset using scikit-learn.

Multi-Layer Neural Network with TensorFlow

GitHub
Project Image

This project involved building and training a multi-layer neural network using TensorFlow. The network architecture included options for specifying the number of layers, activation functions, learning rate, batch size, and training epochs. It provided support for Mean Squared Error (MSE), Support Vector Machine (SVM), and Cross-Entropy loss functions.

Convolutional Neural Network (CNN) with TensorFlow and Keras

GitHub
Project Image

Convolutional Neural Networks (CNNs) are a class of deep neural networks commonly used for image classification and recognition tasks. This project provided a flexible and customizable CNN implementation using TensorFlow and Keras. It featured various components like input layers, dense layers, convolutional layers, max-pooling layers, flattening, and customization options for training and evaluation, all powered by TensorFlow and Keras.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form