Rajeev Sharma

Technical Lead

Watermark Insights


Currently working as Technical Lead, expertise in web application and restful web services built on ruby on rails. Having 10+ years of industry experience in design, development and support of various applications across various domains (Ed-tech, Healthcare, Architectural and others).


  • Web applications
  • Software architecture
  • Clean code


  • Master of Computer Applications, 2009

    Chaudhary Devi Lal University, Sirsa Haryana

  • Bachelor of Science (Electronics), 2006

    Kurukshetra University, Kurukshetra

Recent Posts

Software development toolkit 2019

Here is the following list of tools and utilities, I’m using for application(s) development in 2019: List Duck - For Search (skip Google) Opera - Web Browser (With VPN mode enabled)(It’s really awesome) RubyMine (we’ve licence :D) Ubuntu 16.

Downgrade Mysql to 5.6 from 5.7 on Ubuntu 16.04(xenial)

Ubuntu 16.04 only provides packages for MySql 5.7(by default) which has a range of backwards compatibility issues with code written against older MySql versions. for Rails specific see this

managing node versions with n

Node version management with n Node version management with nvm is great yet there is one new tool comes up which is n. Currently n supports only linux and Osx not available for windows.

install PhoneGap pushPlugin 2.0.0 on ubuntu/Osx

Problem We’re using phonegap-plugin-push to Register and receive push notifications to ionic applications and unfortunately that’s get updated. Version 2.0.0, this plugin will support CocoaPods installation of the Firebase Cloud Messaging library.

AWS cloudformation with AutoScalingGroup and LaunchConfiguration

Problem We’re currently looking into such an option to run multiple number of ec2 instances into already running environment(VPC) with launch configurations too. Solution Amazon web services - Cloudformation - AutoScaling CloudFormation is one of the coolest services from AWS at no additional charge.



Technical Lead

Watermark Insights

Feb 2019 – Present India
Responsibilities include:

  • Document and communicate architectural definitions, design and decisions
  • Collaborate with other architects and stakeholders
  • Detail out and refine higher level design into lower level design

Principal Engineer​

Pramati Technologies

Jul 2018 – Feb 2019 Chennai, India
Responsibilities include:

  • Performance optimization for a legacy Rails-3 Admin application
  • Coach and consult developers

Software Architect​

Headerlabs Infotech Private Limited

May 2013 – Jul 2018 Gurugram, India
Responsibilities include:

  • Implement dropbox object revision api to across the system application
  • Scalable infrastructure with all the security intact over AWS
  • Capable of executing projects across multiple domains (say, native/ app that needs API backend)
  • Introduction to ionic framework and establishment of hybrid mobile application development team from scratch

Software engineer

Incedo Inc

Jun 2011 – May 2013 Chennai, India
Responsibilities include:

  • Worked as team member for voice to text platform
  • Developed an internal (TAF) test automation framework

Software engineer


Jun 2009 – Jun 2011 Hisar, Haryana, India
Responsibilities include:

  • Deployment over various environments
  • Worked in the maintenance phase with bug fixing


Currently I am not available for any kind of work Part-Time,Full-Time. yet I can help you On idea for the open source community if i can. feel free to drop an email. Cheers :)

  • Monday 10:00 to 18:00
    Tuesday 10:00 to 18:00
    Wednesday 10:00 to 18:00
    Thrusday 10:00 to 18:00
    Friday 10:00 to 18:00
  • DM Me