Dan Raoelinarivo,马达加斯加塔那那利佛省塔那那利佛市开发商
Dan is available for hire
Hire Dan

Dan Raoelinarivo

Verified Expert  in Engineering

Software Developer

Location
Antananarivo, Antananarivo Province, Madagascar
Toptal Member Since
March 17, 2020

Dan likes to build responsive, highly reactive, and FAST web applications. 他开发了一个网站生成器,可以输出功能齐全的网站,可以在非常重的负载下运行. 他还是一家ERP公司的技术主管,并推动该公司成为马达加斯加该领域的领导者. He focuses primarily on delivering simple, maintainable yet performant code.

Portfolio

Avataq
Odoo, Linode
Nanoramic Laboratories
Odoo, Python 3, JavaScript, AWS Lambda, Amazon API Gateway...
Hazenfield
Amazon Web Services (AWS), Java, Puppeteer, Android, Socket.IO, Scrapy, Node.js...

Experience

Availability

Part-time

Preferred Environment

Git, Trello, Visual Studio Code (VS Code)

The most amazing...

...我开发的是一个web应用程序,可以生成一个完整的网站来主办虚拟博览会(像这个:http://www).salonsme-online.com/).

Work Experience

Senior Odoo Engineer

2023 - 2023
Avataq
  • 优化了项目的技术选择,以最小化托管和开发成本.
  • 创建一个有效的开发管道,以确保任务被明确定义,并解决涉众的关键痛点,以便项目在解决实际问题时尽可能有效.
  • 开发了一个表格供学生填写,并允许后台用户专注于更重要的任务.
  • 根据学生在表格中填写的信息,使系统自动计算学生的资助金额.
  • 为利益相关者创建报告,以便随时查看赠款的状态和剩余预算.
Technologies: Odoo, Linode

Senior Odoo Engineer | Tech Lead

2020 - 2023
Nanoramic Laboratories
  • 将计算机密集型任务解耦到无服务器基础设施中,以减轻Odoo的负担, increasing overall performance.
  • 参与设计应用程序的基础设施,并集成各种技术,以最大限度地提高其功能集.
  • Led junior developers to reach their full potential. 与产品负责人和QA团队澄清验收标准,以确保开发管道的顺利进行, and deployment was timely and seamless.
  • 在Odoo中设计新的视图,以满足公司的特定要求,以确保用户可以在五次点击中访问任何信息.
  • Created a complete REST API software inside of Odoo. Now, Odoo objects can be used directly as resources through a REST-like API.
Technologies: Odoo, Python 3, JavaScript, AWS Lambda, Amazon API Gateway, Amazon Web Services (AWS), Engineering Management

Senior Full-stack Engineer

2017 - 2020
Hazenfield
  • Built a module in Odoo, a Python ERP, 它将生成一个由AWS资源(Lambda)提供支持的在线公平静态网站, DynamoDB, IoT)和支持非常高的负载(使用内置聊天的数千个并发用户).
  • 在Odoo中创建了一个模块,可以导出马达加斯加税收投入的完整财务报告. One could use the Python ERP to invoice their customers, pay their suppliers, and export a PDF of up to six different financial reports.
  • Scraped the list of all companies in Madagascar, resulting in the company having 10,000+ additional leads. I used Scrapy, a Python scraping package.
  • 用Django和Vue建立了一个网站,让人们分享上帝在他们生活中所做的好事,以帮助那些可能面临类似问题的人.
  • Developed a chat app using React, Node.js, Socket.IO, and Redis.
  • Created a module for Odoo, a Python ERP, 为DHL马达加斯加,将根据板条箱的数量和它们的大小和卡车的大小(像背包问题)来评估运输所需的卡车数量, but in three dimensions).
  • 使用Django和jQuery构建一个类似于表单的应用程序,允许用户(一些经过身份验证的用户), 有些人不需要同时处理车间记录,以便计划和组织它们.
  • 编写了一个React应用程序,嵌入到Odoo后端,允许员工记录工作时间. 还在Odoo后端做了一些报告和输入验证的工作.
  • Created a solution for touquan.co by scraping events from various websites, including those with robust protection and asynchronous data loading. Built a Node.在Scrapy框架内代理特定的请求来收集必要的数据.
  • 用JavaScript构建一个复杂的配置器,它将接受一定数量的输入和, upon sending that data to an Odoo server, 创建一个报价或订单(取决于输入),然后可以像处理任何其他报价/订单一样处理它.
