You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Sébastien NicheleSN

Sébastien Nichele

Supermalter

Craftsman Fullstack Senior

On-demand
5 projects
Gouvieux, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sébastien

Trainer / Software Architect / Craftsman Fullstack Java / Scala / JS / TS, adept of reactive functional programming and "quality" code, 20+ years of experience.

After more than 12 years of practicing Java (server-side and client-side with Swing) and Javascript, I have enriched my expressiveness by adding functional programming to my skillset since 2011 with Scala / TypeScript. I am particularly attentive to producing semantic, expressive, and maintainable code. Convinced by DDD's Ubiquitous Language and the reliability brought by carefully crafted self-documenting code – automatically tested if necessary (tdd, bdd, pbt...) – I defend daily what some call "over-quality", namely professional code that tries to best meet ALL needs (colleagues, maintenance, production...), and not just a few "passing cases" of functional needs and many bets on statistics. By relying on domain-driven design, Onion / Hexagonal type architectures, and controlled separation of responsibilities, I realize 90+% of the need without any trace of graphical interface – and therefore highly unit-testable and decoupled from the front-end framework and its associated dramas (complicated version upgrades, dependencies...).

I set up and lead workshops and introductory training sessions on these topics and practice pair programming and coding dojos to share knowledge and improve as a group.

I am a proponent of remote work, which allows everyone to win when one practices their profession with rigor and passion.

Throughout my career, I have worked in project mode or agile mode for many different clients (banking, insurance, administration, public service, industry, mass retail...)

I use Claude Code (among others) daily, carefully guiding its output to remain capable of maintaining the produced code.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Gouvieux (up to 50km)

Experience

  • INDEPENDANT
    Software Architect / Developer / Trainer / Author
    CONSULTING AND AUDITS
    September 2023 - Today (2 years and 9 months)
    As an independent professional, I undertake development missions (DDD, functional programming, SQL, Java 17+, Scala, Typescript, Angular), audits, training, and consulting for various clients (MovinMotion, SIPLEC, CALF...)
    Published a Young Adult novel on difference and self-acceptance.
  • PACIFICA
    IT Insurance Software Architect (Trainer, Architect, Developer)
    April 2015 - September 2023 (8 years and 5 months)
    Bd Périphérique, Paris, France
    Full-stack architect, I hold the role of frontend specialist (TypeScript and Angular 2+) with multiple responsibilities: I create POCs, write development standards, initiate and guide tech leads and new developers in craftsmanship practices and functional programming, support projects on difficult technical points and problem-solving, and develop reusable technical components (libraries, white-label applications...) to facilitate development within our context. I have also developed several internal products using these technologies (map-based intranet, Chrome plugin) as well as in Scala and Node (NestJS).
  • SQLI
    Java / Javascript / Scala Architect / Developer
    September 2005 - April 2015 (9 years and 7 months)
    Paris, France
    Full-stack Java development with a strong front-end component (thick client and web client). Expertise, architecture, consulting, and auditing missions for numerous clients (industry, public service, banking, ...).

Reviews

5.0

Out of 1 rating

J

Jean-Philippe

CAL&F - Crédit Agricole Leasing & Factoring

Several months project

-

Reviewed on 4/14/2025

Recommendations

Be the first to recommend Sébastien

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Project Manager, "Java Software Engineering" option (2002, formerly ITIN)
    ESIEE-IT
    2002
    chef de projet , option "génie logiciel java" (2002, ex ITIN)

Skill set

Categories