GK_200

I am a full-time PHP/JS developer. I work at Zomato and work on their live website www.zomato.com I was Google summer of code mentor 2016 for Organisation KDE. I did my intern with Google summer of code under organisation KDE in 2015. I also worked for various startups where I worked on e-commerce platforms and custom MVC PHP frameworks.

I am working as a web developer with Zomato (www.zomato.com). We extensively use PHP in our codebase. Hence I have a good experience with PHP. I extensively use Redis and Memcache for both quing and caching purpose to optimize our website's performance. We also use Composer to manage our dependencies. Moreover I am also familiar with a custom autoload module for PHP classes. At zomato, we save data in MySQL database server. To serve the response as soon as possible I have been familiar with writing optimised queries for mysql.
I have also contributed to typo3-neos CMS which is based on the tyo3-flow framework. I have also delivered various projects based on laravel. I have also written my own small MVC based framework and used various other frameworks which give me in depth knowledge of these frameworks

At Zomato I have worked on React, Vanila JS and Jquery. I use webpack bundler to bundle my JS code. I am familiar with both client side and server side js. I have worked on nodeJS and deployed production apps using nodejs. I am familiar with both ECMA6 and ECMA5 codebase. I have used babel loader to compile ECMA6JS to ECMA5 code. I have also written an online emulator for a microprocessor in JS.
I am familiar with handling of SEO friendly urls with React, using both front-end and back-end routing. I am familiar with serverside rendering with nodejs.

At Zomato I have learnt the importance of a good design. I am famial with how HTML DOM Rendering works and how CSSOM Redering happens. I am also familiar with the costs of repaint whenever we change the elements of HTML dynamically. I am also familiar with the Event bubbling in HTML.

I have participated in various events, contributed to communities. I have orchastated c++ and python integration in international conference. I have also contributed to core python 3.7 (https://docs.python.org/3.7/whatsnew/3.7.html)

I try to automate many things using bash scripts. I do write small scripts like making screen brightness to zero after 20 minutes in order to give my eyes some relax. These scripts are always a handy tool to make few things automated.