Antoine Fourmy

Network engineer - Full-stack developer

Contact Me

Work Experience

Consultant (2018 - Present)

Consulting with several companies in their use of eNMS as part of their network automation strategy.

  • - Full-stack development: Python, Javascript, Gunicorn, Nginx.
  • - Network automation: Netmiko, Napalm, Ansible, Pynetbox.
  • - Network visualization: GIS programming (Leaflet.js), graph visualization (Vis.js, D3.js)
  • - DevOps: Travis & Gitlab CI, Docker, Vault, Kubernetes.

Network automation engineer - Orange (Bratislava, Slovakia | 2017 - 2018)

  • - Network automation: Netmiko, Napalm, Cisco NSO, PyEZ, Ansible, YANG.
  • - Full-stack development: Python (Flask & Django), Javascript.
  • - CI/CD: Git, Docker, Travis CI, Robot, Pytest, Selenium.
  • - Traditional network engineering.

Network engineer - Bouygues-Telecom (Paris, France | 2016 - 2017)

  • - Support and troubleshooting on the IP / WDM national backbone.
  • - Network automation (Netmiko, 5620 SAM-O interface).

Network engineer - Alcatel-Lucent (Timișoara, Romania | 2014 - 2016)

Specification and tests of a network visualization and optimization software.
  • - Network visualization (GIS programming & force-based algorithms).
  • - WDM & OTN network optimization (linear programming & metaheuristics).
  • - OSPF & IS-IS network optimization (multi-layer shortest paths & evolutionary algorithms).

Volunteer - Ассоциация Оберлихт (Кишинёв, Молдавия | 2013 - 2014)

Personal Projects

eNMS

A vendor-agnostic NMS for graphical network automation.

Technical stack: Flask, Ansible, Napalm, Netmiko, Jinja2, AP Scheduler, Pytest, Travis CI, Selenium, Docker, PostgreSQL, Vault, Gunicorn, Nginx.

Find out more


pyNMS

A vendor-agnostic NMS for network simulation and automation.

Technical stack: PyQt, Numpy, Cvxopt (linear programming).

Find out more


Napalm-Git and Restful-Napalm

A Git interface to Napalm and a Restful API for Napalm.

Technical stack: Napalm, Git-python, Flask, Flask-restful.

Napalm-Git and Restful-Napalm


SWAP

Solver for the Wavelength Assignment Problem in optical networks.

Technical stack: Flask, Numpy, Cvxopt, SQLAlchemy, Leaflet.js, Vis.js, Pytest, Travis CI, Docker.

Find out more


Flask - Gentelella

Gentelella template powered by Flask.

Technical stack: Flask, PostgreSQL, Pytest, Travis CI, Docker, Selenium.

Find out more


pyTSP

A 2D/3D geovisualization of the Traveling Salesman Problem main heuristics.

Technical stack: Flask, Flask-socketio, Numpy, Cvxopt, Leaflet.js, Webgl-earth.js.

Find out more


pyGISS

A GIS software in less than 100 lines of code.

Technical stack: PyQt, Tkinter, Shapefile, Pyproj, Shapely.

Find out more


pyEarth

A lightweight 3D visualization of the earth in 150 lines of code.

Technical stack: PyQt, OpenGL, Shapefile, Pyproj, Shapely, SimpleKML.

Find out more