Nicolas Paton, Developer in Denpasar, Denpasar City, Bali, Indonesia
Nicolas is available for hire
Hire Nicolas

Nicolas Paton

Verified Expert  in Engineering

Bio

Nicolas, a seasoned developer with nearly 20 years of experience, specializes in web, mobile, and server development. With expertise in Go, Rust, TypeScript, React, databases, and APIs, he excels in crafting back-end systems, API integration, and scaling strategies. A startup mentor, Nicolas bridges the gap between technical and non-technical clients, delivering optimized solutions. His UI/UX proficiency ensures visually appealing, user-focused interfaces.

Portfolio

MantisNet
Network Stack, Go, IMAP, POP3, APIs, Back-end, Artificial Intelligence (AI)...
Lifespeed
Protobuf, gRPC, GraphQL, REST, Redis, Crypto, Go, APIs, Back-end, React, CSS...
Stealth Startup
Amazon Web Services (AWS), Kadira, Kurento Media Server, WebRTC, Meteor, APIs...

Experience

  • APIs - 15 years
  • REST - 7 years
  • MongoDB - 5 years
  • Kubernetes Operations (kOps) - 5 years
  • Go - 4 years
  • TypeScript - 3 years
  • Flutter - 3 years
  • Rust - 2 years

Availability

Part-time

Preferred Environment

Linux, APIs, UI Design, UX Design, Flutter, Go, Rust, Web, Kubernetes, Cloud, Next.js, OpenAI GPT-3 API

The most amazing...

...things I've worked on are architecting a distributed data center-scale network data-capturing system and designing computer-human interfaces.

Work Experience

Senior Software Engineer

2016 - PRESENT
MantisNet
  • Developed a variety of high-performance network capturing tools.
  • Built a cloud-native distributed topology and network data-capturing system.
  • Created a Kubernetes operator for deploying our data-capturing system.
  • Wrote multiple 3GPP and other network protocol parsers.
  • Developed a robust HTTP2 re-assembler from TCP payload data.
Technologies: Network Stack, Go, IMAP, POP3, APIs, Back-end, Artificial Intelligence (AI), React, CSS, JavaScript, iPaaS, Low Code, Automation, CSV File Processing, Google APIs, Back-end Development, HTML, Data Scraping, SaaS, Node.js, Python, TypeScript, ChatGPT, Firebase, Full-stack, Full-stack Development, Leadership, Architecture, Software Design, Docker, Microservices, Technical Consulting, Software Architecture, Kubernetes, Software Implementation, Technical Leadership, Kubernetes Operations (kOps), Rust, Continuous Integration (CI), UX Design, UI Design, Project Leadership, Databases, Amazon CloudFront CDN, Content Delivery Networks (CDN), Languages, Cloud Architecture, System Design, REST APIs, Integration, Web Development, Discovery Workshops, Project Planning

Software Engineering Architect

2016 - 2016
Lifespeed
  • Devised a user siloed encryption scheme with a secure sharing mechanism.
  • Created the main back-end API for REST and GraphQL.
  • Implemented an ORM layer over a key-value store in Redis.
Technologies: Protobuf, gRPC, GraphQL, REST, Redis, Crypto, Go, APIs, Back-end, React, CSS, JavaScript, Automation, Back-end Development, SaaS, Node.js, Leadership, Architecture, Software Design, Startups, Docker, Microservices, Technical Consulting, Software Architecture, Software Implementation, Technical Leadership, Continuous Integration (CI), Databases, Content Delivery Networks (CDN), Languages, Cloud Architecture, System Design, Integration, Healthcare, Discovery, Web Development, Discovery Workshops, Project Planning

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, WebRTC, Meteor, APIs, Back-end, React, CSS, JavaScript, Next.js, Automation, CSV File Processing, Back-end Development, HTML, Data Scraping, Web Scraping, SaaS, Node.js, Full-stack, Full-stack Development, Leadership, Architecture, Software Design, Startups, Docker, Technical Consulting, Software Architecture, Software Implementation, Technical Leadership, Continuous Integration (CI), UX Design, UI Design, Image Manipulation, Live Chat, Databases, Amazon CloudFront CDN, Content Delivery Networks (CDN), Languages, Cloud Architecture, System Design, REST APIs, Stripe, Integration, Search Engine Optimization (SEO), Less, CSS3 Animation, Discovery, Web Development, Discovery Workshops, Project Planning

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, MongoDB, JavaScript, Meteor, IMAP, Back-end, React, CSS, Automation, Back-end Development, HTML, Data Scraping, Web Scraping, SaaS, Node.js, Full-stack, Full-stack Development, Leadership, Architecture, Software Design, Startups, Technical Consulting, Software Architecture, Software Implementation, UX Design, UI Design, Image Manipulation, Live Chat, Databases, Amazon CloudFront CDN, Content Delivery Networks (CDN), Languages, System Design, Integration, Search Engine Optimization (SEO), Less, CSS3 Animation, Discovery, Web Development, Discovery Workshops, Project Planning

CTO

