Jean-Francois 'Jeff' Moy

Resume

About

I believe in Software Craftmanship; I am passionate about Software. I design and implement well structured, robust, and maintainable software.

I value agility, adaptability and proactivity: to new requirements, to new needs, to new technologies, to new environments.

I learn from others: from my team, from my peers, from the community.

I believe in sharing my knowledge and promoting these values through technical leadership.

Experience

CTO (Chief Technology Officer) - Ksubaka - London, United Kingdom

January 2016 - Present

Keywords: Leadership, Team Growth, Mentorship, Hiring, Android, AOSP, Springboot, React, Amazon AWS, Splunk, Big Data, Microservices, Kotlin, Java, Typescript, Javascript, Python

Main Achievements:

Focus on delivering the best and most robust technical platform for millions of shoppers to enjoy. My priority is on supporting the growth of the business. I lead a team of talented Software, QA and DevOps Engineers committed to providing excellence to our customers.

As CTO, I work hand in hand with stakeholders to implement their vision through transverse technical solutions. I contribute actively to the roadmap, leveraging my knowledge of the business and my technical exptertise. I am constantly in touch with our various users' groups to capture their feedback and continuously improve our solution.

I share the values of Software Craftmanship and embrace them with the Team. We design and develop all our products with a commitment to our values: flexibility, maintainability, resilience, visibility, and performance.

As a Software Engineer, I focus on challenging problematics. With my capacity to learn quickly, and my flexibility, my contributions include working on our custom AOSP (Android Open Source Project) based platform, Spring Boot backend microservices, React web applications and Python Big-Data platforms. I also have a strong experience in deploying and maintaining a complex AWS micro-services infrastructure, enabling a CI/CD pipeline.

Technical Lead - Ksubaka - London, United Kingdom

January 2015 - December 2015

Working as Technical Leader with a team of developers, DevOps and QA engineers across the whole Ksubaka platform.

My main focus was around designing and developing the Ksubaka platform that serves MoJos (Moments of Joys) to thousands customers across Asia (notably Singapore, and China). I served as interface and coordinator between the different technical teams and coordinated the development across the platform.

In terms of software development, I mainly contributed to the Android platform that powers our in-store devices. We followed the best practices and ensured our code was of very high quality and stability with a test driven approach. We relied on reactive programming (RxJava) for handling complex multi-threaded operations, and modern libraries such as Dagger 2 & ButterKnife for dependency/views injection, Picasso, etc. Cucumber and Robotium composed the foundation of our automation and integration testing.

I also sporadically contributed to the the backend platform that runs on a traditional J2EE stack (Hibernate, SpringMVC, etc.) and to the design and development of our internal web applications based on AngularJS.

I also led the recruitment and interviewing of candidates for our software developers and quality insurance job openings.

Software Engineer - Canonical - London, United Kingdom

September 2014 - December 2014

Keywords: Ubuntu, Web Platform, W3C, Javascript, Qt, C++

Main Achievements:

Software Engineer in the Ubuntu HTML5 Team, working across the Desktop & Mobile Ubuntu platforms.

The objective was to build a compelling web platform on the Ubuntu operating systems family to power the growing ecosystem of desktop and mobile web applications. My work involved the development and improvement of the web application container and existing web applications, as well as improving Cordova support for Ubuntu, and developing two HTML5 web applications prototypes.

Senior Software Engineer - Orange Labs UK - London, United Kingdom

October 2010 - August 2014

Keywords: Android, HTML5, Javascript, AngularJS, Backbone, W3C, Qt, C++

Main Achievements:

Technical leader & lead developer of the Libon HTML5 client, a powerful web application allowing Libon users to chat with anyone, listen and manage their voicemails, and manage their account. The application features a responsive design, giving a great experience whether you run it on your mobile, tablet or desktop. Available at https://web.libon.com.

Technical leader and lead developer of the Orange Visual Voicemail application (version 3.0) for Google Android 4.X. This application allows users to access their voicemails right from their default Call Log application and relies on an OMTP stack developed entirely in-house.

Development of a News application relying on a new UX paradigm. The application was built with web technologies and Phonegap for packaging and native capabilities.

Specification & programming of a Linux/MeeGo application relying on popular Open Source libraries.

Development of an Android client for several cloud-base services.

Active member and Orange representative at the W3C Device API Working Group and Core Mobile Web Interest Group.

Open Source

Fraise

2009 - 2010

Github Repository

Creator and main contributor of Fraise, a nimble but powerful open-source text editor for macOS.

Education

Masters in Computer Science - INSA - Lyon, France

2007 - 2010

First Class Honor

Software Engineering - McMaster Universiy - Hamilton, Canada

2009 - 2010

Exchange Program

Bachelor in Computer Science - Université de Caen - Caen, France

First Class Honor