Nicolas Paton, Software Developer in Ligueil, France
Nicolas Paton

Software Developer in Ligueil, France

Member since January 18, 2016
Nicolas has over 10 years development experience for web and mobile. He has worked with a variety of technologies like Ruby on Rails, JavaScript, React, Meteor, Go, and Mongo. As an API specialist, he has designed large back-ends while following microservice principles, integrated numerous APIs, and implemented many high availability and scaling scenarios.
Nicolas is now available for hire

Portfolio

  • Mimetrix
    Network Stack, Go
  • Lifespeed
    Protobuf, gRPC, GraphQL, REST, Redis, Crypto, Go
  • Stealth Startup
    Amazon Web Services (AWS), Kadira, Kurento Media Server, AWS, WebRTC, Meteor

Experience

Location

Ligueil, France

Availability

Part-time

Preferred Environment

Linux, MacOS, Git

The most amazing...

...thing I've developed was an auto-scaling distributed data processing pipeline with a Ruby DSL.

Employment

  • Network Programmer

    2016 - PRESENT
    Mimetrix
    • Wrote a parser for the networking DSL.
    • Created a Go code generator back-end from parsed DSL.
    • Built a high-performance network packet parser.
    • Created a GTP Information Elements parser in Go.
    Technologies: Network Stack, Go
  • Back-End Lead Software Architect

    2016 - 2016
    Lifespeed
    • Designed an overall security scheme.
    • Devised a user siloed encryption scheme with secure sharing mechanism.
    • Created an API for REST and GraphQL.
    • Implemented an ORM over KV store in Redis.
    Technologies: Protobuf, gRPC, GraphQL, REST, Redis, Crypto, Go
  • Consultant Web Developer

    2015 - 2016
    Stealth Startup
    • Created a multi-user conferencing system over WebRTC.
    • Supported a real-time server-side accounting of video connected users.
    • Integrated Kurento Media Server to broadcast and record all video sessions.
    • Built a real-time messaging system between browsers for Meteor.
    • Designed and implemented a credit currency for the platform.
    Technologies: Amazon Web Services (AWS), Kadira, Kurento Media Server, AWS, WebRTC, Meteor
  • Consultant Web Developer

    2015 - 2015
    Umlaut Audio
    • Created a configurable multi-step form system that supports many input types, loops, continuous saving, back, and forward.
    • Developed a sound DB system with a powerful direct multi-upload to AWS S3. It had a simple and secure preview and can be downloaded directly from S3.
    • Built a chat system as a central part of the owner-client interaction on each project.
    • Added a multi-website user account and authentication system.
    • Hand-built the responsive marketing website with custom and complex responsiveness.
    Technologies: Amazon Web Services (AWS), Mandrill, Heroku, AWS, MongoDB, JavaScript, Meteor
  • CTO

    2014 - 2015
    Edgee
    • Worked on the best way to scrape websites to get a good preview (image and description).
    • Created an asynchronous data processing pipeline in conjunction with a real-time reactive interface.
    • Built a smooth and draggable grid UI for simple end-user content formating.
    • Brought together an amazing team and set up a successful agile process.
    • Built a custom background tasks queue for Meteor on top of Iron Worker.
    Technologies: Heroku, JavaScript, Meteor
  • Architect and Engineering Manager

    2011 - 2013
    Fanhattan (fan.tv)
    • Managed up to 4 teams and 20 engineers following an Agile methodology.
    • Built a scalable personalized notification service. The users subscribe to interests and channels and we could deliver real time or aggregated recommendations.
    • Developed a highly scalable DSL-based distributed data import system.
    • Rebuilt our responsive website to be SEO optimized, and extremely fast. Then built the team to continue growing the website.
    • Created a REST API used by many different platforms (tv, mobile, back-end, web, and so on) for everything we did from social integrations to data imports.
    Technologies: Amazon Web Services (AWS), Redis, AWS SWF, Amazon DynamoDB, Amazon S3 (AWS S3), Amazon EC2, AWS, Resque, MongoDB, Sinatra, Ruby
  • Co-Founder

    2008 - 2012
    Fun Golf (Previously OhMyGolf)
    • Developed a web-based Geo mapping app to draw geo-localized vectorial course maps on top of Google Maps or Bing Maps.
    • Part of the iOS app was developed simultaneously at the very beginning of iOS development; i.e. the first year of the app store.
    • Developed the full API for the iOS app.
    • Created the largest and most complete golf course database in the world.
    • Designed and built a real time local championship tracking app.
    Technologies: Bing Maps API, Google Maps API, Ruby on Rails (RoR), Ruby, Objective-J, Cappuccino, Objective-C, Cocoa, iOS
  • Founder

    2006 - 2011
    Bloogk
    • Created the UI/UX for the EcoFolio web app (FR gov. institution).
    • Designed, developed, and managed Transdev’s public transit information platform.
    • Wrote a Ruby DSL for the public transit analysis for Potimart; including multiple shortest path algorithms.
    • Built a browser based on 3D GeoWiki TerraMagna for Cap Digital.
    • Designed, developed, and managed a Ruby on Rails training of several developers at Dryade.
    Technologies: PostgreSQL, MySQL, Ruby on Rails (RoR), Ruby

Skills

  • Languages

    JavaScript, CSS, HTML, Go, GraphQL, Ruby, Domain-specific Languages (DSLs), TypeScript, Bash, Python, PHP, XML, Objective-J, SQL, Objective-C
  • Libraries/APIs

    REST APIs, Google Maps, Node.js, Rack, Resque, Mandrill API, Facebook API, WebRTC, Google Maps API, Bing Maps API, Protobuf, Vue, React, OpenStreetMap API
  • Paradigms

    REST, Data-driven Programming, Agile Software Development, Distributed Programming
  • Platforms

    Meteor, Salesforce, MacOS, Amazon Web Services (AWS), Amazon EC2, Docker, Iron.io, Heroku, Linux, DigitalOcean, Mandrill, Apache Kafka, iOS
  • Storage

    JSON, MongoDB, Redis, AWS SWF, Google Cloud, Kurento Media Server, Cache, Amazon S3 (AWS S3), Memcached, PostgreSQL, MySQL, Amazon DynamoDB
  • Tools

    Amazon CloudFront CDN, MongoLab, Adobe Fireworks, Canvas, Sketch, Git, Atom
  • Other

    Amazon Route 53, HTTP, RPC, User Interface (UI), SVG, AWS, Kadira, Crypto, Network Stack, Network Protocols, SMTP, WebKit, DNS
  • Frameworks

    Ruby on Rails (RoR), Sinatra, gRPC, Cappuccino, Cocoa

Education

  • Bachelor's Degree in Literature
    2002 - 2006
    Université Paris 7 Denis Diderot - Paris, France

To view more profiles

Join Toptal
Share it with others