Roger Taracha
Engineering Manager
Nairobi, Kenya
Actions
I am a Passionate Engineering Manager with strong communication skills, a solid work ethic and a proven track record of successful product delivery with an emphasis on app excellence; creating products that are intuitive & deliver a delightful user experience.
With close to a decade working in different capacities of the engineering leadership spectrum (Senior Engineer → Tech Lead → Engineering Manager) my experience includes managing cross-functional teams, providing technical direction to drive successful engineering output, coaching/mentoring engineers & creating an enabling work environment for them to thrive.
Links
Area of Expertise
Topics
The Art Of Mobile DevOps - Android
The Art Of Mobile DevOps - Android ( Improving your team's Android Build Performance & Productivity through Automation)
Mobile DevOps is quite similar to DevOps but brings new challenges that come with Mobile Application Deployment and Maintenance.
I will share how my team leverages Mobile DevOps and Tooling with aim of improving our Android Build Performance & Productivity.
I will also discuss the following key areas & how they apply to the current team I lead:
* DevOps - The What, Why & How
* The Change - Before & After DevOps.
* Tools & Processes.
* Team Structure & Culture
* Building a Release Candidate - Old vs New way
* Automating Deployments.
* Tips to reduce build times & improve feedback cycles.
* Best practices and gotchas in Mobile DevOps.
* Key learnings & takeaways from our experience as a team.
Flutter for accessible & user-friendly finance in Africa
In this talk, we will explore how Yellow Card, one of the largest cryptocurrency exchanges in Africa, is using Flutter to empower financial inclusion and provide economic growth and development opportunities to over 400 million financially excluded adults in Africa. We will cover our journey from a simple webview app to building beautiful Android and iOS apps with over 1 million downloads.
We will also dive into how we leverage serverless computing and other data driven tools to enhance user experience and scale effortlessly to meet demand. Join us as we share our experiences and insights into building a successful mobile app for financial inclusion in Africa.
Key Takeaways:
* In this session, we will explore the pivotal role of Serverless architecture in conjunction with the Firebase platform, in order to establish a robust and uninterrupted user experience. Our discussion will entail a detailed analysis of the utilization of Firebase Remote Config to dynamically render UI elements based on a range of diverse factors. Additionally, we will also delve into our swift and hassle-free integration of AWS serveless to effortlessly support various African countries with just a few clicks. Join us to discover the key insights and benefits of this innovative approach towards building scalable and user-friendly applications.
* Discover how we leverage advanced technologies such as Real-time Transaction Fraud Detection to protect users against fraudulent activities. Additionally, we employ Machine Learning and AI algorithms to ensure seamless and robust identity verification in real-time.
* Learn about the challenges facing the financially excluded in Africa and how Yellow Card is bridging the gap with Yellow Pay.
* How Yellow Card has lowered the barrier to Crypto Adoption in Africa with Crypto powered financial products
Embracing Productivity Engineering in Android
Productivity Engineering is fast becoming an integral part of the development & release process in the Software Engineering world today. The benefits of implementing Productivity Engineering significantly outweigh the cost and frustration of inactivity in this space.
In this session, we will discuss the importance of productivity engineering and why Android developers & teams should embrace productivity engineering as part of their development lifecycle.
We will cover topics on how to make a compelling case for productivity engineering to your team and manager using data, we will also cover tips to improve your build, work with build scans to quickly find build problems & collaborate with team members to resolve them, and build caching to significantly speed-up builds.
I will take you through a real-life example of using Gradle Enterprise to diagnose builds, improve build experience, and make a business case for a focus on Productivity Engineering.
You will leave this talk with a better understanding and appreciation for Productivity Engineering. You will also learn the current tips & tools on how to improve your android builds and the value proposition of Gradle Enterprise to make data-driven decisions to continuously improve your build process and developer productivity.
Retrofiti: A Pragmatic Approach to using Retrofit in Android
This session is codelab covering some of the best practices and recommended approaches to building an application using the retrofit library.
Leading The Droids: The Memoirs of a Technical Team Lead
In this talk, I will speak about my experience leading a Mobile Engineering Team:
* Building an internal enterprise product from scratch over the period of a year & collaborating with different departments & stakeholders.
* The triumphs, challenges, and failures we faced along the way.
* Engineering management and leadership skills that will ensure your success in your leadership journey.
* Things I wish I knew before I became a Technical Team Lead.
* The importance & long term gains of mentorship and knowledge sharing in a team.
* Ingredients that make up a great engineering team culture: Learning and Intellectual Humility, Growth Mindset & much more.
droidcon Kenya 2023 Sessionize Event
droidcon APAC 2020 Sessionize Event
droidconKE Sessionize Event
droidconKE Sessionize Event
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