A Software developer with 7 years of experiences developing customer applications for Odoo using Python, Javascript. I have a Bachelor in Computer Science but I'm also a self learner. I taught myself functional programming and Scheme by reading SICP, the Rust programming language, reading/designing electronic schematic, to name a few things. Experience, on the other hand, taught me how to dive into unfamiliar codebases to find the root of problems.
Known languages: French | Native English | Bilingual Tatar | RudimentaryMy final project was building a cooperative painting application using CouchDB, WebSockets, and basic image processing.
I studied mathematics, application design, and design patterns.
I learned about computer design, mathematics, application design, SQL, Java, C/C++, Web Design and more.
It's a highly customized version of Odoo that runs on top of AWS Lambda, DynamoDB, Amazon S3, Amazon API Gateway, AWS Simple Queues, CloudFormation and AWS Fargate for long running tasks. This project makes it possible to have odoo instances running relatively cheaply that are easy to update without having to think too much about infrastructure.
A set of tools to make managing odoo environments easier. It starts from simple things like installing Odoo and certain dependencies to a complete replacement for the http stack of Odoo.
It's a special python module loader that can load and execute code at the moment a module is loaded. This makes it possible to monkey patch modules at load time like an overlay of a module. This way, you can override part of an existing package without having to fork it completely.
A Simple framework to build scalable WebSocket applications highly inspired by the AWS WebSocket API Gateway. It started as a simple script to mock AWS APIs locally.
Feel free to ask me for any references.