Skip to content
View NelGab's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Softway Medical
  • Lyon , France
  • 13:48 (UTC +02:00)

Organizations

@blackstar-dev

Block or report NelGab

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
NelGab/README.md
Typing SVG

"I write tests before the code β€” my therapist says it's a control issue, I call it TDD." πŸ§ͺ


LinkedIn GitHub Email Portfolio


About Me

I'm a Full-Stack Software Engineer with a strong focus on backend architecture and enterprise-grade Java applications. I design and build systems that are not only functional β€” but maintainable, testable, and built to scale.

I'm passionate about software craftsmanship: clean code, solid architecture patterns (DDD, Hexagonal), and engineering practices that make teams more effective and codebases more resilient.

public class NelGab implements Engineer {

    @Override
    public String currentFocus() {
        return "Scalable backends Β· Clean Architecture Β· Cloud-ready APIs";
    }

    @Override
    public List<String> values() {
        return List.of("Test first", "Domain-driven", "Deliver value", "Keep it simple");
    }
}

Tech Stack

Backend & Core

Java Spring Boot Spring Security Maven Gradle

Databases

Oracle PostgreSQL SQL Hibernate Liquibase

Frontend

React Vue.js TypeScript JavaScript HTML5 CSS3

DevOps & Cloud

Docker Kubernetes Git CI/CD GitHub Actions


Architecture & Engineering Practices

These aren't buzzwords on my resume β€” they're how I think and build every day.

Practice Description
Hexagonal Architecture Ports & Adapters pattern β€” keeping business logic isolated and infrastructure swappable
Domain-Driven Design (DDD) Modeling software around the business domain: aggregates, value objects, bounded contexts
Test-Driven Development (TDD) Red β†’ Green β†’ Refactor. Always.
CQRS & Event Sourcing Separating read/write concerns for scalable, auditable systems
Microservices Designing loosely coupled, independently deployable services
API Design REST & secured Spring APIs following OpenAPI/Swagger standards
Clean Code SOLID principles, meaningful naming, zero-tolerance for technical debt

GitHub Stats


What I Bring to a Team

  • βœ… 5+ years building enterprise Java / Spring Boot applications
  • βœ… Deep experience with Oracle & PostgreSQL β€” schema design, query optimization, migrations
  • βœ… Strong frontend skills in React & Vue for true full-stack ownership
  • βœ… Advocate for automated testing β€” unit, integration, contract tests
  • βœ… Comfortable in Agile/Scrum environments with cross-functional teams
  • βœ… Experienced working in English-speaking, distributed teams

Let's Connect

I'm open to new opportunities, especially roles focused on backend engineering, software architecture, or full-stack product development in the US market.

LinkedIn Email Me


Popular repositories Loading

  1. universalchoirs universalchoirs Public

    Java

  2. Alo_Manager Alo_Manager Public

    CSS

  3. NelGab NelGab Public