Skip to content
View nanakin's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report nanakin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
nanakin/README.md

About

Hi there ๐Ÿ‘‹, my name is Anna.

I'm a Python Software Engineer based in France near Paris.

How to reach me

gmail linkedin

Languages and Tools

Badges

Python Pytest

Poetry Git CircleCi Linux Docker Sentry Django Flask SQL SQLAlchemy HTML5 Sphinx

I am familiar with

Technologies ๐Ÿงฐ (click to open) octocat
  • 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 of javascript
  • 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

Projects

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.

Experience and Education

Experience ๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป๐Ÿข

~10 years of experience in fields related to software engineering such as: development, security, system administration, QA, project and product management.

Education ๐Ÿ“œ

  • 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)

Interests

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 ๐ŸŽฎ

Pinned

  1. shikaku-solver shikaku-solver Public

    A shikaku (Japanese logic puzzle) solver using assumptions and cache.

    Python 4

  2. Django-book-review-OC Django-book-review-OC Public

    Website for readers/writers community allowing book reviews (OC student project)

    Python

  3. CRM-backend-OC CRM-backend-OC Public

    CRM CLI application (student project)

    Python

  4. Django-REST-Framework-OC Django-REST-Framework-OC Public

    RESTful API to report/track technical problems (student project)

    Python

  5. Chess-tournament-OC Chess-tournament-OC Public

    Offline terminal application to manage chess tournaments (student project)

    Python

  6. Django-CICD-OC Django-CICD-OC Public

    Django website autodeployed in production (student project)

    CSS