James Cullimore

Software Engineer

Schabenhausen, Baden-Württemberg, Germany11 yrs 8 mos experience

Key Highlights

  • Expert in Android and Kotlin development.
  • Proven experience in teaching and curriculum design.
  • Strong background in cybersecurity and software architecture.
Stackforce AI infers this person is a Full-Stack Developer specializing in Mobile Applications and Cybersecurity.

Contact

Skills

Core Skills

AndroidMobile Application DevelopmentTeachingIt ConsultingInterviewingFull-stack DevelopmentIt Operations

Other Skills

iOSReact NativeFront-end DevelopmentKotlinSwift (Programming Language)Vue.jsREST APIsJavascriptJavaTypeScriptCybersecurityAutomated Software TestingTest AutomationInternet of Things (IoT)Critical Thinking

About

● Software / Application / Mobile Developer with experience in Java, Kotlin, Android, Web & Fullstack Development ● Creator of open source projects such as StreamingYorkie, WiFiWizard & Lazy Shortcuts ● Developer of hansgrohe home, hansgrohe SmartExpert, farmerJoe & lexoffice ● Software development freelancer & technology hobbyist ● Android Instructor & Independent Writer ● Extensive knowledge in new technologies with keenness to learn more ● Married with 2 children ● MMA enthusiast

Experience

11 yrs 8 mos
Total Experience
2 yrs
Average Tenure
--
Current Experience

Normalis gmbh

Senior Android Developer

Jul 2024Mar 2025 · 8 mos · Germany · Remote

AndroidKotlinJetpack ComposeCommunicationMobile Application Development

Mvp match

Technical Interviewer

Jun 2024Sep 2024 · 3 mos · Remote · Remote

  • Performing technical interviews with candidates for senior Android positions
AndroidAndroid DevelopmentCommunicationInterviewing

Lexware

Senior Android Developer

Dec 2023Jun 2024 · 6 mos · Freiburg, Baden-Württemberg, Germany · Hybrid

  • As a Senior Android Developer at Lexware, I play a pivotal role in the dynamic world of Android app development, focusing on the banking and accounting app lexoffice. Leveraging my expertise in Kotlin, Java, and the latest Android technologies such as Jetpack Compose, I contribute to crafting clean and efficient code that powers a seamless user experience.
  • In collaboration with cross-functional teams, I actively participate in refining development and Scrum processes, ensuring optimal efficiency and high-quality deliverables. My responsibilities extend to conducting comprehensive code reviews, coordinating app releases, and maintaining thorough documentation to facilitate streamlined project management.
  • Beyond coding, I take pride in my role as a key contributor to Lexware's cybersecurity initiatives. I understand the critical importance of safeguarding sensitive financial data in the banking and accounting domain, and I actively contribute to ensuring the highest standards of security are met in our Android applications.
  • Communication is at the heart of my role, as I bridge the gap between Android development, iOS teams, and QA. I facilitate seamless collaboration through tools like Jira and Confluence, ensuring clear communication and a shared understanding of project goals.
  • My involvement extends beyond the codebase; I help define robust test strategies, promoting a comprehensive approach to quality assurance. This commitment to excellence not only strengthens the stability of our applications but also contributes to a culture of continuous improvement within the development team.
AndroidKotlinJavaIT ConsultingREST APIsEspresso+25

Lte consulting gmbh

Freelance Android Developer

Sep 2023Present · 2 yrs 7 mos · Langenfeld, North Rhine-Westphalia, Germany · Remote

  • Technical consultation of implementations & software architecture
  • Implementing features and fixing bugs
  • Designing and implementing apps from scratch
AndroidKotlinJavaIT ConsultingiOSiOS Development+2

Droidcon 🇺🇦

Android Instructor

Aug 2023Present · 2 yrs 8 mos · Berlin, Germany · Remote

  • Design and develop comprehensive Android development curricula tailored to different skill levels, ensuring a structured learning path for students.
  • Create engaging instructional materials, including presentations, code samples, hands-on exercises, and assessments.
  • Lead in-person and virtual workshops, effectively conveying complex concepts in a clear and approachable manner.
  • Stay up-to-date with the latest trends, tools, and best practices in the Android ecosystem, incorporating relevant updates into course content.
  • Collaborate with the Droidcon Academy team to continuously improve curriculum based on student feedback and industry advancements.
  • Participate in outreach activities, including public speaking engagements and community events, to promote Droidcon Academy's educational initiatives.
Critical ThinkingGradleCommunicationAndroidKotlinTeaching

Neurofly

Freelance Android Developer

