Julian Jurec

Android Developer

Intro

I’ve been working as a mobile developer since 2016. Most of this time I spent with Applover - a software agency. My role there has evolved a lot, from solely coding to leadership to business analysis. All those responsibilities took up varying portions of my time at various times.

I was involved in quite a lot of different projects, with varying tech stacks, team structures, and domains. I listed some in the Projects section and I am always happy to share some insight into the others during the interview.

Projects

I’ve been more or less involved in well over 20 projects of varying sizes over the years. Here’s four long-term projects I enjoy talking about the most:

Glovo

  • Designed a cross-platform system to deliver a fully dynamic, backend-driven, recursive help tree in a food delivery app

Bodycoach

  • Ported design-award winning iOS app to Android with full feature parity, beautiful animations and many custom widgets

Razer

  • Worked on a high-performance built-in camera app for Razer Phone. Performance-testing, HAL/Camera2Api, Canvas-based UI

Plenty of Fish

  • Led a total app redesign/rebrand in a massive, legacy codebase in a feature-flag A/B test scenario

Work Experience

Applover

Android developer

2017 - Present

Watched and helped Applover grow from a team of a dozen to around 150 people

Apart from working with a number of clients on various projects I worked on designing, implementing, and maintaining multiple processes used in day-to-day work, including:

  • Software development processes - git workflow, automation, quality metrics and requirements, analytics, definition of done, release checklist, etc.
  • Pre-development project processing - requirements discovery, system design workshops, specification crafting, team onboarding, kickoff checklist, etc.
  • Developer recruitment process - role requirements, 2-stage interview, loop meetings, tech onboarding

A selection of noteworthy projects I’ve been involved with can be found listed under the Projects section of this resume

Applover

Android team lead

2019 - Present

Led a 5-7 person Android team

  • Conducted most of the interviews for new candidates
  • Helped coordinate and divide work between developers, advising on project assignments
  • Fostered a friendly and productive atmosphere of growth for the team
  • Led tech stack innovations and automation tools implementation
  • Handled numerous project specifications, estimates and design workshops

Applover

Business analyst

2022 - Present

Shared my tech-focused perspective with our BA team to deliver new value to the clients

  • Participated in sales calls as a tech expert
  • Helped define business requirements and suggested tech solutions to fulfill them
  • Provided ballpark estimates
  • Conducted tech audits of existing products and market research for competition and potential improvements

Software Development Academy

Teacher

2017 - 2019

Taught Java and Python classes in both Polish and English

  • Specialised in the introductory sections as it felt most rewarding to me
  • Conducted shell+git proficiency workshops
  • Helped expand the offering to the Baltics by leading the way in the Estonian branch
  • A significant number of my students are now successful developers, working in IT for years

GSM Billing Ltd.

Mobile developer

2016 - 2017

Developed a number of small internal apps for a British tele-comms company

  • Worked in a 4-person cross-platform team and cooperated with an offshore backend team
  • Learned a lot, picked my favourite platform to go forward and moved on during tech department restructuring

Skills

Preferred Android tech stack:

  • Kotlin, Coroutines, Flows, Room, Koin, Compose, MVVM, Clean architecture

Also Fluent in:

  • Java, Dagger, Hilt, RxJava, Viewbinding, Databinding, CQRS, Firebase, DataStore, Apollo, Scarlet, Gradle, Ktor, Kotlin Multiplatform, LiveData, Motion Layout

Miscellaneous skills:

  • Regularly use Python, JS, & sh for scripting
  • Very experienced with legacy code, both in maintenance and refactoring
  • GitLab CI/CD, Github Actions, strong git ethics, design patterns, system architecture design, coordinating releases at scale
  • Leadership skills, business analysis, technical writing, passion for teaching & presenting, process design

Languages:

  • Proficient Polish and English; in speech and writing

Education

Wrocław University of Science and Technology

Faculty of Computer Science and Management

2015 - 2019

BEng Computer Science - thesis on convolutional neural networks

Out of office

Out of work I’m mostly into:

  • Rock climbing
  • Nature Photography
  • No Limit Texas Hold’em poker
  • Jazz