Search for a freelancer Post a project
Malt welcom

Welcome to Daniel's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Daniel to discuss your project or search for other freelancer profiles on Malt.

Daniel Sonethavisay

Software, back-end Engineer Rust/Python

Can work in or around Paris

  • 48.8546
  • 2.34771
Propose a project The project will begin once you accept Daniel's quote.
Propose a project The project will begin once you accept Daniel's quote.

Location and workplace preferences

Location
Paris, France
Can work onsite in your office in
  • around Paris and 50km

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Languages

Categories

Skills (26)

  • Languages
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • C
    Beginner Intermediate Advanced
  • Methodologies
  • Beginner Intermediate Advanced

Daniel in a few words

Software/backend engineer. I worked at startups and small companies, I had the occasion to collaborate with many different profiles, work on diverse projects with a lot of responsibility.


Python, Rustacean, blockchain and video games dev during my free time.

Experience

YZR

Tech

Backend developer  - As a freelancer

March 2022 - Today (6 months)

Environment: Python (FastAPI), Airflow, Helm, Kubernetes, Docker, Postgres, Gitlab, Agile
Team: 3, then 4 persons
Other: Bubble, AI

YZR is a company working on AI and data, with their fast success and the lack of some backend expertise I was in charge to maintain/improve the solutions, mentor developers and setup good practices.

- Refactor the solutions/services into packaged modules and setting up Docker/Kubernetes. Improve ETL flows with DAGs (airflow).
- Setup GitlabCI and setup the application to make testing easier locally (localstack, local airflow, dev environment, gitlab runner) and more robust (coverage, unittest, pylint, mimesis/hypothesis).
- Create an API from scratch (FastAPI) with all the different AI services packaged, OAuth, PostgreSQL.

WeSave

Banking & Insurance

R&D software engineer

Paris, France

October 2019 - February 2022 (2 years and 4 months)

Environment: Python (flask, scipy ecosystem), Heroku, Docker, Postgres, Gitlab, Agile
Team: 2 persons
Other: Rails

As a member of a R&D team in a fintech, I was able to work on mathematical algorithms and optimisation problems.

- Recommendation algorithms to optimize a portfolio on diverse metrics (diverse strategies, optimising specific metrics like the risk, etc)
- Custom backtest, to test an investment strategy, check various metrics and performance.
- Global analysis and optimisation recommendation personnalised for a user wealth

KRANK CLUB

Sports

Backend/software engineer

Paris, France

October 2017 - October 2019 (2 years)

Environment: Rust (iron/nickel/tokyo), AWS, ArangoDB, RethinkDB, Docker, Bitbucket, Lean
Team: 3 personnes (frontend + CTO)
Other: Go, Python, mobile (Swift/Kotlin), GCP, Firebase, Batch, Stripe

Krank Club is an application to create/join sports events and help you find sport buddies.
I joined this startup during a massive pivot and a transition to lean, as the only backend tech I was able to have a lot of impact and responsibilities.

- Rust backend, API development and docs, database implementation (NoSQL, Graph), maintenance and architecture.
- Ranking/suggestion algorithm based on graph relations, user activities.
- Devops, CI/CD solution integration to Bitbucket, migration to AWS EC2 instances and ECS with dockerisation of the backend services.
- Real time messaging as micro services with AWS lambdas (python), Batch/Firebase SDK and API (mobile)

External recommendations

Check out Daniel's recommendations

Education