Hi there ๐, my name is Anna.
I'm a Python Software Engineer based in France near Paris.
Technologies ๐งฐ (click to open)
- concurrency:
asyncio
- static typing:
mypy
- style:
flake8
,black
,isort
- testing:
pytest
,tox
,coverage
- security:
bandit
- packaging and dependency:
poetry
- documentation:
sphinx
- CI/CD:
circleci
- containerization:
docker
- log monitoring:
sentry
- database:
mysql
- web frameworks:
django
,flask
- API:
rest
- object relational mapping:
sqlalchemy
,django-orm
- command line:
click
- terminal user interface:
rich
,questionary
- frontend:
html
,css
, a little ofjavascript
- other:
pygame
Concepts and guidelines ๐ (click to open)
- TDD (Test Driven Development)
- DDD (Domain Driven Design)
- Clean Code: KISS, DRY, etc.
- SOLID principles (Single-responsibility, Interface segregation, ...)
- Agile
- OWASP top 10 security risks
- RGPD (General Data Protection Regulation)
- PEP 8 coding conventions
Most of my public repositories are recent projects related to my Python Developer certification.
Here some keyword I used in tag: cli
, type-hinting
, pytest
, mvc-architecture
, cicd
, algorithm
, constraint-programming
, django
, api-rest
, documentation
.
You can find them, in the pinned repositories section below this profile part.
~10 years of experience in fields related to software engineering such as: development, security, system administration, QA, project and product management.
- 2011: Bachelorโs and Masterโs degree in Computer Science - University of Pierre et Marie Currie (Paris)
- 2024: Python Developer certification - OpenClassrooms (1 year course)
In my free time you can find me:
- running ๐, preparing for my first marathon
- climbing in the Fontainebleau forest ๐ง
- gardening ๐ฑ in my small fish (and shrimp) tank
- crafting ๐งถ (clay, crochet, linocut)
- playing video games ๐ฎ