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
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 clientside presentation framework (in JavaScript/HTML), multiple features (instant messaging, point of sale, timesheet, 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 PEP8 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
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
YOB | 1986 | Gender | Male | Nationality | Indian |
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 TechnologyWishwakarma Government Engineering College2003 - 2007
Language
- English (Professional)
- Hindi (Professional)
- Gujarati (Native)