Anand Koshy

  • Currently working at Forward as a Software Engineer working in Frontend (React), Backend(Go) and Firmware(C++).
  • Graduated with a Master of Science in Computer Science from Oregon State University (March 2021).
  • Open Source Contributor to the Habitat-Lab project at Facebook AI Research.
  • Former Computer Vision Intern at Wild Me.
  • September 2018: Started my MS in Computer Science at Oregon State University.
  • Former Software Engineer at NexM. (Currently MyChessApps)

Skills


Languages: Go, Typescript, Javascript, C++, Java, Python

Technical Areas: Full Stack Development, Machine Learning, Computer Vision

Databases: PostgreSQL

Frontend: React, Android

Backend: Spring Boot, Django, Play

Frameworks: MQTT, Arduino, RabbitMQ

Libraries: PyTorch, Tensorflow, Scikit-Learn, OpenCV, Keras, Seaborn, PySpark, Hibernate

Tools: GitHub, Docker, Looker

Learning


  • Designing Data-Intensive Applications by Martin Kleppman
  • System Design Primer by Donne Martin
  • Mathematics for Machine Learning by Marc Peter Deisenroth

Education


MS in Computer Science at Oregon State University

  • Advisors - Dr. Christopher Scaffidi, Dr. Kishore Bhamidipati
  • Current GPA 3.67.

  • Course Work -
    • Software Engineering Methods
    • Software Project Management
    • Deep Learning
    • Machine Learning
    • Computer Vision 1 & 2
    • Intelligent Agents (Reinforcement Learning)
    • Embodied AI
    • Matrix Analysis for ML
    • Networks in Computational Biology
    • Scalable Querying for ML
  • Completed my undergraduate degree in Computer Science from Sathyabama University, Chennai

  • Graduation: March 2015.
  • Course Work -
    • Data Structure
    • Algorithm Design and Analysis
    • Operating Systems
    • Computer Graphics and Multimedia
    • Software Engineering
    • Computer Architecture
    • Computer Networks
    • DBMS

  • Open Source


    Habitat-Lab (Facebook Research)
    Jul 2019 - Dec 2019

    Software Engineer

    • Habitat-Lab is a modular high-level library to train embodied AI agents across a variety of tasks, environments, and simulators.
    • Implemented a new task (Visual Language Navigation task) for the Room2Room dataset which allowed researchers to train embodied agents for this novel task on Habitat.
    • Implemented the DTW metric paper for Habitat which is used to measure the performance of embodied agents. ​(PyTorch, Python)

    Work Experience


    Oregon State University
    Dec 2018 - March 2021

    Graduate Teaching Assistant

    • Lead undergraduate students in the courses Android Development (Java), Flutter Mobile Development (Dart), Cloud Application Development (Node.js / Flask, Docker, MongoDB, RabbitMQ), Introduction to Databases (MySQL).

    Wild Me
    Jun 2019 - Sep 2019

    Computer Vision Intern

    • Implemented a Deep Learning-based approach to help conservationists track population and migratory patterns of whales by uniquely identifying whales based on crowdsourced images of their flukes/tails.
    • Performed semantic segmentation​ to segment out the fluke of the whale from the image using a UNET​ network.
    • Analyzed the performance of 4 computer vision algorithms that was part of the Whale Identification challenge on Kaggle against WildMe’s dataset of whale flukes. (Python, PyTorch)

    Freelance Development
    Nov 2017 - Jan 2018

    Fullstack Freelance Developer

    • Performed bug fixes and implemented a new feature of viewing summary reports for both Android and iOS on the Mad Pendulum App that increased app downloads by 12%.

    NexM (Currently MyChessApps)
    May 2015 - Aug 2017

    Software Engineer

    • MyChessApps is a startup that creates chess based apps for both Android and iOS and the apps are under the name of MyChessApps and Asim Pereira(Founder).
    • Designed and implemented REST APIs in Java using GAE Endpoints for 'Gift a Friend', a high-security feature in the Follow Chess App that allows you to gift a purchase to friend which led to increased revenue by 20% and positive feedback from users.
    • Assisted in designing and implementing REST APIs in Java using Google App Engine Endpoints for the multiplayer feature of the ChessMoves app which resulted in a 45 % increase in downloads.
    • Implemented an instant chat & notification feature using the Firebase Realtime Database for online chess multiplayer that allowed for better user interaction.
    • Implemented the online chess multiplayer feature for the Android Chess Moves app which resulted in a 45 % increase in downloads.
    • Implemented services to interact with a self-moving chessboard (SquareOff) via Bluetooth(BLE) to set and update moves on the SquareOff online chess multiplayer app.
    • Mentored the new employees and brought them up to speed on the technology stack.

    Contact


    Email:

    koshya at oregonstate dot edu

    koshyanand at gmail dot com