Gadhia Ravi

Odoo Full Stack Developer

Career Summary

Full-stack Odoo application development having 10+ years of extensive experience. In-depth knowledge of odoo framework server(python) as well client-side(javascript). I'm passionate about odoo working with it since version 5.0. I worked at an odoo core company(Indian branch) for 10 years as a product developer.

My Work on Odoo Github Public Repository

Apps on Odoo Apps store

Odoo Forum

Work Experience

Sr. Application Engineer

Odoo
2009 - 2019

As part of the R&D team of Odoo, I was responsible of multiple aspects of the Odoo software. This involves the creation of their web server framework, ORM, the client­side presentation framework (in JavaScript/HTML), multiple features (instant messaging, point of sale, time­sheet, account reconciliation)

Responsibilities:

  • Managing, maintaining, developing and deploying applications and databases in response to business needs.
  • Keep tacking all assigned task and finish it within estimated time to meet strict release cycle. Follow Agile software development processes with Scrum.
  • Provide feedback on technical tasks of simple to moderate complexity.
  • Perform unit testing, reports results and makes recommendations to improve software code performance and scalability. Provide Quality standards and process. Follow PEP­8 for python and jshint for Javascript.

Key Contribution:

  • OpenERP V6, replace search view with more feature and usability, Optimize calendar view to speed boostup. Create new feature Group by in list view
  • Create script to generate new bundle for server and desktop client to support windows operating system using py2exe.
  • Contribute to build nightly build server and runbot(automated testing server) that sync with repository system(Bazaar).
  • Contribute to create new webclient from the scratch as like already existing Desktop client that can support existing API of server.
  • Create various component(widget) in new web client. Like form view render engine, widget life cycle, javascript inheritance mechanism, streamline API of web client to fetch data asynchronous from server.
  • Create application specific widget like hr_timesheet, account reconciliation widget.
  • Contribute to create new CMS(website builder) and create snippet like twitter scroller.
  • Fix thousands of bugs in all web, server, addons.

Technologies used:

  • Python
  • JavaScript
  • Backbone js
  • jQuery
  • HTML/SASS
  • PostgresSQL

Lecturer

Government Polytechnic Porbandar
2008­-2009

Worked as a lecturer at polytechnic college. Ensuring coverage of the educational objectives and relate theory, principles, and concepts to practical application. Give feedback regularly and in a manner that helps students learn.

Personal Details

YOB1986
GenderMale
NationalityIndian

Skills & Tools

Language

  • Python
  • Javascript

Framworks/Library

  • Odoo Framework
  • Flask
  • Bootstrap
  • React
  • Node.js

Database

  • PostgresSQL

Web Server

  • Nginx

Others

  • Git
  • Docker
  • Unit Testing
  • Shell Script
  • Code Review

Education

  • Engineering in Information Technology
    Wishwakarma Government Engineering College
    2003 - 2007

Language

  • English (Professional)
  • Hindi (Professional)
  • Gujarati (Native)