Speaker

Kibet Theophilus

Kibet Theophilus

Software Engineer

Nairobi, Kenya

Actions

Code.

Area of Expertise

  • Information & Communications Technology

Topics

  • Android
  • Software Engineering

From Source to Bytecode: Understanding the Kotlin Compilation Process

Dive into the inner workings of the Kotlin compiler in this informative session. We'll explore how Kotlin code is transformed into JVM bytecode, covering key stages such as lexical analysis, parsing, semantic analysis, intermediate representation (IR) and code generation.

Ideal for Kotlin developers and software engineers, this talk will enhance your understanding of the compilation process and help you write more efficient code.

Join us to decode the journey from source to bytecode in Kotlin!

Mastering GitHub Actions: Automate and Supercharge Your Development Workflow

In the fast-paced world of software development, automation is the key to efficiency and productivity. GitHub Actions has emerged as a powerful tool for automating your development workflows, from continuous integration to continuous deployment and beyond.

We will explore the ins and outs of GitHub Actions, equipping you with the knowledge and skills to supercharge your development process. Whether you're a seasoned developer looking to streamline your CI/CD pipelines or a newcomer curious about the world of automation, this talk is tailored to your needs.

Gradle Dive: Writing custom plugins

As our applications continue to grow, we tend to introduce modularization to enable easier maintenance of the codebase. At some point we will need to write custom gradle plugins to reduce code duplication in our modules.
In this talk, I will share our experience from writing plugins and how to get started in writing them. There will be a code sample to cement up on the talk.

Crafting Custom Lint Rules: Elevating Android Code Quality

We will explore the world of custom lint rules in Android development. Uncover the process of designing and implementing personalized lint rules that align with your project's standards. From enforcing naming conventions to addressing architecture concerns, discover how custom lint rules can enhance your codebase's integrity. Elevate your Android development skills by mastering the art of crafting custom lint rules for superior code quality.

Droidcon & Fluttercon Kenya 2024 Sessionize Event

November 2024 Nairobi, Kenya

droidcon Uganda 2023 Sessionize Event

November 2023 Kampala, Uganda

droidcon Kenya 2023 Sessionize Event

November 2023 Nairobi, Kenya

DevFest Nairobi Student Edition Sessionize Event

October 2023 Nairobi, Kenya

DevFest Nyeri Sessionize Event

November 2022 Nyeri, Kenya

Kibet Theophilus

Software Engineer

Nairobi, Kenya

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top