Eric Kariuki

Eric Kariuki Email and Phone Number

Software Engineer | Kotlin | Java | Android | Building Scalable, User-Centric Mobile Solutions | Innovating to Brighten 1 Billion Lives @d.light @ d.light
san francisco, california, united states
Eric Kariuki's Location
Nairobi County, Kenya, Kenya
Eric Kariuki's Contact Details

Eric Kariuki personal email

About Eric Kariuki

I am a curious and versatile software engineer dedicated to bringing cool experiences to life. I enjoy playing around with code, constantly trying out new things, tools languages and frameworks to accomplished goals, working at the intersection of technology and creativity.

Eric Kariuki's Current Company Details
d.light

D.Light

View
Software Engineer | Kotlin | Java | Android | Building Scalable, User-Centric Mobile Solutions | Innovating to Brighten 1 Billion Lives @d.light
san francisco, california, united states
Website:
dlight.com
Employees:
669
Eric Kariuki Work Experience Details
  • D.Light
    Android Engineer
    D.Light Sep 2022 - Present
    San Francisco, California, United States
    -Solved a critical technical challenge of reducing network costs by minimising duplicate requests, utilising Retrofit interceptors to cancel redundant requests, implementing built-in caching for efficient data retrieval, creating a custom container to track active requests, and optimising cache expiration times, resulting in improved app performance and efficient use of network resources.- Collaborated with hardware and firmware engineers to build and ship an IoT project, codename Nimbus, which introduced Bluetooth chips into d.light's PAYGO units, enabling customers to connect to their solar products via both d.light and non-d.light smartphones, expanding functionality and user possibilities.- Integrated Paystack and M-Pesa to facilitate seamless payments, enhancing the app's payment functionality and expanding options for users.- Led the development and launch of the customer app (v3.0), significantly improving user engagement and customer satisfaction.- Utilised SQLite for device-side caching, enabling robust offline functionality and smooth user experiences in low-connectivity environments. This allowed users to access essential features and manage accounts seamlessly even without an internet connection.-Implemented advanced features including real-time data synchronisation, push notifications using Firebase, and in-app messaging, boosting user retention by delivering timely and relevant notifications.-Designed and integrated an in-house ticketing system, saving significant costs compared to using Jira by streamlining issue tracking and project management.-Developed an analytics client for Android to collect events from the app, utilising schedulers to batch and push the events, optimising network usage and data transmission.
  • Eclectics Intl.
    Android Engineer
    Eclectics Intl. Feb 2022 - Sep 2022
    - Led the design and development of a mobile banking app, implementing robust features such as account management, fund transfers, bill payments, and transaction history, while ensuring compliance with security standards like PCI-DSS. This enhanced user experience and accessibility, empowering customers to manage their finances conveniently and securely from their mobile devices.-Developed and implemented key agency banking features to deliver financial inclusion for unbanked and underbanked customers in rural Africa. Enabled agents to provide essential banking services like cash deposits, withdrawals, fund transfers, and bill payments via POS devices and USSD-enabled mobile phones. This solution extended financial access and convenience to remote areas, reducing transaction costs while enhancing the bank’s reach and customer service.- Played a key role in developing a secure and user-friendly mobile banking application, ensuring compliance with industry standards and regulations such as PCI-DSS and data encryption.-Acted as a mentor to junior Android engineers, conducting regular knowledge-sharing sessions and providing guidance on best practices.- Integrating core banking , agency banking and payment solutions on Android devices and POS terminals.- Working with EMV Integrated Circuit Card Specifications for Payment Systems.Integrating NFC payment on both Mobile and POS devices.- Using Authentication and Cryptographic and Hashing technologies(RSA/PKI/CRT, 3DES/AES, etc.) to encrypt data in transit.
  • Wakandi
    Data Science Intern
    Wakandi Aug 2021 - Feb 2022
    Oslo, Norway
    Wakandi is a Norway-based fintech company dedicated to accelerating transformation in the informal economy.In my role, I facilitated the collection of onboarding data and submitted comprehensive weekly reports to track progress and insights. I led a team of data entry interns in the data collection process, ensuring accuracy and efficiency. Additionally, I created and delivered engaging presentations and demonstrations of their Credit Management System (CAMS), which operates on top of Distributed Ledger Technology (DLT), to potential customers, showcasing its innovative features and benefits.
  • Legytt
    Junior Android Developer
    Legytt Oct 2020 - Jul 2021
    Nairobi, Kenya
    In this role, I work on the Android team to build a robust ERP system that helps field engineers manage their operations. The features include building a team, conducting toolbox meetings, performing job hazard analyses, capturing field pictures, and closing tickets.Tech Stack:Android (Kotlin/Java)Dagger-HiltRoom DatabaseKotlin Coroutines & LiveDataMVVM ArchitectureClean ArchitectureMaterial DesignMicrosoft GraphMicrosoft Azure StorageAzure DevOpsAuthentication with Azure AD

Eric Kariuki Education Details

Frequently Asked Questions about Eric Kariuki

What company does Eric Kariuki work for?

Eric Kariuki works for D.light

What is Eric Kariuki's role at the current company?

Eric Kariuki's current role is Software Engineer | Kotlin | Java | Android | Building Scalable, User-Centric Mobile Solutions | Innovating to Brighten 1 Billion Lives @d.light.

What is Eric Kariuki's email address?

Eric Kariuki's email address is ka****@****ail.com

What schools did Eric Kariuki attend?

Eric Kariuki attended University Of Eastern Africa Baraton, Coursera, Google Associate Developer Scholarship., Udacity, Emmobilis Mobile Technology Institute.

Who are Eric Kariuki's colleagues?

Eric Kariuki's colleagues are Shalom Amadi, Joash Okelo, Timothy Womukoko, Moses Njao, Benard Nyachae, Bertha Mushi, Mohamed Mnasi.

Not the Eric Kariuki you were looking for?

  • Eric Kariuki

    Head - Hiil Innovation Hub - East Africa At Hiil | User-Friendly Justice
    Kasarani
    3
    yahoo.com, technobraingroup.com, hiil.org
  • Eric Kariuki

    It Project Manager | Web Developer | It Consultant | It Tutor/ Trainer | It Lecturer | Technology & Innovation Consultant | Techprenuer | Fintech Expert | Agriprenuer | Business Coach & Mentor
    Kenya
    1
    gmail.com
  • Eric Kariuki

    Lawyer | Researcher | Editor
    Kenya

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.