Jun 2023Nov 2023 · 5 mos · Germany · Remote

  • An assistive neuro-techology project which allows users to be able to control a drone using vestigial muscle control coupled with an optical headset equipped with neurosensors.
  • Technical consulting & training of new Android developers
  • Conduction of code reviews and optimization on existing source code
IT ConsultingCommunicationAndroidKotlinCode Review

J&c bachmann

Freelance Android Developer

Sep 2022Present · 3 yrs 7 mos · Remote

  • Technical consultation of implementations & software architecture
  • Implementing Phabricator based tickets/tasks
  • Code Reviews
  • Documentation & Testing
FirebaseGradleGitREST APIsUI/UXJava+6

Lexware

Freelance Android Developer

Jun 2022Apr 2023 · 10 mos · Remote

  • Consultation of security-critical implementations
  • Integrating and further development of code quality and scaling tools (Sonar, Snyk, CircleCI, ...)
  • Consultation of software architecture
  • Code Reviews
  • Consultation of improving test coverage and infrastructure
  • Implementing Jira based tickets/tasks
  • Consultation of implementing Android-APIs
GradleGitREST APIsContinuous Integration and Continuous Delivery (CI/CD)MarkdownUI/UX+12

Farmerjoe

Mobile Software Engineer

Dec 2021Nov 2022 · 11 mos · Remote

  • Responsibility for the development of Android & React Native apps in an agile environment
  • New development of React Native and 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
CSSGradleBashGitREST APIsContinuous Integration and Continuous Delivery (CI/CD)+14

James cullimore - software engineering

Freelance Software Engineer – Mobile, Web, APIs & Automation

Nov 2021Present · 4 yrs 5 mos · Germany · Remote

  • Freelance software developer with a strong focus on Android, but I’ve built across the stack – iOS, React, Vue, Node, Kotlin, and more.
  • I help teams and companies ship mobile apps, web platforms, and secure APIs. My work also covers software & security consulting, as well as test and process automation to boost reliability and speed.
  • Whether it’s jumping in to scale a product, tighten up architecture, or automate the boring parts – I’m here for it.
AndroidiOSReact NativeFront-end DevelopmentKotlinSwift (Programming Language)+10

Die biberei

Freelance Fullstack/Lowcode Developer

Nov 2021Jan 2022 · 2 mos · Remote

  • - Development and documentation of Proof-of-Concept software ideas
GitSQLREST APIsMarkdownIT ConsultingAmazon Web Services (AWS)+3

Ticketsprinter

Freelance Mobile Developer

Oct 2021Present · 4 yrs 6 mos · Remote

  • Technical consulting & training of new Android & iOS developers
  • Reviewal of tickets in the SCRUM Team
  • Participation in the conception of testing
  • Code Reviews
FirebaseGradleGitREST APIsUI/UXIT Consulting+10

Hansgrohe group

Mobile Application Developer

Sep 2019Nov 2021 · 2 yrs 2 mos · Schiltach, Germany

  • 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
FirebaseGradleBashGitSQLREST APIs+19

Gatc biotech

Software Engineering Trainee

Sep 2016Aug 2019 · 2 yrs 11 mos · Konstanz Area, Germany

  • Fullstack software & application development using Java, Angular, Spring in creating a modular LIMS (Laboratory Information Management System) & developer tools for automating/simplifying processes in an international agile team.
  • 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.
  • Apprentiship with regular visits to Zeppelin Vocational School in Konstanz for technical education.
CSSBashjQueryGitSQLREST APIs+25

Mein computer spinnt

Computer Technician

Nov 2011Jun 2012 · 7 mos · Stuttgart Area, Germany

  • Graphics, Smartphone & Gaming Console Specialist.
  • Graphical reflows & extensive work with a Soldering Iron.
  • Repairing gaming consoles, smartphones, laptops & pcs.
IT Consulting

Console reviver

Self Employed

Dec 2009Feb 2015 · 5 yrs 2 mos · Konstanz Area, Germany

  • Computer Hardware Technician.
  • Graphical reflows & extensive work with a Soldering Iron.
  • Repairing gaming consoles, smartphones, laptops & pcs.
  • Selling computers & hardware locally as well as selling parts & products online.
IT Consulting

Education

Zeppelin-Gewerbeschule Konstanz

Apprenticeship — Software & Application Development

Jan 2016Jan 2019

St. Peters College, Wexford

Leaving Certificate — General

Jan 2003Jan 2008

Stackforce found 100+ more professionals with Android & Mobile Application Development

Explore similar profiles based on matching skills and experience