Skip to content
View a-lababsa's full-sized avatar
  • Paris

Block or report a-lababsa

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
a-lababsa/README.md

Alexandre Lababsa

Software Craftsman Padawan

"I am and will remain a craftsman all my life." - Charles Aznavour

Developer passionate about technical excellence. As I discover Software Craftsmanship, I learn the fundamentals of quality code every day through practice and experimentation.

My goal: to gradually develop my skills and craftsmanship mindset.


Philosophy

I deeply believe that software development is a craft. Like any other craft. As an apprentice craftsman, I focus on the fundamentals above all else.

Learning

Craft Foundations:
  - SOLID principles and Clean Code
  - Practicing refactoring to improve existing code
Architecture Design :
  - Exploring architectural patterns (DDD, Hexagonal Architecture)
  - Understanding system design principles
Testing Excellence:
  - Discovering advanced testing practices (TDD, Testing Pyramid)
  - Learning test-driven development cycles

Practice

Daily Discipline:
  - Regular exercises on Codewars to develop logic
  - Code reviews to learn from experienced developers
Hands-on Learning:
  - Experimentation on personal projects to understand concepts
  - Gradual improvement of code readability and structure
Skill Building:
  - Applying craft principles in real scenarios
  - Building muscle memory for clean coding patterns

Share

Community Engagement:
  - Participate in meetups to discover practices (Coding Dojo)
  - Attend Software Craftsmanship events and conferences
Learning Network:
  - Be mentored by experienced craftsmen
  - Share discoveries as an apprentice with other beginners
Knowledge Exchange:
  - Document learning journey and insights
  - Contribute to discussions on craft practices

Objectives
Short Term Goals:
  - Master TDD Red-Green-Refactor cycles
  - Build personal projects with Clean Architecture
  - Complete advanced kata challenges on Codewars

Medium Term Vision:
  - Lead craft workshops within my team
  - Mentor junior developers in best practices
  - Speak at local meetups about learning journey

Long Term Aspiration:
  - Become experienced craftsman capable of mentoring others
  - Actively contribute to craft community
  - Build reputation as quality-focused developer

Beyond Code
Volunteering Community:
  - Mental health first aid (MHFA) certified
  - Participation in local developer meetups
  - Support for diversity in tech initiatives

Core Values:
  - Mutual learning and kindness
  - Technical excellence at service of people
  - Sharing knowledge and experiences
  - Continuous improvement mindset

Personal Interests:
  - Psychology and human behavior
  - Public speaking and communication
  - Writing and reflection on craft journey

Metrics

Commitment

GitHub Streak

Overview

Activity

Activity Graph

Tech Stack & Craft Practices

Languages & Frameworks

TypeScript JavaScript NodeJS

Database & DevOps
Docker Git

Development Environment
macOS Visual Studio Code Terminal

Craft Practices
TDDClean ArchitectureSOLIDRefactoringCode Review

Projects

Dotfiles

Coding Discipline & Challenges

Codewars

Profile Views

Pinned Loading

  1. dotfiles dotfiles Public

    Shell