firasrg - Overview

Firas Regaieg

firasrg

Table of Contents

Owner of GitHubers, Discord Server

Launching GitHubers: real-time Discord for GitHub users Copilot bugs • Actions help • Outages • Projects tips • Repo shares". Join us now!

About Me

I'm a Senior Full-Stack Developer with over 8 years of experience building robust web and mobile applications. Passionate about clean code, system modeling, and delivering exceptional user experiences, I specialize in Java, Spring Boot, React, and DevOps practices. I’m actively involved in open-source projects and enjoy mentoring developers while exploring new technologies.

  • 🔭 Currently working on: Leading the AutoCare Open Source Project, a fictional vehicle repair system.
  • 👯 Looking to collaborate on: Open-source initiatives in web/mobile development, documentation, and CI/CD pipelines.
  • 📖 Currently learning: Advanced software testing, microservices architectures, Bots and modern UI/UX design.
  • 💬 Love to discuss: System modeling, design patterns, books, stakeholders, and innovative problem-solving.
  • 📫 Reach me: firasregay1220@yahoo.fr or send me message on Whatsapp at +216 21 839 813.

My development philosophy centers on quality, security, and performance. I believe in starting with a strong frontend prototype to engage stakeholders early, paired with a robust backend to ensure scalability and reliability. Good documentation and comprehensive testing are non-negotiable for delivering maintainable solutions.

Workspace

Skills

I bring expertise in both frontend and backend development, with a focus on creating secure, scalable, and user-friendly applications.

Frontend

  • Technologies: JavaScript, TypeScript, HTML5, CSS3, React, Redux, React Native (Expo)
  • Tools: Webpack, ESLint, Prettier, Jest, MSW, Bootstrap, Docusaurus, Markdown.
  • Philosophy: Prioritize exceptional design and secure API interactions, keeping sensitive logic server-side.

Backend

  • Technologies: Java, Jakarta EE, Spring Boot, MySQL, H2, Hibernate, RESTful APIs, OAuth, JSON, XML, YAML
  • Tools: IntelliJ IDEA, Maven, JUnit, Postman, Swagger, SonarQube, Docker, Diagrams.net
  • Philosophy: Emphasize business problem analysis, system modeling, and comprehensive documentation to ensure robust solutions.

Activities Recap