Anthony Monthe

Python/Django Full-Stack Developer

A hacker, Pythoner, computer whisperer, Djangonaute, Computer scientist, Cloud pratician, Dev[Ops], Shell bilingual, Free software lover, Regular expressionist, tortured by JS, AZERTY pianist and Web creator.

Contact

Location: Portugal

Phone: +351 935 958 249

Email: anthony.monthe@gmail.com

Website: https://anthony-monthe.me/weblog/

Skills

My expertise is primarily based on Python and Django and as Full-stack Developer I'm able to manage scalable architectures based on Linux and/or Cloud. I also have a great background in System administration which make me naturally learn DevOps tools such as Docker or Ansible.

Cloud computing

Public cloud Libcloud AWS Google Cloud Google App Engine Azure Openstack Runabove Cloudstack Orange Cloud Business Outscale Rackspace Ikoula Gandi Numergy IBM Softlayer Joyent Digital Ocean Aruba IT Heroku CloudSigma 1&1 Cloudwatt CenturyLink Alibaba Cloud Dimension Data

Data science

Hadoop NumPy pandas scikit-learn OpenCV Spark TensorFlow Keras

Database and cache

Redis Memcached MySQL MariaDB Percona PostgreSQL MongoDB

Deployment

Docker Fabric Ansible Puppet Vagrant OpenVZ

Development

Python Celery AWK Jinja Sphinx Scapy ReportLab Git SQLAlchemy

Frontend development

CSS3 HTML5 Javascript Bootstrap Pure Modernizr jQuery Highcharts D3.js Select2 Angular

Network administration

TCP/IP Cisco iptables OpenVPN

Supervision and benchmark

Nagios Cacti Numeter SNMP NRPE sysbench FIO SPEC CPU2006 vdbench HiBench SPEC CPU2017 Geekbench 3 Geekbench 4 IPerf3

System administration

Linux Shell Debian Ubuntu Red Hat CoreOS OS X Apache Nginx HAProxy uWSGI Gunicorn RabbitMQ Squid Postfix Zimbra Centreon OpenLDAP GLPI Samba NFS ProFTPd

Test and continious integration

nose Coverage Twine GitLab Gitolite Jenkins CircleCI Travis CI Coveralls Sauce Labs tox Selenium Snap-CI Semaphore Codeship Solano CI Shippable wercker Magnum-CI Codecov Code Climate Lanscape Codacy Gemnasium requires.io AppVeyor Drone.IO

Web development

Django Django REST framework Tastypie Flask Zinnia Varnish NodeJS PhantomJS Wordpress Mediawiki Semantic Django Channels Drupal

Experiences

Most of my jobs was hybrid between Linux system administration and Python development. Generally recruited as Admin, I always used programming for make my work easier and more efficient. This defines me today as a Full-Stack Developer.

Principal Engineer at Cloud Spectator

January 2017

Design, creation and implementation of Cloud Transparency Platform.

Python Developer at Gandi

January 2016 to May 2016

Developing API for IaaS infrastructure

Full-Stack Developer at Eau de Web

September 2016 to January 2017

- Improved docker-compose stacks
- Front-end enhancement
- NodeJS backend developer

Lead Developer UX at Outscale

July 2015 to October 2015

In charge of all web projects:
Cloud Web dashboard maintenance
Principal reviewer and best practices evangelist
Unit tests and continious integrator

Full-Stack Developer at CloudScreener.com

December 2013 to May 2015

Create and implement framework for benchmark cloud providers
Design WebUI for analyze and compare cloud's performances
Alpha/Beta tests and troubleshooting for private/public clouds
Create a cloud broker dealing with more than 15 providers
Develop an object storage benchmark framework

DevOps at eNovance from Red Hat

Febuary 2013 to July 2015

Linux and network administration:
Level 2/3 support with on-call
Installation, maintenance and evolution of customers' platform
AWS, Google Cloud Platform and OpenStack administration
Development:
Replace Numeter's CakePHP WebUI by a Django one
Create DevOps tools for ease customers' workload

GNU/Linux Trainer at AJC Formation

December 2012 to January 2013

GNU administration commands and stream handling
Installation and administration of MySQL
Bash scripting
Miscellaneous administrator tools (screen, vim, etc)

System analyst at Autolib'

September 2011 to October 2012

Linux and network administration:
Level 1/2 support with Linux/Windows platform
Writing installation and operations documentation
Development:
WebUI interfacing Nagios and GLPI
Writing Nagios/NRPE/SNMP tests

System and network Administrator at Security Keepers

January 2011 to September 2011

Datacenter operator:
Bare metals and network streams daily check
Maintenance of current networks
Assembly machine under Debian/OpenBSD
System administration:
Maintenance of Unix/Linux services
Internationnal support

