Recommended expert

James Cullimore

Freelance Android Developer

James Cullimore
Niedereschach, Germany

Experience

Jul 2024 - Apr 2025
10 months

Freelance Android Developer

Normalis

  • Working on Telecommunication Apps on Android under NDA for the Military
  • Participation in the development of backend services (Spring, Java)
  • Android Development, Kotlin, Compose, REST, JSON, State-Machines, Android Studio, IP Communication, Cybersecurity, Agile
Jun 2024 - Sep 2024
4 months

Technical Interviewer

MVPMatch

  • Performing technical interviews with candidates for senior Android & iOS positions
Dec 2023 - Jun 2024
7 months

Senior Android Developer

Lexware

  • Responsibility for the development of Android apps (Kotlin/Java) in an agile environment
  • Participation in the development of iOS apps (Swift) in an agile environment
  • Conduction of code reviews and optimization on existing source code
  • Writing technical documentation and usage of a ticket system (Confluence & Jira)
  • Defining & implementing automated UI & Unit tests
  • Android Development, Kotlin, Jetpack Navigation, Dagger/Hilt, MOSHI, Retrofit, CI/CD, Git, Coroutines, RX Java, Webview, MVVM, Jira, Confluence, CircleCI, Espresso UI Tests, TDD, REST, Compose, Android Studio, JSON, Cybersecurity, Swift
Sep 2023 - Present
2 years 6 months

Freelance Mobile Developer

LTE Consulting

  • Development of several iOS apps (Swift) and Android apps (Kotlin)
  • Project consultation
  • Android Development, Kotlin, Jetpack Navigation, Room, Dagger, Retrofit, CI/CD, Git, Firebase, Coroutines, RX Java, Webview, MVVM, Jira, Confluence, Espresso UI Tests, TDD, Android Studio, REST, JSON, Cybersecurity, iOS, Swift, UIKit, SwiftUI
Sep 2023 - Present
2 years 6 months

Independent Writer

gitconnected

  • Committed contributor to the gitconnected platform, specializing in writing engaging and informative articles
Aug 2023 - Present
2 years 7 months

Android Instructor

droidcon

  • Design and develop comprehensive Android development curricula tailored to different skill levels, ensuring a structured learning path for students
Sep 2022 - Present
3 years 6 months

Freelance Android Developer

J&C Bachmann

  • Responsibility for the development of Android apps (Kotlin/Java) in an agile environment
  • Participation in the development of backend & web services (Node, Vue, Javascript, Typescript)
  • Conduction of code reviews and optimization on existing source code
  • Writing technical documentation and usage of a ticket system (Confluence & Jira)
  • Defining & implementing automated UI & Unit tests
  • Android Development, Kotlin, Java, Jetpack Navigation, Room, KOIN, Retrofit, CI/CD, Git, Firebase, Coroutines, RX Java, Webview, MVVM, Modulation, Code Reviews, Pair Programming, TeamCity, Arc, Android Studio, REST, JSON, Cybersecurity, Vue, Node, Typescript, Javascript
Jun 2022 - Apr 2023
11 months

Freelance Android Developer

Lexware

  • Responsibility for the development of Android apps (Kotlin/Java) in an agile environment
  • Conduction of code reviews and optimization on existing source code
  • Writing technical documentation and usage of a ticket system (Confluence & Jira)
  • Defining & implementing automated UI & Unit tests
  • Android Development, Kotlin, Jetpack Navigation, Dagger/Hilt, MOSHI, Retrofit, CI/CD, Git, Coroutines, RX Java, Webview, MVVM, Jira, Confluence, CircleCI, Espresso UI Tests, TDD, Compose, Android Studio, REST, JSON
Dec 2021 - Dec 2022
1 year 1 month

Mobile Software Engineer

FarmerJoe GmbH

  • Responsibility for the development of Android, iOS & React Native apps in an agile environment
  • New development of React Native, iOS & Android apps (Kotlin) in an agile team
  • Conduction of code reviews and optimization on existing source code
  • Writing technical documentation and usage of a ticket system (Confluence & Jira)
  • Defining & implementing automated UI & Unit tests
  • Participation of technical interviews of new employees
  • Android Development, Kotlin, CI/CD, Git, Webview, CircleCI, TDD, Google Maps SDK, iOS, React, React Native
Nov 2021 - Jan 2022
3 months

Freelance Fullstack/Lowcode Developer

Die Biberei

  • Development and documentation of Proof-of-Concept software ideas
  • AWS
Oct 2021 - Present
4 years 5 months

Freelance Mobile Developer

Benefits.me

  • Technical consulting & training of new Android & iOS developers
  • Participation in the development of iOS apps (Swift) and Android apps (Kotlin)
  • Reviewal of tickets in the SCRUM Team
  • Participation in the conception of testing
  • Code Reviews
  • Android Development, Kotlin, Jetpack Navigation, Room, Dagger, Retrofit, CI/CD, Git, Firebase, Coroutines, RX Java, Webview, MVVM, Jira, Confluence, Espresso UI Tests, TDD, Android Studio, REST, JSON, Cybersecurity, iOS, SwiftUI, UIKit
Sep 2019 - Nov 2021
2 years 3 months
Schiltach, Germany

Mobile Application Developer

