Sanath Bhimsen

HI, I AM SANATH BHIMSEN

Hello, I'm Sanath Bhimsen. I recently graduated from my Master's program in Computer Science at Boston University. I have over 3 years of experience in frontend and backend development, cloud technologies, and building scalable applications. I am actively seeking full-time roles and am eager to explore new opportunities and contribute to innovative projects.

Work Experience

Data Engineer Intern

Infinera
Jun 2023 – Aug 2023
San Jose, California, USA

Designed a Python-based Metric Collection Framework at the firmware level, integrating real-time Chart.js visualizations to monitor memory and CPU usage, enabling optimizations and improving system performance.

Skills Used:

  • Python
  • React
  • Chart.js

Software Engineer

Sophos
Jun 2019 – Jun 2022
Bengaluru, Karnataka, India

Worked on VPN features for the Sophos XG firewall, establishing site-to-site IPsec VPN connections to AWS VPC. Improved API response times, overhauled the VPN UI, optimized React components, implemented VPN log streaming to AWS CloudWatch, and resolved customer escalations to enhance stability and reliability.

Skills Used:

  • JavaScript
  • React.js
  • Node.js
  • Java
  • API Design
  • CI/CD
  • AWS VPC
  • AWS Cloud Watch
  • Team Collaboration

Data Science Intern

Perfios
Jan 2019 – May 2019
Bengaluru, Karnataka, India

Implemented interactive d3.js visualizations for banking customer demographic and financial transaction data, enabling quicker identification of key market trends.



Skills Used:

  • Python
  • d3.js
  • HTML
  • CSS
  • JavaScipt

PROJECTS

Emotion Based Music Recommender

Emotion Based Music Recommender  

The emotion-based music recommender detects over 15 different emotions from user inputs and suggests corresponding music to enhance the listening experience.

Tech Stack:

  • Python
  • JavaScript
  • Flask
  • GPT-3.5
  • HTML
  • OpenAI API
  • CSS
  • BERT
Cloud Bursting in Apache Flink

Cloud Bursting in Apache Flink  

Implemented Cloud Bursting in Apache Flink to manage sudden spikes in data workload by offloading extra tasks to AWS Lambda, reducing system strain and demonstrating the method's effectiveness in handling peak loads.

Tech Stack:

  • Apache Flink
  • Java
  • Maven
  • AWS Lambda
Plan my trip

Plan my trip  

Plan My Trip is an Android app that creates personalized travel itineraries by using users' locations to suggest optimized routes and local attractions. It stores data in Firebase for secure and real-time updates

Tech Stack:

  • Kotlin
        ATM/Banking Management System

        ATM/Banking Management System  

        Developed a banking app in Java with a user interface built using Swing GUI, a Java toolkit. Implemented a modular, object-oriented architecture with MVC design to improve code reusability and maintainability

        Tech Stack:

        • Java
        • Swing GUI
        • MySQL
        • Object Oriented Programming

        Skills

        Frontend

        React

        JavaScript

        TypeScript

        HTML5

        d3.js

        AngularJS

        Backend

        Python

        Java

        Node.js

        Express

        Flask

        Spring

        Cloud/DevOps

        AWS

        Docker

        Kubernetes

        Git

        GitHub

        Jenkins

        Databases/Tools

        MySQL

        PostgreSQL

        MongoDB

        SQLite3

        Redis

        Apache Kafka

        Education

        Sept 2022 - Jan 2024

        Master Of Science, Computer Science

        Boston University, Boston, Massachusetts

        Courses Taken: Advanced Algorithms, Object Oriented Design Principles, Streaming And Event Driven Systems, Mobile Application Development, Conversational AI, Computational Tools for Data Science, Natural Language Processing

        Aug 2015 - Aug 2019

        Bachelor of Technology, Computer Science

        PES University, Bengaluru, Karnataka, India

        Specialization: Data Science