Scroll To View More
Paul Padier

Paul Padier

Tokyo, Japan
Member since February 24, 2016
Paul has had the pleasure of working with a wide variety of technologies since teaching himself TI-BASIC 15 years ago. Most comfortable with Ruby and Python, he is familiar with other tech stacks and always eager to learn new ones. Paul's studies were focused on database design and software architecture, and since then, he has also focused on RESTful API development. He is passionate about writing elegant code that runs well and reads well.
Paul is now available for hire
Portfolio
  • Venmo
    Python, Django, MySQL, Mongo, Cassandra, Redis, Elasticsearch, JavaScript
  • Urtak
    Ruby, Ruby on Rails, MySQL, Redis, CoffeeScript, Sphinx, Haml, Rabl
Experience
  • SQL, 6 years
  • Python, 5 years
  • Agile Software Development, 4 years
  • Ruby on Rails (RoR), 4 years
  • Test-driven Development (TDD), 4 years
  • REST, 4 years
  • API Design, 4 years
  • Functional Programming, 4 years
Tokyo, Japan
Availability
Part-time
Preferred Environment
UNIX, Sublime Text or Vim, Git
The most amazing...
...project I've worked on was rewriting and migrating Venmo's funding source system from the database to the new RESTful API while its popularity was exploding.
Employment
  • Software Engineer
    2014 - 2016
    Venmo
    • Revamped Venmo's user search with Elasticsearch.
    • Integrated the app with third-party APIs to make linking a bank account to Venmo a more seamless process.
    • Overhauled the friendship and user request logic, designing everything from the Cassandra and MySQL schemas up to the RESTful API consumed by internal and external clients.
    • Re-architected Venmo's funding source schema, logic, and API, and migrated all existing data into the new model.
    • As part of a team of three developers, built the back-end foundation for Pay with Venmo.
    Technologies: Python, Django, MySQL, Mongo, Cassandra, Redis, Elasticsearch, JavaScript
  • Software Engineering Intern
    2012 - 2013
    Urtak
    • Wrote an internal metrics dashboard and daily digest email using Sphinx for data collection.
    • Created daily digest emails for Urtak platform publishers and users, based off my preceding work on internal metric digests.
    • Built an "Explore" page to enable Urtak discovery by end users.
    • Built a system to store URLs hosting any Urtak iframe from which questions were submitted or responses made.
    • Designed and built a "shared question" system in order to track viral responses.
    • Built a flagging system that allowed users to flag inappropriate questions and publishers to take actions on these flagged questions.
    Technologies: Ruby, Ruby on Rails, MySQL, Redis, CoffeeScript, Sphinx, Haml, Rabl
Skills
  • Languages
    Python, C#, SQL, Ruby, Haml, HTML/CSS, Java, JavaScript, CoffeeScript, Scala, Groovy, Rust
  • Storage
    MySQL, PostgreSQL, Cassandra, MongoDB, Redis, Sphinx Search Engine, Elasticsearch
  • Frameworks
    Ruby on Rails (RoR), Django, Bootstrap
  • Libraries/APIs
    API Development, React, ActiveRecord, Devise, Slack API, GitHub API
  • Tools
    Git, Slack, GitHub, Trello, JIRA, Pivotal Tracker, Celery, Confluence
  • Paradigms
    Test-driven Development (TDD), REST, Functional Programming, Agile Software Development, Continuous Integration (CI), Scrum
  • Other
    Debugging, API Design, ActiveAdmin
  • Platforms
    Heroku
Education
  • Master's degree in Software Engineering
    2013 - 2014
    Université de Technologie de Belfort-Montbéliard - Belfort, France
  • Exchange program during studies towards a Master's degree in Software Engineering
    2013 - 2013
    Universidad Técnica Federico Santa María - Valparaíso, Chile
  • Bachelor's degree in Computer Science
    2009 - 2013
    Université de Technologie de Belfort-Montbéliard - Belfort, France
  • Exchange program during studies towards a Bachelor's degree in Computer Science
    2011 - 2011
    Norwegian University of Science and Technology - Trondheim, Norway
I really like this profile
Share it with others