Trainings

I began my computer sciences studies very young with a French professional cursus. These six years learned me most requirements for Dev and Ops jobs: OSI model, System engineering, Relational algebra and Oriented Object Programming.

Bachelor in Computer sciences

Febuary 2013

Object-oriented programming with Java and Python
Linux system and network administration
Relational database management system with Oracle and MySQL

Higher technician certificate in System and network

June 2011

Linux system administration
Relational algebra and SQL
Algorithmics and PHP programming
Shell scripting

Professional baccalaureate in System and network

June 2009

TCP/IP stack and OSI model
Cisco switches and routers management
Linux system and network administration
Windows Server administration
Virtual networks (VPN, VLAN)

Patent of professional Studies in Electronic sciences

June 2007

Analog and digital electronic
Programming on 68HC11

Projects

I'm really involved in Open source contributing especially around Python, Django and Cloud. I'm frequently contribute for add Python 3 compatibility, tests and continuous integration. I also make patches for implement features which my society or I need.

Libcloud

January 2014

- Added Cloudwatt Driver
- Added RunAbove Driver
- Added OVH Driver
- Added Gandi compute features
- Maintain tests and CI
- Maintain AWS instance types and regions
- Many small improvements on various drivers

ao

May 2017

Project owner

Django-DBbaackup

January 2015

Working as developer/administrator,
- Made agnostic dump/restore system
- Adapted to Django's Storage API
- Increased code coverage from 0 to 95%
- Added functional tests with all default DB engines
- Implement Travis CI to test most versions of Python/Django

Moto

September 2015

- Added API endpoints
- Added documention

Django Storages

April 2015

Added DropBox driver
Improved FTP & SFTP drivers
Update documentation
Added unit tests

Flickr Pony

April 2016

Project creator and owner

django-requests

April 2016

- Increase test coverage from 15 to 95%
- Add FR translation

Pony-Traffic

May 2016

Project maintainer:
Implement SEO notions: Visitor, recency, etc
Added Geolocalisation
Added tracking

Django-Super-Favicon

April 2016

Project administrator and maintainer

Pony Admin

June 2016

Project author:
- Made Admin hack for handle every listing
- Created code for storage, cloud administration and more

Askbot

August 2016

- PEP8-ize code
- Unit test and CI
- Bugfixes and improvements
- French translation

web-rich-object

November 2016

Project creator

django-web-rich-object

November 2016

Project creator

newsboard

December 2016

Project creator

OCT

January 2017

Make core more flexible with:
- Customization of each parts
- Operation limits
- Environment data handling

django-import-export

December 2017

Class based views

django-torrent

October 2017

- Pypi integration
- Django app integration
- Added unit test
- Added admin interface

django-tables2

January 2018

Added Table Factory

faker

Febuary 2018

Improved several providers

django-pivot2

December 2018

Project creator

django-dbcron

January 2019

Project author

Numeter

June 2013 to Febuary 2014

- Replaced PHPCake WebUI with a Django one
- Created full mock backend for ease development
- Added agnostic charts API

django-images

March 2016

Unit tests and CI

Django Scheduler

June 2016

Improved global and French translation. Made a better admin usage.

django-admin-cli

June 2015

Project owner

django-contacts

August 2016

As official maintener:
PEP8-ize
Added tests and runner
Django >= 1.8 fixes
Python 3 compatibility

sphinx-django-command

July 2016

Project author

clc-python-sdk

November 2017

Python 3 support

Duolingo

January 2016

softlayer-python

December 2017

Added retry system

faker-cloud

Febuary 2018

Project owner

Pony UnitField

March 2018

Project creator

django-tellme

May 2018

Added unit tests
Added CI
Maintenance

django-money

April 2018

Added test factories

tellme-trello

June 2018

Creator

django-pandas

January 2019

- Small fixes
- Django LTS compatibility

pycurlb

Febuary 2019

Project author

python-digitalocean

January 2019

Added requests.Session support

graphene-django-extras

October 2018

Improve performances
Improve modularity

Certifications

Python for Data Science and Machine Learning at Udemy

May 2019

NumPy
Pandas
Matplotlib, Seaborn and Plotly
Machine Learning with SciKit Learn & TensorFlow, including:
Linear Regression
K-NN
K-Means
Decision Trees
Random Forests
Natural Language Processing
Neural Nets and Deep Learning
Support Vector Machines

Cloud developer at Google

March 2014

App Engine, Cloud Storage, BigQuery and Compute Engine

Miscellaneous

Hobbies

Skateboarding, hacking, photography and agility

Driving license

European car license

That's me !

Press ESC for get an overview

or

Go back to my website