Skip to content
View Gabriel-RABHI's full-sized avatar

Block or report Gabriel-RABHI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Gabriel-RABHI/README.md

Capable of business, strategic and technological analysis, I'm what you'd call an atypical developer. Creator of a video game at the age of 18 (Mindscape Bordeaux, Pearson group at the time), passionate about R&D, I'm self-taught in programming (Pascal, C, C++, C#), software architecture and framework design. Creative, I was also a 2D and 3D computer graphics designer (bitmap, vector and modeling, rendering, animation under Maya and ex-Alias), in multimedia (sound, video, motion graphics) and incidentally, a composer (home-studio). These diverse skills provide me with a valuable general culture in what has become my main activity : software architecture and development. With a solid psychology background, I'm viewed as a smooth manager able to to write clean, expressive and consistent well illustrated documentations that drive developers to understandable goals.

I've been self-employed for a long time and have worked with several contractors over the long term. I like working in a team. The variety of my professional experiences has given me a certain understanding of what a company is, its strategic challenges and business expectations. It makes me appreciated by top management, even if my expectations are highs. I can handle projects requiring long-term, sometimes multi-dimensional work. I have practiced SCRUM and adopt industry practices (DDD, TDD, SOLID principles). I keep a close eye on architectural developments (CQRS, Event Sourcing, etc.). My great satisfaction lies in creating innovative architectures to best deliver business value and meet market needs.

Getting out of my comfort zone, taking on challenges and deploying bold approaches is a real driving force for me. Since 2010, one of my research topics has been a high-performance persistent object repository for .Net : "Big Memory" and "HPC". In the past : distributed database, graphical interface, 3D engine and between 2014 and 2020 a Full Stack Web HTML5-JS-CSS social networking engine, a proprietary Web server, proprietary SGDB NoSQL and Graph, text indexing (WAH), lock-free concurrency processing, internet supervision and data replication in Edge Computing, etc. Although I'm not a mathematician, I have a keen sense of what can be done with a computer, and I'm creative in the solutions I implement, never hesitating to challenge the state of the art.

Popular repositories Loading

  1. GhostFields.MonitorSlim GhostFields.MonitorSlim Public

    More than 2x faster Monitor class for .Net. Do not support recursion, use it only to protect small and hot critical code sections.

    C# 5 1

  2. Geometry2DTinyHelpers Geometry2DTinyHelpers Public

    Simple helper for 2D geometry basic computations : distances, intersections, projections, angle, linear regression, B-Spline

    C# 1 1

  3. IntToRomanNumeralsTest IntToRomanNumeralsTest Public

    Petit test de programmation.

    C#

  4. Gabriel-RABHI Gabriel-RABHI Public

    Config files for my GitHub profile.

  5. TinyGeneticSolver TinyGeneticSolver Public

    Minimalistic Machine Learning Genetic Algorithm implementation.

    C#