Mobile Software Engineer
Send a job offer directly to this candidate
I am a highly motivated and competent Android Mobile Developer with a track record of delivering highquality, scalable, and maintainable code. With expertise in Java and Kotlin, I have a strong ability to assess risk and translate innovative ideas into technology solutions. I specialize in building nextgeneration products using frameworks such as Android SDK.
I am seeking a challenging role where I can further utilize and develop my skills and expertise while contributing to the achievement of organizational objectives.
➢ Defining architectural and product design details for open-ended tasks or specifications
➢ Collaborating with cross-functional teams to ensure quality throughout app development
➢ Balancing cross-platform consistency with Android optimization
➢ Writing clean, self-documenting code and providing valuable feedback on design specifications and engineering documents Selected Achievements:
➢ Successfully designed and developed advanced features for the Hela Pesa Android application, contributing to fintech adoption
➢ Played a key role in determining architectural and product design details, delivering high-quality and innovative solutions
➢ Collaborated effectively with cross-functional teams, resulting in seamless integration and superior user experience
➢ Implemented performance optimizations, improving networking, rendering, and memory usage
➢ Proactively identified and resolved performance issues through monitoring and analysis, enhancing application performance and user satisfaction
➢ Conducted research on emerging technologies, leading to the implementation of tools and frameworks that improved development efficiency
➢ Participated in the full mobile development life cycle, ensuring the successful delivery of high-quality applications
➢ Provided valuable feedback during design spec and engineering document reviews, contributing to process improvement
➢ Defined and implemented robust app architectures and complex user interfaces.
➢ Applied expert knowledge of Android system frameworks to solve novel problems.
➢ Collaborated with designers, engineers, and product managers to build great experiences.
➢ Worked with BLE, beacons, and connected devices.
➢ Trained students in Java and Android Studio.
➢ Developed and delivered comprehensive training modules for Java and Android Studio, equipping students with essential Android native development skills.
➢ Received positive feedback on training materials and instructional methods, ensuring high levels of student satisfaction.
➢ Created engaging sessions with real-world examples and practical exercises, enhancing students' understanding and application of Android concepts.
➢ Mentored a diverse group of students, guiding them through the app development process and building a solid foundation in Android programming.
➢ Addressed student queries and offered personalized guidance.
➢ Created a supportive learning environment, promoting collaboration and knowledge sharing.
➢ Improved IT infrastructure maintenance by 80% through systems maintenance modules.
➢ Managed IT projects, including budgeting, work plan scheduling, and execution.
➢ Database management.
➢ System security management.
➢ System maintenance and updates.
➢ Network, server, and systems administration.
➢ Data storage and disaster recovery management.
➢ Monitored system performance and troubleshooting.
➢ Trained and lectured on IT lessons (software and programming units).
➢ Improved system security by 80% through the installation of access control and firewalls.
➢ Implemented system upgrades to ensure up-to-date performance.
➢ Improved efficiency of IT project implementation by 70%.
➢ Enhanced data management by 90%.
➢ Software development.
➢ Support and enhancement of existing software.
➢ Writing and debugging code.
➢ Developing and improving interfaces.
➢ Maintaining systems and company servers.
➢ Code reviews. ➢ Providing technical leadership to junior IT staff.
➢ Proposal writing. ➢ Preparing and writing training manuals for users.
➢ Handling and analyzing large amounts of technical data.
➢ Managed the purchase and installation of company server upgrades.
➢ Improved data management by 60%.
➢ Developed, tested, and executed software for process improvement.
Java and Android Application Development Advance Course – Tech Camp Kenya, Dec 2019 – Feb 2020.
Getting started with Spring Boot Course – Amigos Code 2020
Certificate in Python for Web Development, Data Science and Machine Learning – Tech Camp Kenya, Oct – Dec 2019.