Geoffroy Planquart, Developer in Strasbourg, France
Geoffroy is available for hire
Hire Geoffroy

Geoffroy Planquart

Verified Expert  in Engineering

Software Architecture Developer

Location
Strasbourg, France
Toptal Member Since
April 28, 2021

Geoffroy is a software developer who specializes in back-end development using Ruby, with or without the Rails framework, which he used to develop a custom-made ERP for a long-term project. He's also a proficient C++ developer able to write high-quality code.

Portfolio

Epopia
Git, Ruby, Software Architecture, Linux, Ruby on Rails (RoR), JavaScript, Vue...
IT-CE (Informatique et Technologies - Caisse d'Epargne
C++, Visual Studio, Software Architecture, Security, Cryptography
Sogeti
C++, C, Java Native Interface (JNI), Java, Android, iOS, Objective-C, C#...

Experience

Availability

Full-time

Preferred Environment

Vim Text Editor, Git, Linux, Ruby, C++

The most amazing...

...thing I've done is developing a natural language generator in Ruby for Epopia, an edtech startup. I also coded the whole security layer of ATM software in C++.

Work Experience

CTO | Co-founder

2012 - 2019
Epopia
  • Designed and developed the application suite used by the company, including a web front-end and the specialized interfaces for the different lines of business, including redaction, integration, and stock management.
  • Wrote a natural language generator to replace complex patterns with the right content while taking care of the necessary declensions in French.
  • Integrated the company's system with the subcontractor's IT system.
  • Connected the application stack to several services, including GitLab, internal emailing, and customer care software.
Technologies: Git, Ruby, Software Architecture, Linux, Ruby on Rails (RoR), JavaScript, Vue, Unit Testing, Functional Testing, MongoDB, Redis, Elasticsearch, Beanstalkd, C, Continuous Integration (CI), Continuous Deployment, GitLab, GitLab CI/CD, Ruby Gems, Security

Programmer Analyst

2014 - 2014
IT-CE (Informatique et Technologies - Caisse d'Epargne
  • Rewrote the security layer of ATM software from scratch, ensuring the cryptographic security of the transactions.
  • Integrated an existing team for the maintenance and evolution of software.
  • Took part in the designing phase of a brand-new version of the application, including making architectural decisions.
Technologies: C++, Visual Studio, Software Architecture, Security, Cryptography

Programmer Analyst

2011 - 2014
Sogeti
  • Created a cross-platform location-based augmented reality framework for mobile supporting Android, iPhone, and Windows Phone.
  • Contributed to the research and development effort to provide image processing capabilities to the framework.
  • Implemented the low-level functionalities in a library with the necessary bindings to be used on all the target platforms.
Technologies: C++, C, Java Native Interface (JNI), Java, Android, iOS, Objective-C, C#, Windows Phone, Mobile Apps, Augmented Reality (AR), iPhone

Software Developer

2006 - 2012
Freelance
  • Developed a web application to showcase the clients' services.
  • Created a Linux daemon to track GPS data from hundreds of vehicles.
  • Analyzed the client's needs and proposed adequate solutions.
Technologies: HTML, CSS, JavaScript, PHP, C++, Linux

Hydroponic Mongo

https://github.com/Aethelflaed/hydroponic_mongo/
Hydroponic Mongo is a Ruby gem aiming to mock a MongoDB connection that can test a Ruby application without running an actual MongoDB server, thus speeding the operations. It provides support for the basic CRUD operations.
2009 - 2014

Master's Degree in Computer Science

SUPINFO International University - Strasbourg, France

JANUARY 2020 - PRESENT

Neo4j Certified Professional

Neo4j, Inc.

Libraries/APIs

Vue, Mongoid

Tools

Vim Text Editor, Git, GitLab, GitLab CI/CD, Visual Studio

Languages

Ruby, C++, JavaScript, C, Cypher, Java, Objective-C, C#, HTML, CSS, PHP

Paradigms

Unit Testing, Functional Testing, Continuous Integration (CI), Continuous Deployment

Frameworks

Ruby on Rails (RoR)

Platforms

Linux, Android, iOS, Windows Phone

Storage

MongoDB, Redis, Elasticsearch, Neo4j, Graph Databases

Other

Software Architecture, Beanstalkd, Ruby Gems, Security, Cryptography, Java Native Interface (JNI), Mobile Apps, Augmented Reality (AR), iPhone

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