Hi there ๐, my name is Anna.
I'm a Python Software Engineer based in France near Paris.
Technologies ๐งฐ (click to open)
![octocat](https://private-user-images.githubusercontent.com/14202917/302330282-aee2ed10-aebf-45db-b631-0d5a6478bbb6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM2NjY3MjcsIm5iZiI6MTcyMzY2NjQyNywicGF0aCI6Ii8xNDIwMjkxNy8zMDIzMzAyODItYWVlMmVkMTAtYWViZi00NWRiLWI2MzEtMGQ1YTY0NzhiYmI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE0VDIwMTM0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI3MGI1NmE0NzQxZTJiYjgwZGI3MjcwNTE5NDkwNmE1M2VmYzg0YTE2NTBjZWJhNmJiMjAwYzY2OTgyZWJiYzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.009xl5x1_BDbZTevEgB5qKxsbHVOr1l8dsL7aCNr3DA)
- 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 ๐ฎ