San Jose, California, United States
6K followers 500+ connections

Join to view profile

About

Past:
Senior engineer at Google cloud : building distributed config pipelines…

Activity

Join now to see all activity

Experience & Education

  • The Apache Software Foundation

View Bharath’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Projects

  • MUSIC GENRE CLASSIFICATION

    Learns music patterns from training data using MFC and Mel spectrogram.
    Given music sample is mapped using neural network ML algorithms and classified to the best matching genre.
    Tools used : Tensorflow, Python, Librosa

  • Trace filesystem in Linux

    A filesystem ‘trfs’ which captures records of file system activity for a number of file system operations and logs it to a file in user-space so that user can replay the commands in sequential order.
    Additional module to issue ioctl(2) calls to trfs to set the bitmap of which f/s methods to trace.
    Tools : C, Kernel Programming

    See project
  • WEB APPLICATION FIREWALL

    Implemented a reverse proxy to intercept all the requests to the server, which has training and testing modes.
    Collects information and learns from it during the training and filters requests in the test phase to detect attacks.

  • Graph coloring algorithm AI

    Using Back-tracking search with Arc consistency check, Minimum Remaining value he + Highest Degree order variable heuristics
    Also, a local search version with minimum conflicts heuristic.

    See project
  • System call to merge multiple files

    Created a linux kernel module that supports a new system call ‘xmergesort’ , which merges multiple files of the user and merges them to a single file.
     Various options as flags like discard duplicates, case-sensitive merging and collect total number of records written.
    Tools : C, Kernel Programming

    See project
  • Infographic Analysis and Visualization of Road accidents in UK

    -

    The visual layout created using a client-server architecture with python as the backend and d3.js
    for the front end. Flask server on python is used to host the web-application and visualization
    was done on top of a bootstrap dashboard. The data transfer occurs through APIs backed
    up by Queue.js. Memcache used for data caching in the server side.
    Important visualizations like PCA Loadings, Scree Plots, Parallel Coordinates, Choropleth, Heat Maps, Bar and Pi Charts to analyse data.

    See project
  • Information Extraction from Scientific Papers

    -

    The aim of the project is taken from the SemEval 2017 task to extract information from scientific papers. This task is further divided into two subtasks:
    A) Identification of keyphrases:
    Given a scientific publication, the goal of this task is to identify all the keyphrases in the document.
    B) Classification of identified keyphrases:
    Each keyphrase extracted above needs to be labelled by one of three types:
    (i) PROCESS, (ii) TASK, and (iii) MATERIAL.

    Tools used: Python…

    The aim of the project is taken from the SemEval 2017 task to extract information from scientific papers. This task is further divided into two subtasks:
    A) Identification of keyphrases:
    Given a scientific publication, the goal of this task is to identify all the keyphrases in the document.
    B) Classification of identified keyphrases:
    Each keyphrase extracted above needs to be labelled by one of three types:
    (i) PROCESS, (ii) TASK, and (iii) MATERIAL.

    Tools used: Python, NLTK, Keras

  • Encryption Based Data Storage

    -

    • Integrated Java and SQL for the storage of confidential details of a person in the database.

    • Secured it through AES encryption coupled with a two way password via Instant Messaging.

    • The two way password ensures security by first accepting the user password and then asking a

    confirmation code which is send as a text message to the mobile number provided.

    • Programming languages and technologies used were Java, AES encryption, MS Access and

    MySQL.

    Other creators
  • ENIGMA

    -

    • ENIGMA –Online treasure hunt engine

    Main features : User and admin login ,Countdown timer ,Multiple levels and time based clue display, Real time leaderboard.
    Tools used : PHP, HTML, CSS, Javascript, MYSQL

  • HOME AUTOMATION USING RASPBERRY PI

    -


    Web based system to control lights and electrical equipment in a home.
    Advantage of controlling switches from any place over internet.
    Tools used: Raspberry Pi, Python scripting, MYSQL, HTML, PHP

  • SURVEILLANCE SYSTEM USING FACE RECOGNITION

    -

    Low cost , real time surveillance system using OpenCV libraries and raspberry Pi.
    User alerts through alarm, mails and SMS.
    Tools used : Raspbian and Ubuntu OS,C++,Raspberry Pi, Basic Python scripting

    Other creators

Languages

  • Malayalam

    Native or bilingual proficiency

  • English

    -

  • Tamil

    -

More activity by Bharath

View Bharath’s full profile

  • See who you know in common
  • Get introduced
  • Contact Bharath directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses