← Back to list
Registration: 31.10.2023

James Cullimore

IT
senior
Specialization: Android Engineer

Portfolio

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.

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.

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.

Skills

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

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

Additional education

Management
06.2010 - 09.2010
FETAC Level 6 Kurs

Languages

GermanProficientEnglishNative