E. Attindogbe
Disponible — Open to work

EmmanuelATTINDOGBE

Concepteur Développeur Full-Stack & Architecte Systèmes

Cloud & DevOpsFull-Stack WebSystèmes & Réseaux

Je conçois des solutions logicielles robustes et sécurisées, de l'infrastructure Cloud jusqu'à l'expérience utilisateur finale.

4+Années d'expérience terrain
6+Projets full-stack déployés
portfolio — zsh
_
FrontendReact / AngularAPI RESTNode.js / NestJSDatabasePostgreSQL / MySQLCloudAWS / CI-CD
PYTHONNEXT.JSREACTNODE.JSKOTLINANDROIDTYPESCRIPTAWSLINUXPOSTGRESQLMONGODBANGULARGITFIGMAPHPJAVAPYTHONNEXT.JSREACTNODE.JSKOTLINANDROIDTYPESCRIPTAWSLINUXPOSTGRESQLMONGODBANGULARGITFIGMAPHPJAVA
Emmanuel Attindogbe
Open to work
Le développeur

Développeur passionné par l'écosystème Full Stack et DevOps.

Avec 3 expériences terrain, je conçois des applications robustes — du backend complexe jusqu'à l'interface mobile.

Mon objectif : créer des solutions technologiques qui ont un impact réel et mesurable.

3

Stages terrain

4

Projets livrés

5+

Langages

En savoir plus

Réalisations

Projets Phares

Tous les projets

Expériences

Aperçu du Parcours

Développeur / Architecte Logiciel

Enedis (DR Poitou-Charentes)

Mai 2026 – Juin 2026

Développeur Web

Bénin Digital

Juillet 2024 – Octobre 2024

Développeur d’Applications

Synergie Digital

Janv 2024 – Juin 2024
Voir le parcours complet

Travaillons ensemble

Un projet en tête ?
Parlons-en.

Disponible pour des missions freelance, une alternance ou un poste en CDI. Je réponds sous 24h.

Stack Opérationnelle

Infrastructure & Déploiement

Pipelines CI/CD, containerisation et administration serveur issus de missions réelles chez Enedis et ASECNA.

.github/workflows/deploy.ymlYAML
1# Pipeline CI/CD — déploiement AWS automatisé
2name: Deploy to Production
3on:
4 push: { branches: [main] }
5
6jobs:
7 deploy:
8 runs-on: ubuntu-latest
9 steps:
10 - run: npm ci && npm run build
11 - name: Sync to S3
12 run: |
13 aws s3 sync ./out ${{ secrets.BUCKET }}
14 aws cloudfront create-invalidation
15 --paths "/*"
DockerfileDockerfile
1# Multi-stage build — Node.js 20 Alpine
2FROM node:20-alpine AS builder
3WORKDIR /app
4COPY package*.json ./
5RUN npm ci
6COPY . .
7RUN npm run build
8
9FROM node:20-alpine AS runner
10WORKDIR /app
11ENV NODE_ENV=production
12COPY --from=builder /app/.next ./.next
13EXPOSE 3000
14CMD ["npm", "start"]
deploy.shBash
1#!/bin/bash
2# Initialisation serveur Linux — Ubuntu 22.04
3
4apt update && apt upgrade -y
5ufw allow 22/tcp && ufw allow 443/tcp
6ufw --force enable
7
8# PM2 — process manager persistant
9npm install -g pm2
10pm2 start ecosystem.config.js
11pm2 startup && pm2 save
12
13# Invalidation cache CloudFront
14aws cloudfront create-invalidation \
15 --distribution-id $DIST_ID --paths "/*"