2014 - 2015
Edgee
  • Built a web scraping solution to build website previews.
  • 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 formatting.
  • 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, APIs, Back-end, Artificial Intelligence (AI), WordPress, CSS, Automation, CSV File Processing, Google Custom Search, Google APIs, Back-end Development, HTML, Data Scraping, Web Scraping, Python, SaaS, Node.js, Full-stack, Full-stack Development, Leadership, Architecture, Software Design, Startups, Microservices, Technical Consulting, Software Architecture, Software Implementation, Technical Leadership, Iron.io, UX Design, UI Design, Image Manipulation, Project Leadership, Databases, MySQL, Amazon CloudFront CDN, CTO, Content Delivery Networks (CDN), Languages, System Design, REST APIs, Integration, Search Engine Optimization (SEO), Less, Discovery, Web Development, Project Planning

Architect and Engineering Back-end Manager

2011 - 2013
Fanhattan (fan.tv)
  • Managed four teams and 20 engineers following an Agile methodology.
  • Built a scalable personalized notification service. The users subscribe to interests and channels, and we 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 a 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, Amazon Simple Workflow Service (SWF), Amazon DynamoDB, Amazon S3 (AWS S3), Amazon EC2, Resque, MongoDB, Sinatra, Ruby, IMAP, POP3, APIs, Back-end, Artificial Intelligence (AI), CSS, JavaScript, Automation, CSV File Processing, Back-end Development, HTML, Data Scraping, Python, Node.js, Full-stack, Full-stack Development, Leadership, Architecture, Software Design, Startups, Software Architecture, Software Implementation, Technical Leadership, UX Design, UI Design, Image Manipulation, Project Leadership, Databases, MySQL, Content Delivery Networks (CDN), Languages, System Design, REST APIs, Integration, Web Development, Project Planning

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.
  • Developed part of the iOS app simultaneously at the very beginning of iOS development, which was the first year of the app store.
  • Designed and developed the back end and 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, APIs, Back-end, CSS, JavaScript, Automation, Back-end Development, Data Scraping, Full-stack, Full-stack Development, Leadership, Architecture, Software Design, Startups, Software Architecture, Software Implementation, Technical Leadership, UX Design, UI Design, Project Leadership, Databases, MySQL, CTO, Languages, System Design, REST APIs, Integration, Mobile, Web Development, Project Planning

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 Ruby on Rails training for several developers at Dryade.
Technologies: PostgreSQL, MySQL, Ruby on Rails (RoR), Ruby, IMAP, POP3, APIs, Back-end, CSS, JavaScript, Automation, CSV File Processing, Back-end Development, HTML, Data Scraping, Web Scraping, Full-stack, Full-stack Development, Leadership, Architecture, Software Design, Startups, Technical Consulting, Software Architecture, Software Implementation, Technical Leadership, UX Design, UI Design, Image Manipulation, Project Leadership, Databases, CTO, Languages, System Design, Integration, PHP, Web Development

Food Delivery Marketplace Mobile Apps and Back end

A robust food delivery marketplace solution featuring mobile apps and back-end systems. As the project lead, I spearheaded the development of two cross-platform mobile apps using Flutter while concurrently managing the creation of the back-end infrastructure with Firebase. I coordinated closely with front-end and back-end developers to seamlessly integrate essential tools and functionalities, ensuring a rich user experience on mobile applications and a comprehensive data management system on the back end.
2002 - 2006

Bachelor's Degree in Literature

Université Paris 7 Denis Diderot - Paris, France

Libraries/APIs

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

Tools

Amazon CloudFront CDN, MongoLab, Adobe Fireworks, Canvas, Sketch, ChatGPT, Figma, Git, Atom, Ghost

Languages

JavaScript, CSS, HTML, Go, Less, GraphQL, Ruby, Python, PHP, Domain-specific Languages (DSLs), TypeScript, Dart, Bash, XML, Objective-J, SQL, Objective-C, Rust

Frameworks

Flutter, gRPC, Next.js, Realtime, Ruby on Rails (RoR), Sinatra, Cappuccino, Cocoa, React Native

Paradigms

REST, Data-driven Programming, Automation, Microservices, Continuous Integration (CI), UX Design, Agile Software Development, Distributed Programming, UI Design, Search Engine Optimization (SEO)

Platforms

Amazon Web Services (AWS), Docker, Meteor, Salesforce, Firebase, Kubernetes, MacOS, Amazon EC2, Iron.io, Heroku, Linux, DigitalOcean, Mobile, Mandrill, Apache Kafka, iOS, WordPress, Web

Storage

JSON, MySQL, MongoDB, Redis, Databases, Amazon Simple Workflow Service (SWF), Google Cloud, Kurento Media Server, Cache, Amazon S3 (AWS S3), Memcached, PostgreSQL, Amazon DynamoDB

Industry Expertise

Healthcare

Other

Network Stack, APIs, Back-end, CSV File Processing, Back-end Development, Data Scraping, Web Scraping, SaaS, Full-stack, Full-stack Development, Leadership, Architecture, Software Design, Startups, Technical Consulting, Software Architecture, Software Implementation, Technical Leadership, Live Chat, Kubernetes Operations (kOps), Languages, Content Delivery Networks (CDN), Cloud Architecture, System Design, Web Development, Amazon Route 53, HTTP, RPC, User Interface (UI), SVG, IMAP, POP3, Low Code, Serverless, Payment APIs, CTO, Integration, CSS3 Animation, Discovery, Discovery Workshops, Project Planning, Kadira, Crypto, Network Protocols, SMTP, WebKit, DNS, Artificial Intelligence (AI), iPaaS, Google Custom Search, Agile Delivery, Image Manipulation, Project Leadership, Cloudflare, Cloud, Complex Reasoning, OpenAI GPT-3 API

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring