← Back to list
senior
Registration: 31.10.2023

James Cullimore

Portfolio

J&C Bachmann

● 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.

Benefits.me

● Technical consulting & training of new Android & iOS developers. ● Reviewal of tickets in the SCRUM Team. ● Participation in the conception of testing. ● Code Reviews.

Droidcon

● 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.

Skills

Android
Java
Spring
Spring Boot
Angular
Maven
Elasticsearch
MySQL
MongoDB
HTML
Javascript
Kotlin
CI/CD
Git
Firebase

Work experience

Independent Writer
since 09.2023 - Till the present day |Gitconnected
.
● Committed contributor to the gitconnected platform, specializing in writing engaging and informative articles. ● Focused on topics related to Android development, Kotlin programming, and software development best practices. ● Produced high-quality articles designed to educate and inspire fellow developers. ● Conducted in-depth research to stay current with industry trends and emerging technologies. ● Collaborated with the gitconnected community to share knowledge, receive feedback, and foster a sense of learning and growth within the developer community. ● Contributed to the dissemination of valuable insights, tips, and coding techniques, benefiting both novice and experienced developers.
Android Instructor
since 08.2023 - Till the present day |Droidcon
.
● 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.
Android Developer
since 09.2022 - Till the present day |J&C Bachmann
Android Development, Kotlin, Java, Jetpack Navigation, Room, Hilt, Retrofit, CI/CD, Git, Firebase, Coroutines, RX,Java, Webview, MVVM, Modulation, Code Reviews, Pair Programming, TeamCity, Arc
● 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 Developer
06.2022 - 04.2023 |Lexware
Android Development, Kotlin, Jetpack Navigation, Dagger/Hilt, MOSHI, Retrofit, CI/CD, Git, Coroutines, RX Java, Webview, MVVM, Jira, Confluence, CircleCI, Espresso UI Tests, TDD
● 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.
Mobile Software Engineer
12.2021 - 12.2022 |FarmerJoe GmbH
Android Development, Kotlin, CI/CD, Git, Webview, CircleCI, TDD, Google Maps SDK
● 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. ● Participation of technical interviews of new employees.
Fullstack / Lowcode Developer
11.2021 - 01.2022 |Die Biberei
.
● Development and documentation of Proof-of-Concept software ideas.
Mobile Developer
since 10.2021 - Till the present day |Benefits.me
Android Development, Kotlin, Jetpack Navigation, Room, Dagger, Retrofit, CI/CD, Git, Firebase, Coroutines, RX,Java, Webview, MVVM, Jira, Confluence, Espresso UI Tests, TDD
● Technical consulting & training of new Android & iOS developers. ● Reviewal of tickets in the SCRUM Team. ● Participation in the conception of testing. ● Code Reviews.
Mobile Application Developer
09.2019 - 11.2021 |Hansgrohe SE
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
● 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.
Software Engineer
09.2016 - 07.2019 |Eurofins Genomics (previously GATC Biotech GmbH)
Java, Spring, Spring Boot, Angular, Maven, Elasticsearch, MySQL, MongoDB, HTML, Javascript, CSS, NGINX, NGINX-Clojure, BIRT, Eclipse, Visual Studio, Notepad++
● Fullstack software & application 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. ● Apprenticeship with regular visits to Zeppelin Vocational School in Konstanz for technical education.
Android Developer
since 09.2016 - Till the present day |Open Source Projects (10+)
Android Development, Kotlin, Java, Jetpack Navigation, Room, Retrofit, CI/CD, Git, Firebase, Coroutines, MVVM, Sonar, Map SDKs (Google, Mapbox), APIs (Weather, Twitch, Discord, Instagram, IMDB, ...), TDD
Software Engineer
08.2011 - 08.2016 |NDA
.
Software Engineer
02.2005 - 08.2011 |NDA
.

Educational background

IT Specialist in Application Development
2016 - 2019
Zeppelin-Gewerbeschule Konstanz

Languages

EnglishNativeGermanProficient