Hansgrohe SE

  • Responsibility for the development of iOS & Android apps in an agile environment
  • New development of iOS apps (Swift) and Android apps (Kotlin, Java) in an agile team
  • Conduction of code reviews and optimization on existing source code
  • Writing technical documentation and usage of a ticket system (Confluence & Jira)
  • Management of external development teams
  • Defining & implementing automated UI & Unit tests
  • Android Development, Kotlin, Jetpack Navigation, Dagger/Hilt, MOSHI, Retrofit, CI/CD, Git, Coroutines, RX Java, Webview, MVVM, Jira, Confluence, CircleCI, Espresso UI Tests, IoT, Backend, TDD, Weather API, Android Studio, REST, JSON
Sep 2016 - Present
9 years 6 months

Freelance Android Developer

James Cullimore - Software Engineering

  • Development of countless Android, iOS and React Apps
  • Web and API development
  • Development in nearly all branches using countless possible technology combinations
  • Project, architecture and security consultation
  • Work on Open Source Projects
Sep 2016 - Jul 2019
2 years 11 months
Konstanz, Germany

Software Engineering Trainee

Eurofins Genomics

  • Fullstack software & application in creating a modular LIMS (Laboratory Information Management System) & developer tools for automating/simplifying processes in an international agile team (Java, Spring, Spring Boot, Angular, Maven, Elasticsearch, MySQL, MongoDB, HTML, Javascript, CSS, NGINX, NGINX-Clojure, BIRT)
  • Performing diagnostics & bug fixes in development & productive systems
  • Changing, extending & implementing legacy systems
  • User guides & technical documentations with Markdown, Javadoc & Microsoft Office
  • Code quality assurance via E2E tests, JUnit tests & JaCoCo
  • Evaluation, initial setup & integration of modern/new technologies such as Elasticsearch & NGINX-Clojure
  • Apprenticeship with regular visits to Zeppelin Vocational School in Konstanz for technical education
Aug 2011 - Aug 2016
5 years 1 month
Germany

Diverse work experiences

Various

Feb 2005 - Aug 2011
6 years 7 months

Diverse work experiences

Various

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (9.5 years), Biotechnology (3 years), Education (2.5 years), Manufacturing (2 years), Aerospace and Defense (1 year), and Telecommunication (1 year).

Information Technology
Biotechnology
Education
Manufacturing
Aerospace and Defense
Telecommunication

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (9.5 years), Product Development (9.5 years), Quality Assurance (9.5 years), Project Management (2.5 years), Marketing (2.5 years), and Human Resources (0.5 years).

Information Technology
Product Development
Quality Assurance
Project Management
Marketing
Human Resources

Skills

Languages

  • Kotlin
  • Java
  • Html
  • Javascript
  • Typescript
  • Css
  • Sql
  • Json
  • Markdown
  • Bash / Cmd / Batch
  • Swift
  • Php

Frameworks

  • Android Sdk
  • Espresso
  • Uikit
  • Swiftui
  • React
  • React Native
  • Vue
  • Node.js
  • Spring
  • Angular
  • Jquery
  • Selenium
  • Swing

Databases

  • Elasticsearch
  • Room
  • Mysql
  • Postgres
  • Firebase Storage
  • Mongodb
  • Mariadb
  • Hsqldb

Operating Systems

  • Android
  • Ios
  • Linux
  • Windows
  • Macos

Tools

  • Maven
  • Gradle
  • Git
  • Ides
  • Junit
  • Microsoft Office
  • Github
  • I18n / A11y
  • Bitrise
  • Bitbucket
  • Confluence
  • Jira
  • Sonar
  • Docker
  • Vmware
  • Aws
  • Firebase

Concepts / Other

  • Agile / Scrum
  • Communication
  • Training
  • Documentation
  • Ui/ux Design
  • Testing
  • Tdd
  • Oop
  • Security

Languages

English
Native
German
Advanced

Education

Sep 2016 - Jul 2019

Zeppelin-Gewerbeschule Konstanz

Apprenticeship · IT Specialist in Application Development · Konstanz, Germany

Sep 2006 - Jun 2008

St. Peter's College Secondary School

Leaving Certificate

Sep 2003 - Jun 2006

St. Peter's College Secondary School

Junior Certificate

Certifications & licenses

Driving license Class B

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is James based?

James is based in Niedereschach, Germany.

What languages does James speak?

James speaks the following languages: English (Native), German (Advanced).

How many years of experience does James have?

James has at least 21 years of experience. During this time, James has worked in at least 11 different roles and for 14 different companies. The average length of individual experience is 1 year and 4 months. Note that James may not have shared all experience and actually has more experience.

What roles would James be best suited for?

Based on recent experience, James would be well-suited for roles such as: Freelance Android Developer, Technical Interviewer, Senior Android Developer.

What is James's latest experience?

James's most recent position is Freelance Android Developer at Normalis.

What companies has James worked for in recent years?

In recent years, James has worked for Normalis, MVPMatch, Lexware, LTE Consulting, and gitconnected.

Which industries is James most experienced in?

James is most experienced in industries like Information Technology (IT), Biotechnology, and Education. James also has some experience in Manufacturing, Agriculture, and Aerospace and Defense.

Which business areas is James most experienced in?

James is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). James also has some experience in Project Management, Marketing, and Human Resources (HR).

Which industries has James worked in recently?

James has recently worked in industries like Information Technology (IT), Education, and Manufacturing.

Which business areas has James worked in recently?

James has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is James's education?

James attended Zeppelin-Gewerbeschule Konstanz for IT Specialist in Application Development.

Does James have any certificates?

James has 1 certificate: Driving license Class B.

What is the availability of James?

James is immediately available full-time for suitable projects.

What is the rate of James?

James's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire James?

To hire James, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 780-940 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.