Jon Reeve

Jon Reeve Email and Phone Number

Consulting Team Lead / Senior Android Software Developer @
Jon Reeve's Location
London, England, United Kingdom, United Kingdom
About Jon Reeve

Seasoned software engineer and team lead with 20+ years of professional experience, across mobile, web, back-end, embedded, specialising in Android, TDD and testing in general, building + mentoring teams, iteratively building solid, high quality, tested products, well-experienced both participating and facilitating in all sorts of agile process.Released full apps and features for 14+ mobile apps so far, with figures such as 100m+ downloads, 4.5+ reviews, 99%+ crash free, for companies such as Toyota, Tesco, British Gas, TSB, Shazam, NBC, AT&T, TSB.Been involved with Android since the beginning, previously working in Java/JEE/JS, C++/C (broadcast industry applications) and others. Experienced in hiring and training, mentoring to build up permanent development staff.First class BSc (Hons.) and MSc with distinction in Computer Science. I occasionally talk about testing, reverse engineering, and other things (https://goo.gl/F1AriZ) Languages:Kotlin, Java, C++, C (C90, C99), Groovy, JS, Python, Perl, C#, Prolog, Haskell, PL/SQL, SQL, (z/ba)sh. A tiny bit of Scala, Ruby, Go.Other Tech:Android (1.5-present), NDK, Kotlin coroutines, Dagger, Koin, Retrofit, RxJava (1&2), Gradle, Maven, Spock, Git, SVN, CVS, Oracle, MySQL, PostgreSQL, Guice, Spring, GNU Make, JEE, JMS, J2ME, UNIX & Linux (various distros), Windows Mobile - .NET compact framework & eVC++.Methodologies, Practices:TDD, + BDD, Agile, Lean, Kanban, Scrum, pair-programming.

Jon Reeve's Current Company Details
Wasabi Code Ltd - Contract & Freelance Development

Wasabi Code Ltd - Contract & Freelance Development

Consulting Team Lead / Senior Android Software Developer
Jon Reeve Work Experience Details
  • Wasabi Code Ltd - Contract & Freelance Development
    Developer, Director, Consultant
    Wasabi Code Ltd - Contract & Freelance Development Dec 2012 - Present
    London
    Contract and Freelance:* The Body Coach: New app, feature parity with iOS + more. On-demand + live video, recipes, workout + meal planner, check-in, etc. MVI, coroutines.* Toyota: Sped up delivery to meet tight deadlines, improved architecture, and encouraged + enabled automated testing on Toyota car sharing app for launch in Spain and first stage of new Kinto app for launch in Poland.* Rapid delivery of app for AT&T Harman Spark across US, providing in-car telematics, WiFi control,… Show more Contract and Freelance:* The Body Coach: New app, feature parity with iOS + more. On-demand + live video, recipes, workout + meal planner, check-in, etc. MVI, coroutines.* Toyota: Sped up delivery to meet tight deadlines, improved architecture, and encouraged + enabled automated testing on Toyota car sharing app for launch in Spain and first stage of new Kinto app for launch in Poland.* Rapid delivery of app for AT&T Harman Spark across US, providing in-car telematics, WiFi control, trip view with driving scores, etc. * Team building + training at Hive, interviewing + mentoring, advising on Android + TDD, improving agile process.* Piriform CCleaner on Android -- pre Avast buyout -- delivering full redesign, launching paid version, mentoring junior developer, improving legacy codebase, boosting application stability, rebooting BDD and tripling unit tests. Resulted in application crash free 99.9% with 9m monthly active users, revenue steadily increasing.* Built Android app for digital currency and payment platform CoinJar. Hired + trained junior dev, hired replacement senior dev.* Android kick-off at Gamesys with solid testing infrastructure, hiring team, mentoring & training in Android, DDD, TDD.* Porting Windows-oriented C++ game engine and library for reuse on Android and iOS.* NBC Sochi Winter Olympics 'news feed', synchronised with US and international time zones and airing times, used across US during event.* New Home experience & Welcome view on Tesco Groceries app* Realtime video capture + transcode on Android for Dark Industries. Show less
  • Shazam Entertainment
    Mobile Software Engineer
    Shazam Entertainment Apr 2011 - Nov 2012
    London, United Kingdom
    * Setting up CI static analysis, starting to get legacy codebase under test, improving quality and app stability.* Experimentation with many agile and lean project management and development techniques. Experience with Scrum, Kanban, pair-programming, TDD, BDD, and so on. * Android (1.5+) development
  • Msx International
    Senior Software Developer
    Msx International May 2008 - Apr 2011
    Colchester, United Kingdom
    * Leading development of dealer booking system ("MSXI Dealer") rolled out in stages to Ford dealerships across Italy, later deployed to Germany, France, UK, Netherlands dealerships.* Supporting various global projects for leading automotive OEM clients ("BookIt", "MSXI Dealer", "WIRE", "Technical Helpdesk")* Supervising and mentoring small team of developers, planning and allocating work,s ensuring progression.* Configuring JBoss AS clustering, Apache load balancing, carrying out… Show more * Leading development of dealer booking system ("MSXI Dealer") rolled out in stages to Ford dealerships across Italy, later deployed to Germany, France, UK, Netherlands dealerships.* Supporting various global projects for leading automotive OEM clients ("BookIt", "MSXI Dealer", "WIRE", "Technical Helpdesk")* Supervising and mentoring small team of developers, planning and allocating work,s ensuring progression.* Configuring JBoss AS clustering, Apache load balancing, carrying out performance and load testing.* Performing application and DB releases and data migrations on *nix systems (Linux, Solaris). Show less
  • Suitcase Tv Ltd
    Software Engineer
    Suitcase Tv Ltd Oct 2006 - May 2008
    Ipswich, United Kingdom
    * C++ and C, writing software for in-house hardware and Windows machines, for the broadcast industry.* Work on and with open-source libs, video and audio codecs and formats, inspecting and repairing media, and reverse engineering and modifying codecs.* Designing, maintaining, modifying and optimising Oracle databases, PL/SQL. * Working on, maintaining and fixing Linux servers, configuring FTP, web, and mail servers.* Dealing with clients over the phone and in person, monitoring… Show more * C++ and C, writing software for in-house hardware and Windows machines, for the broadcast industry.* Work on and with open-source libs, video and audio codecs and formats, inspecting and repairing media, and reverse engineering and modifying codecs.* Designing, maintaining, modifying and optimising Oracle databases, PL/SQL. * Working on, maintaining and fixing Linux servers, configuring FTP, web, and mail servers.* Dealing with clients over the phone and in person, monitoring systems running at broadcaster locations (BBC, UPC, ...), and offering technical support. * Staffing exhibition stands at broadcast industry events, fielding questions from potential customers. Show less
  • Msx International
    Systems Developer
    Msx International Oct 2004 - Oct 2006
    Colchester, United Kingdom
    Similar to previous MSX position above, but not in a senior role. Was later offered senior position with more projects and responsibility, managing and mentoring junior developers.
  • Pure Energy Multimedia
    Software Engineer, Web Developer
    Pure Energy Multimedia 1999 - 2002
    Haverhill, Suffolk, United Kingdom
    * First employee. Dealing with clients, co-located server admins, keeping the company running 3 out of 5 days while head of company out of office. * Main programmer, working with Perl, PHP, HTML4, JS, SQL. Administering Linux boxes and MySQL databases.* Developed reusable site building and administration packages to allow customers to set up their own shopping sites.

Jon Reeve Skills

Subversion Android Git Java Linux Ant Agile Methodologies Tomcat Mobile Applications C++ Java Enterprise Edition Maven C# Shell Scripting C Unix Javascript Jquery Cvs Spring Apache Mysql Python Perl Html 5 Oracle Github Hibernate Css Css3 Pl/sql Freemarker Velocity Apache Tiles Jboss Application Server Apache 2 Haskell Prolog Apache Ivy Gnu Make Scrum Software Development Test Driven Development

Jon Reeve Education Details

Frequently Asked Questions about Jon Reeve

What company does Jon Reeve work for?

Jon Reeve works for Wasabi Code Ltd - Contract & Freelance Development

What is Jon Reeve's role at the current company?

Jon Reeve's current role is Consulting Team Lead / Senior Android Software Developer.

What is Jon Reeve's email address?

Jon Reeve's email address is th****@****ail.com

What schools did Jon Reeve attend?

Jon Reeve attended University Of Essex, University Of Essex.

What are some of Jon Reeve's interests?

Jon Reeve has interest in Mobile Computing And Wearable Technology, Groovy, Rock Climbing, Frameworks, Cycling, I Also Enjoy Photography, Running, Libraries, Ideas, Most Recently Kotlin.

What skills is Jon Reeve known for?

Jon Reeve has skills like Subversion, Android, Git, Java, Linux, Ant, Agile Methodologies, Tomcat, Mobile Applications, C++, Java Enterprise Edition, Maven.

Not the Jon Reeve you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.