Skip to content
View ashishkankal's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report ashishkankal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ashishkankal/README.md

Hi there πŸ‘‹

πŸ™‚ About Me:

I m Ashish Kankal, currently working as Senior Software Engineer at Jovian. I have completed Masters in Computer Science and Engineering at Indian Institute of Science, Bangalore (IISc). I have completed my B.Tech in Computer Science and Engineering from Government College of Engineering, Amravati.

πŸ’Ό Work Experience

Senior Software Engineer at Jovian (SwiftAce Inc.) | July 2022 - Present

  • Developed AI powered learning assistant, Quiz Proctoring, Realtime discussions feature, TDD for payment gateway, Tech stack upgradation and migration, Database platform and regional migration
  • Key Responsibilities: Full-stack development, Code Reviews, Deployment, DB Migrations, SEO Optimizations

Software Development Consultant at Jovian (SwiftAce Inc.) | April 2019 - September 2020

  • Contributions: Notebook collections, Markdown rendering, User contributions graph, Code Instrumentation, Code Splitting
  • Key Responsibilities: Frontend and Backend development, Deployment, Code reviews,refactoring and, DB Migrations

Software Engineer (Dev) at Bizsense Solutions Pvt. Ltd, Nagpur | June 2017 - March 2019

  • Contributions: Worked on US-based Payroll management product, UI/UX Styleguide for React components
  • Key responsibilities: Frontend development, API integration, Code reviews, CI/CD

πŸ”Ž Research Work

Static Analysis framework for Actor-based programming models
Under the guidance of Prof. K. V. Raghavan

Actor-based programming frameworks like Akka are becoming popular due to their ease of communication via message passing without sharing the state and better concurrency models. But with the ease of this model, there are challenges in detecting bugs that arise due to message-delivery failures and delays, so there is a need to design a framework to study and analyze the actor model statically.

Recent Work in Graphics and Visualization :

  • Study Lighting and Phong Shading
  • Draw Contour lines using scaler field
  • Draw Iso surface rendering using scaler field

Recent Work in ML

  • Study Spectral Clustering
  • Study Least Square Regression

Programming Languages

  • Javascript
  • Python
  • C/C++
  • Java

Frameworks

  • Next.js
  • Tailwind
  • Bootstrap
  • Flask

Tools

  • VS Code
  • Git
  • Docker
  • Kubernetes

Pinned

  1. GATE2016_MarksEvaluator GATE2016_MarksEvaluator Public

    Forked from AgarwalPragy/GATE2016_MarksEvaluator

    NOTE: This application is not being maintained. A simple utility to find your GATE'16 CSE marks based on official (earlier: gateoverflow) keys.

    JavaScript

  2. nbdime nbdime Public

    Forked from jupyter/nbdime

    Tools for diffing and merging of Jupyter notebooks.

    Python

  3. react-bootstrap react-bootstrap Public

    Forked from react-bootstrap/react-bootstrap

    Bootstrap components built with React

    JavaScript

  4. react-syntax-highlighter react-syntax-highlighter Public

    Forked from react-syntax-highlighter/react-syntax-highlighter

    syntax highlighting component for react with prismjs or highlightjs ast using inline styles

    JavaScript

  5. recompose recompose Public

    Forked from acdlite/recompose

    A React utility belt for function components and higher-order components.

    JavaScript