I am based in Amsterdam, the Netherlands.

FREELANCE ANDROID DEVELOPER

WHAT I CAN DO FOR YOUR BUSINESS:

CERTIFICATES & NOMINATIONS

In 2018 I was nominated for the Freelancer of the Year awards. View my profile here.

Object Oriented Analysis and Design using UML

Object Oriented Analysis and Design using UML

Twice Institute, AN046
C++

C++

Alten Academy
Safer C

Safer C

Randy Marques Consultancy
ISTQB Foundation

ISTQB Foundation

Polteq Institute
Object Oriented Analysis and Design using UML

Object Oriented Analysis and Design using UML

Twice Institute, AN046
C++

C++

Alten Academy
Safer C

Safer C

Randy Marques Consultancy
ISTQB Foundation

ISTQB Foundation

Polteq Institute

TECHNICAL SKILLSET

Android Development

Android Development

Android SDK, Java, SQL, IntelliJ

General Software Knowledge

General Software Knowledge

Design patterns, Object Oriented Principles, GIT, Jira

iOS Development

iOS Development

Objective-C, iOS SDK, Cocoa, XCode

Android Development

Android Development

Android SDK, Java, SQL, IntelliJ

General Software Knowledge

General Software Knowledge

Design patterns, Object Oriented Principles, GIT, Jira

iOS Development

iOS Development

Objective-C, iOS SDK, Cocoa, XCode

Wake up with Determination, Go to bed with Satisfaction

George Lorimer quote. I adopted it as my mojo ūüôā

HIGHLIGHTS OF MY WORK

Click this link for my GitHub with sample code

Wobbly iOS App

Wobbly iOS App

  • Programming by: Jim Clermonts
  • UX, Photoshop by: Jim Clermonts
  • Date: 10 May, 2015

 

jim

The freedom to work whenever, wherever.

The concept of a mobile computer spreads way further than a GPS chip, a touch screen and a battery. It is in fact the start of a new era. An era in which physical location will become less and less relevant. An era in which people will work more and more when they want, where they want. Within this vision we’ve developed Wobbly: an App that quickly finds nearby jobs. It doesn’t really matter if you’re in Amsterdam, London or Paris. One of the technical challenges was to make it look amazing. Most vacancy apps look pretty boring. Step 1 was to make it visual with pictures. In Step 2 I’ve implementedGPUImage.

This is a real-time gaussian blur calculator which takes the picture, and renders it in fullscreen on the background using the phone’s GPU. Because of this, each vacancy becomes a unique experience. Our users praise us for it. Try it out for yourself and be WOWed. Since Wobbly means “Wiggly” or “temporary”, “unstable” I decided to make the popup fall of the screen usingNSGravity constrains. This gives the app a quirky and funny effect. I’ve made several architectural choices. One of them was usingParse.com as a back-end. Parse.com eliminates the need to implement a HTTP framework and a Back-end with a JSON Parser. This reduced our development efforts with 30%. The software automatically calculates nearby job seekers (<30Km) and only sends these people a targeted Push notification.

It is not just an App. It is the new way of working. Jim Clermonts, co-founder of the Wobbly technology

Keywords
Objective-CParse.com APIGPUImageNSGravityGITCocoapods

Flitsers.net Android App

Flitsers.net Android App

  • Programming by: Jim Clermonts
  • Date: Juin 2013
  • :

 

sssss

Bye bye speed tickets

For MobilePioneers I’ve developed the Flitsers.net App. The app shows a list of nearby speedcams during your car drive. Users can also upload new speedcams. For this project I’ve rewritten the communication with the back-end using the Async HTTP Client. This caused the UI to remain responsive.

I’ve addedGoogleMaps V2 support using “Fragments” and worked on the performance and stability. In order for the app to work on 2.2 versions, I’ve implemented the ActionBarSherlock library. I’ve also implemented the “Observer” design pattern. This was all done inJava using Eclipse. I’ve usedJira as configuration management tool and usedScrum to monitor the progress.

Keywords
JavaAndroid SDKAsync HTTP ClientActionBarSherlockEclipseJiraScrum

HearPlanet iPad App

HearPlanet iPad App

  • Programming by: Jim Clermonts
  • Date: March 2013

f


Can you repeat that?

When you’re waiting at a doctor’s waiting room across the Netherlands, chances are you will encounter the HearPlanet hearing test. The app sends beeps and measures how well you’re still capable of hearing. One of the key technical challenges for this project was to build a configuration part in which HearPlanet could tweak the attached headphone. Because each headphone is different, it was impossible to provide a one-size fits all.

So a calibration screen was added in which the client could calibrate each unique headphone. After the hearing test, the software generates a report, uploads this to a back-end using ASI HTTP Request and notifies a accredited doctor.

Keywords
Objective-CASI HTTP requestGIT

MY SERVICE:

Software development on a freelance basis.

Software development

Native iOS & Android development.

Consultancy

Requirements gathering, designing the software. UML diagrams & software architecture.

Support

After delivery, ensuring the software stays up to date.

How does it work?

Send me an E-mail with the project details:

1. Programming language, frameworks.
2. Rough time estimation.
3. Location & size of team.
4. I will get back to you with availability!

TECHNICAL DETAILS

Programming languages
Java
95%
Objective-C
70%
C/C++
65%
Python
60%

HAPPY CUSTOMERS

reclamefolder_logo_bgbv  energieleverancier-nuon  logo  JCDecaux_logo.svg

Send me an E-Mail: