Currently working as a full time Full Stack Developer in various technologies based on client's requirements.
Tech Lead
Dec 2013 – May 2018 · Canada
Duties and Responsibilities: - Developer web and Mobile app from the scratch. I was the first developer of the company. - Worked on technologies: PHP, Laravel, React, NodeJs, ReactNative, MongoDB, Firebase, MySql, TwiML etc. - Lead the team of 11 developers. - Was also the project manager for couple of months. - Worked based agile methodlogies. - Worked directly with CEO, CTO and CFO of the company.
Site Front End development using (HTML/XHTML,CSS, Jquery. Site backend development using (PHP, MySQL, Apache, AJAX and others (i.e: JavaScript). User Chat Development (AJAX PHP based). Testing and Website Deployment. PayPal Payment Implementation. Project planning and Database design. Slicing and Converting PSD to HTML. Daily and weekly work updates to the COO. Development of programming codes from scratch or by adapting existing website graphics packages and software to meet business requirements Testing the website and identifying any technical problems and hitches. Determining any functionality that the site must support and developing PHP content based on practical approved layout Identifying the content type the site will host and ensuring compatibility with the PHP programming requirements Development of Content Management Systems Convertion of of graphic designs into Hypertext Markup Language (HTML) and its extensions, as well as skins / theme
Team DevelopmentPlanningMysqlPhpAjaxApacheCssDatabase DesignHtmlJavascriptJquery
Full Stack Engineer
Jun 2009 – Mar 2011 · India
I was responsible for full stack software development of our customer websites. I developed and implemented features, worked closely with a team of developers and product managers.
Team DevelopmentWas
Education
Computer Science Engineering
IK Gujral Punjab Technical University · Apr 2005 – May 2009