Internship at TailorDev

Yannick PÉROUX

March 3rd - August 28th 2015

TailorDev

Julien Maupetit - CEO

William Durand - CTO

  • PhD in bioinformatics
  • Worked at University Paris Diderot
  • Created ComSource

 

  • PhD in computing
  • Expert in REST APIs
  • Thesis in tests automation

 

artich.io

The need

  • Most scientists use paper notebooks
  • The future is in Open Science
  • No clear market leader

artich.io

The platform

  • Online service (SaaS)
  • For individuals or organizations
  • Oriented towards collaboration

ELN, Project Management, Files organization…

Achievements

Achievements

Back-end

  • Written with Python & Django
  • Efforts on re-usability
  • Functional testing

Achievements

Notebooks

  • Stored in a Git back-end
  • Full audit trail
  • Used for ELNs, protocols, deliverable…

Achievements

Project Management

  • Creation of Teams & Projects
  • Milestones & Tasks
  • Time tracking
  • File management

Achievements

REST API

  • Created with the Django REST Framework
  • Used by the front-end
  • 100% of test coverage

Achievements

Permissions system

  • Object-level permissions system
  • Automation of the permissions updates
  • Query optimizations

Achievements

Indexing & Search

  • Uses ElasticSearch
  • Asynchronous & automated indexing
  • Fast multi-object search

Personal Experience

Personal Experience

Open-Source contributions

  • Creation of Watson
  • Contributions to Django REST Framework
  • Helping users

Personal Experience

Community Events

  • Organization of the DjangoCong
  • Organization of Clermontech' events
  • Participation to PyData Paris
  • Participation to JOBIM

Conclusion

  • Creation of the first version of a complex platform
  • Long-term solutions to business critical problems
  • Personal branding through community events

Questions

Internship at TailorDev

By Yannick Péroux

Internship at TailorDev

  • 1,288