Technologies: Amazon Web Services (AWS), Java, Puppeteer, Android, Socket.IO, Scrapy, Node.js, React, Vue, Odoo, Django, Python

Tech Lead

2016 - 2017
Atout Persona
  • 带领一个由非常年轻的开发人员组成的团队构建并发布了数百个Odoo模块, working mostly with Python and Javascript.
  • Handled 20 and more projects over the course of one year of employment.
  • Talked directly to customers to convince them of our technical capabilities, resulting in customer loyalty for every customer I met.
  • Supervised three interns that all ended up building a completely useful tool for the company : an app that syncs a pointing machine to the pointing inputs in Odoo ; and an app that allows us to monitor web servers and to control them through a web interface (using Ansible).
  • 建立了一个Odoo模块,可以精确评估产品对原材料的需求. The difficulty was that raw materials were for intermediate products, and there are several levels of intermediate products.
  • Extended Odoo's point of sale that's using Backbone.js as its store to add some additional payment methods.
  • Built an Odoo module to manage a large garage here in Madagascar. 该模块将模拟并记录汽车维修过程中的每一步, reporting at the end the time spent on a car.
Technologies: PHP, JavaScript, Odoo, Python

MySpecialist

http://myspecialist.be/
创建了一个平台,让人们可以与专业工作者联系. Basically, you can make an inquiry on the website saying, for example, that you want a plumber, you say what language you speak and where you live, and the system matches you with available workers in your area. From then on, 一切都由系统处理,以确保你对工人的工作感到满意.

Nanoramic Laboratories Odoo Implementation

http://www.nanoramic.com/
Nanoramic Laboratories使用Odoo来处理公司的日常任务. I was hired to customize Odoo to the extreme, creating new views dedicated to custom needs, creating reports, and integrating with the company's third-party utilities like Slack or AWS.

Static Fair Website Generator

An Odoo module that would take some information about a fair (fair name, exhibitors, stand guides, 延迟公告),并将其转换为托管在AWS S3上并由AWS资源提供支持的静态网站:
- Cognito for authentification
- DynamoDB to store data
- Lambda for computations
- IoT for a built-in chat
- SQS to log user's activity on the website
The generator was built using Python.

A Quotation Configurator

For a company that creates pool accessories, 我构建了一个配置器向导,允许用户输入一些输入(如池大小), pool depth, pool type, stairs, etc.) and the accessory they want to buy, Odoo应用程序会猜出报价的所有要求,比如:
- how much of that accessory is required
- how much is the delivery cost
- what are the sub-accessories that need to be included in the quotation
- in the case they manufacture those accessories, the app will guess their bill of materials and launch their products.
All done using Python and JavaScript.

Event Scraper

一个应用程序,可以抓取六个包含事件的网站来填充网站http://touquan.co.
This was done using scrapy, a Python scraping library.
For one particular website, scrapy是不够的,因为这个网站有JavaScript加载的异步内容, so I created a Node.js app that would act as a proxy for my scrapy requests.
The Node.js app in use was Puppeteer.

Languages

Python, JavaScript, HTML, C#, CSS, Python 3, Java, PHP

Frameworks

Django, Django REST框架,Scrapy, Vuetify, Material UI, Serverless Framework, Symfony

Libraries/APIs

Vue 2, React, Vue, Vuex, Facebook API, Node.js, Socket.IO, Puppeteer, jQuery, SQLAlchemy

Tools

Odoo, Git, uWSGI, Webpack, Trello, Terraform

Platforms

Docker, Amazon Web Services (AWS), Windows Phone, Visual Studio Code (VS Code), AWS Lambda, Android, Linode

Other

Technical Leadership, Web Scraping, Vue Router, Engineering Management, Amazon API Gateway, Slack App

Storage

PostgreSQL, Redis

2011 - 2012

Master's Degree in Probability and Statistics

Science Faculty of Ankatso - Antananarivo, Madagascar

2008 - 2011

Bachelor's Degree in Numerical Analysis

Science Faculty of Ankatso - Antananarivo, Madagascar

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring