Skip to content
View divad1196's full-sized avatar

Block or report divad1196

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
divad1196/README.md

David Gallay

I am available to anyone having a question about Computer science (as long as I can help you). Just contact me.

Profil summary

Main skills

  • Diplomed Security Engineer
  • Fullstack developer
  • Software engineer
  • Linux Sysadmin
  • DevOps Engineer
  • Cloud Engineer (AWS)
  • Data Management
  • Postgresql Database Manager
  • Good networking knowledges

Skills I don't have/master enough

  • I am NOT a designer
  • Not fluent on Windows system administration and Powershell

Soft Skills

  • Quick learner
  • Able to think out-of-the-box and challenge ideas in order to find the best solution

Social Media

Languages

  • French (mother tongue)
  • English (officially B2, evaluated C1)
  • German (officially B1, had reached level B2)
  • Italian (estimated A1-A2)
  • (Portugeis: able to undestand and speak a bit)

Programming languages

  • Python: My default language. I think I master all of its current features.
    • Web: I use Flask/Fastapi the most, but I also did use Django.
    • I mainly create tools and scripting to manage systems and APIs.
    • I also use it for Data management (gathering, cleaning, storing, ... sometimes ploting) using panda, numpy, request, json, lxml, ....
  • Rust: This is now my favorite language. I love the macros, the syntax and how the functional paradigm is used. I am now almost as proefficient using Rust than using Python.
  • Javascript: I have used vanilla javascript and jquery a lot (not by choice). I often use it when I need a graphical interface.
    I have used Vuejs (default choice), React (liked it best), AlpineJs (for POC-ing, or when I don't need much)
  • C++: My first love. I still practice it by myself but never had the luck to work professionnaly on it. I have used Qt, SFML a long time ago and did a lot of Data Structure and Algorithm on it.
  • Java: I did it a lot (almost every coding course for 4 years used java). I used SpringBoot and Swing libraries/frameworks and did a lot of DSA.
  • Bash: Fluent with basic scripting, loops, streams, ... I use find/grep/sed/awk/... and many others regulary (I may need to have a refresh sometimes)

I also tried ruby (+ruby-on-rails), php, haskell, elixir and golang by doing 1 projects for each of them. I undestand the notions and would be able to learn them fast. I have learned all languages I know on the fly to achieve projects and master them after a few weeks of practice. Therefore, I am pretty confident in my capacity to learn new languages.

Popular repositories Loading

  1. odoo_graphql odoo_graphql Public

    Graphql Generic integration in Odoo

    Python 35 10

  2. XMLego XMLego Public

    XML based templating inspired by Odoo QWeb,

    Python 5 2

  3. OdooRPC OdooRPC Public

    C++ OdooRPC library

    C++ 3

  4. ZPLEditor ZPLEditor Public

    ZPL graphic editor

    JavaScript 3

  5. OdooCpp OdooCpp Public

    High level Odoo RPC Connector

    C++ 2 1

  6. odoo_nginx_proxy odoo_nginx_proxy Public

    Odoo Proxy and JS RPC

    JavaScript 2 5