Tushar kant V.

Tushar kant V.

8+ yrs experienced full stack developer, FE|BE|CloudOps|DevOps

New Delhi , India

Experience: 10 Years

Tushar kant

New Delhi , India

8+ yrs experienced full stack developer, FE|BE|CloudOps|DevOps

106765 USD / Year

  • Notice Period: 30 Days

10 Years

Now you can Instantly Chat with Tushar kant!

About Me

An engineer with 8+ years of experience in wide variety of applications at different levels. Please go through my profile for more in-depth details

...

Show More

Skills

Portfolio Projects

RRI PHD Application Platform

Company

RRI PHD Application Platform

Role

Full-Stack Developer

Description

Created RRI ’s first online PHD application form, launched at the end of every year. This whole process was done manually, till I introduced this concept and taken the confidence of stakeholders for building this brilliant site in Drupal 7.

Show More Show Less

Wallmart inventory management system

Company

Wallmart inventory management system

Role

Full-Stack Developer

Description

KSC-Kreate - RT (WallMart), an outsourced wallmart's project: An inventory management application used by "Wallmart".  Technologies Used     :  CakePHP, ElasticSearch, Node.js, Redis.

Show More Show Less

Kanakuk Kamps

https://kanakuk.com

Company

Kanakuk Kamps

Role

Full-Stack Developer

Description

Kanakuk Kamps - HT ( kanakuk,com   )  : This whole site is solely developed by me! Current site was on Django so for better management client wanted to revamp the whole site in Drupal 7. Right now working over changes/modifications of the same.  Technologies Used    :  Drupal 7, Solr Search, Varnish/Boost.

Show More Show Less

Adult video hosting site

https://xbilli.com

Company

Adult video hosting site

Role

Software Architect

Description

This is something which I had always wanted to built when started pursuing my engineering degree. This question had always chattered in my mind, how does big giants do the parsing and data sharing? Hence created to enhance my development|architectural skills. The complete architecture consists of individually scalable micro-services. Site’s basic components includes: 
● Drupal 7 : Base for handling regular website functionalities ● Beanstalkd : Utilized by Drupal, for local jobs queuing ● CmdStalkd (GoLang  broker for beanstalkd ) : Custom integration with Drupal,  avoids long running PHP jobs  aka listeners. 
● ElasticSearch : For searching assets on the site. 
● Falcon  ( Python  based web framework): Created API’s to process uploaded video/assets. Includes transcoding, overlaying of promo image, sprite images (scrubber/gallery), thumbnails, preview video, etc. All processing is handled using  FFMpeg . 
● Node.JS : Public container for making req/responses over web-sockets. Realtime stuff! ● Recommendations:  Utilized by drupal’s computing module to execute a java based agent (open-source) which computes recommendation on a different cluster. 
● Docker : Containerized Drupal, Falcon, ES, Node.js, Recommender services to scale independently. 
● AWS : EC2, S3, CloudFront, RDS, Route53, EFS, etc. Right now there’s very minimal traffic and development is ongoing (since pet project so works only on weekends) so skipped  ECS  and used docker-compose  on multiple EC2 instance in different  AZs . 
● Terraform : Complete setup is terraformed. Here’s an exmplet of ElasticSearch setup, terraformed & OpenSourced: 
https://github.com/tkant/elasticsearch-terraform-ecs

Show More Show Less

Tools

Sublime Text

Kayako SAAS Platform

https://www.kayako.com

Company

Kayako SAAS Platform

Role

Backend Developer

Description

Here we (team) had created a whole new micro-service called platform which resides on a server act as master and other slave servers hosts  Cluster ( Platform  Agent). The communication channel between these master and slave server is  AMQP  ( RabbitMQ ). This whole system is based on Request-Acknowledge fundamentals. Coded in core  PHP  which uses Kayako’s Novo  Framework (Micro-service), it also includes  Python  bins on cluster, GoLang based beanstalkd broker, etc. Worked on  GoLang  based micro-service to read/write zones/nodes in Route53. Also modified a GoLang based broker called cmdstalk to enable processing of jobs on beanstalkd queue. Had also created an Elixir based broker to do the same stuff but management prefered the GoLang based one. 
Small talk on  ZooKeeper:  https://prezi.com/p3fea51cnvs8/apache-zookeeper/ https://github.com/sensiolabs/consul-php-sdk  : Added contribution to this repo. 
Created shim classes in NOVO for integrating Consul in Kayako's infrastructure. 
 More brief details mentioned at: 
http:// tusharkant.com/2016/09/huh-platform-engineer.html  Technologies Used: 
● Technologies Used: Custom PHP Framework (Novo), RabbitMQ, Beanstalkd, Python bins, GoLang (cmdstalk - beanstalkd broker), Redis, RESTful APIs (micro-services) , aws-cli, aws-sdk, Consul (had contributed to sensiolabs git repo), NGINX based load-balancing and hosts configuration automation, Dynect, DNS level round-level load-balancing, Chef etc.

Show More Show Less