I am a maker at heart;

From developing challenging large-scale software to small weekend hacks and proof of concept ideas - I love to build.


Scroll down to read more about me.

About me:

Hi, I am Suraj. I use Python to design and build microservices for web apps and sift data. I’m currently looking for new ways to hone my full-stack development chops.


My most recent professional experience has been as a Python Developer at Animaker Inc. where I have spent a considerable period of time building highly scalable APIs..


Coming to choice of environments, I’ve used various flavors of Linux on the desktop: Pop!_OS, Elementary OS, Ubuntu… In the end I realized that once the OS is set up and configured, I spend most of my time in bash and they are all pretty much the same.


As far as programming languages, I have had a lot of opportunity to experiment – creating large scale applications in Python, Java, and dabbling with C++, Shell scripting, GoLang, and others. At the moment, my weapon of choice is Python. It took me a while to get over the idea that whitespace is significant, but now firing up an editor and looking at Python code feels like a breath of fresh air compared to more verbose languages like Java.


Also, I have authored a paper in the TENCON 2019 studying the role of Gesture interactions based on spatio-temporal data using a LEAP Motion Sensor. (view paper here).


At the moment I’m a graduate student at the Stony Brook University, in the United States. I have a solid history of working successfully on remote teams. If you think we could build amazing things together, let’s chat.


You can find me on LinkedIn, or email me. Let's get in touch!

Interests

  • Distributed Systems
  • Cloud Architecture Design
  • Development and Deployment of Backend Solutions
  • Applications of Machine Learning
  • My Skills:

    Git, Pip, Venv, Jira, VSCode, PyCharm, Postman, Robo3t, Kibana, Docker, Debian, OSX

    Python 3.4+, Django Framework, Flask, Java, Swagger and Microservice Development

    MongoDB, ElasticSearch, Redis, Kafka, MySQL, memcached

    AWS S3, AWS EC2, AWS Lambda, AWS Elasticache, AWS IoT

    My Work:

    Gesture based interaction with 3D Objects using Leap Motion Controller

    • Designed a custom CNN model using TensorFlow with Python to classify hand gestures acquired from the LEAP Motion Controller
    • Designed a multi-thread pipeline to control the movement of the 3D object in tandem to the live feed from the LEAP Motion Controller

    Video Synopsis

    • Implemented the “Temporal median background subtraction” for removal of stationary background from videos
    • Worked on Object detection and classification based on CNN using transfer learning
    • Implemented creation of tubes in space-time for each object to create real time video summarization

    Let's work together

    Find me on