I am a full stack developer with over 7 years of experience. I have developed and maintained complex Web and RESTful applications using PHP, Scala, Java, MySQL, and JavaScript along with various other technologies. I always love working with a technically strong team where I can solve complex problems with a good balance of freedom and responsibility.

PropSpace May 2015 — Current

Senior Software Engineer

PropSpace is a cloud-based CRM for real estate agencies. Primarily working on the development and maintenance of the CRM and related applocations. Also helping in client onboarding process by preparing migration scripts for importing data from different sources.

  • Design and implement new features in the application.
  • Migrated the legacy agent chat system to a redis based service that can be integrated anywhere.
  • Merged multiple codebases that were used in different countries into a single system that can be used across different countries.
  • Created history service, an Elastic Search backed RESTful API which we use to record the data changes in the application.
  • PHP
  • CodeIgniter
  • JavaScript
  • MySQL
  • MongoDB
  • Redis
  • Docker
  • Micro Services
  • Elastic Search
  • Git
  • Nginx
  • PHPUnit
  • Sass
  • Gulp
  • RabbitMQ

RoundMenu.com Jan 2014 — April 2015

Senior Software Engineer

RoundMenu is a restaurant discovery and reservation platform for the middle east. I was primarily responsible for the development and maintenance of RoundMenu.com website as well as different applications used by the operations team.

  • Successfully moved all the applications from dedicated hosting to AWS platform without any downtime.
  • Managed aplication deployment, server monitoring and maintanance.
  • Complete revamp of the website with a focus on scalability and modern design.
  • Optimized the website for better performance and search engine visibility.
  • LAMP
  • Zend
  • JavaScript
  • EC2
  • S3
  • SEO
  • Node.js
  • Grunt
  • LessCSS
  • New Relic
  • Xdebug
  • Blackfire.io

AddThis Aug 2011 — Dec 2013

Offshore Software Engineer

AddThis is a data services company which provides social engagement tools for publishers and advertisers. AddThis' social widgets provides engagement analytics to publishers and generates data that are used for advertising services. For AddThis, I've worked as a part of the team responsible for the development and maintenance of different internal and public facing applications.

  • XGraph Audience Modeller - An application that generates extended audiences using the data collected via social widgets.
  • Created RESTFul API and a single page web UI for XGraph Modeller using JavaSctipt
  • Audience Management Platform - An internal application for managing Audience segments and Taxonomy. This application plugs into many different internal tools as well as external partner applications.
  • Audience Planner - An application used by Advertising operations team and account managers for creating and managing audiences, ad campaigns and segment licensing. It is a PHP application using Zend framework and MySQL database.
  • AddThis for Ads - A JavaScript widget for showing AddThis Sharing tools inside ad campaigns created by AddThis. This widget can be placed in the Ad creatives that need sharing features. I have also created an API for customizing the sharing services.
  • PHP
  • Scala
  • JavaScript
  • MySQL
  • Spring MVC
  • Ext.JS
  • RESTFul APIs

ISPG Technologies Feb 2010 — July 2011

Software Engineer

ISPG is an online products and services company with main focus on e-commerce applications

  • Oorjit Deals - An enterprise grade daily deal product, with features like multi-language, multiple currency and time zones. Implementing multi-language support was an important responsibility in this project. My other responsibilities include writing wrapper classes for third party libraries, developing core modules like deal management, subscribers, email blasting, social media integration and facebook login, etc. We have built an in-house PHP framework for this project. Other technologies involved are MySQL, jQuery and a number of third party libraries.
  • Nuorders.com - A POS integrated SaaS application for managing restaurant chains. Restaurants can quickly launch completely customizable websites for managing businesses, with multiple payment gateways and social media integrated with it. In this project, I have implemented a whole new interface for customizing website designs from the admin panel and worked on core modules like Menu management and social media integration.
  • Bids4LessStore.com - a penny auction and bidding site. I have done requirement analysis, system and database design, mockup design and the major part of coding of this project.

I have created and contributed to a number of community and open source projects in PHP, JavaScript, and Ruby.


PHPToday

PHPToday is a platform for sharing news, jobs and updates about PHP and related technologies. It is a Symfony application and uses Doctrine, Twig, FOSUserBundle, etc. along with other libraries.

TextPress

TextPress is a simple, easy to use PHP flat-file blog engine built on top of Slim Framework and released under the MIT public license.

Revealer.js

A multi-user Reveal.js presentation server using Express.js and Socket.IO.

Programming Languages

  • PHP
  • JavaScript
  • Scala
  • Java
  • Ruby

Frameworks

  • Symfony
  • Laravel
  • Zend
  • CakePHP
  • Slim Framework
  • Express.js
  • Spring MVC
  • Doctrine
  • Twig

Databases

  • MySQL
  • MongoDB
  • Redis
  • Oracle

Search Engines

  • Elasticsearch
  • Sphinx Search

Cloud Computing

  • Amazon EC2
  • S3
  • Route 53
  • Elastic Beanstalk
  • AppFog
  • DigitalOcean

Tools

  • PHPUnit
  • PHPSpec
  • Docker
  • Microservices
  • Vagrant
  • Grunt
  • Ant
  • Phing
  • Xdebug
  • Blackfire.io
  • TDD

Version Control Systems

  • Git
  • SVN
  • Mercurial

B-Tech in Computer Science & Engineering

University of Kannur, Govt. Engineering College, Wayanad, Kerala (2005 — 2009)

Higher Secondary Education in Computer Science

Markaz Higher Secondary School, Karanthur, Kerala. (2002 — 2004)

SSLC

G.H.S.S Puduppady, Calicut. (2001 — 2002)

Listed in 77 PHPeople

2015-04-02
List of 77 PHP developers to follow in Twitter.

Articles on PHP and JavaScript

SitePoint is a hub for web developers to share their passion for building incredible Internet things. I have published several articles related to PHP and JavaScript technologies.

Cloud Computing and AWS

DZone.com is one of the web's largest communities and publishers of technical content for software professionals.

Personal Blog

Occassionaly I write about PHP, JavaScript, tools and technologies in my personal blog.

Technical Reviewer - Wordpress 3 Cookbook

I was a technical reviewer for the book 'Wordpress 3 Cookbook', published by Packt.

I worked with Shameer on an application composed of a Scala backend and Javascript frontend. Despite his lack of experience with Java and Scala in the beginning, he was able to ramp up quickly and contributed to the implementation of several non-trivial backend components. He also did outstanding frontend work in Javascript. Shammer is a versatile polyglot programmer and a quick learner. He's easy to work with and very self-sufficient.

— Yuesong Wang (Director of Software Development at Oracle)

Highly talent young guy with strong Knowledge in Oracle DBA , Design Patterns etc . He has a strong desire to learn the latest technologies, and to use them in production systems.

— Hari K T (PHP Consultant)