O

Otieno Stephen

Software Engineer

Sharq, Al Asimah, Kuwait8 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Google Certified in advanced Android development
  • Extensive experience in both Android and iOS platforms
  • Proven track record of delivering high-quality mobile applications
Stackforce AI infers this person is a Mobile Developer with expertise in Android and iOS applications.

Contact

Skills

Core Skills

Android DevelopmentIos DevelopmentMobile Application Development

Other Skills

AndroidCascading Style Sheets (CSS)Clean ArchitectureFirebaseHTMLJavaJavaScriptJetpack ComposeKotlinMVVMMobile ApplicationsObjective-CiOSswift

About

I am a skilled and enthusiastic mobile developer proficient in Android and iOS platforms. With a solid educational background in Computer Science and a passion for staying updated with the latest technology trends, I bring a wealth of knowledge and expertise to my work. My primary focus is on advanced Android development, and I take pride in being Google Certified, thanks to my involvement in the Andela Community. I have a strong command of Google Firebase and possess extensive experience in iOS development, utilizing cutting-edge concepts and technologies to create innovative applications. Additionally, I excel in API development using the Django framework and have a deep understanding of various coding stacks, ensuring meticulous attention to detail, accuracy, and timely project delivery. My proficiency in the English language, both verbal and written, combined with my fast typing skills, allows me to consistently provide high-quality work that meets the expectations of the work environment and promotes effective collaboration within the team. Through my extensive hands-on experience in professional and personal software development projects, I have cultivated a reputation for efficiency, reliability, and dependability. I am committed to providing a superior experience in the work environment, going above and beyond to ensure teamwork, satisfaction, and the successful completion of projects. With my efficient coding practices and dedication to delivering exceptional results, I strive to exceed expectations and deliver impactful solutions. If you are seeking a mobile developer who can provide efficient and reliable coding services, I am ready to contribute my advanced skills and expertise to your projects. Let's collaborate to achieve remarkable results and elevate your mobile applications to new heights.

Experience

National bank of kuwait

Senior Software Engineer

Nov 2023Present · 2 yrs 4 mos · Kuwait City, Al Asimah, Kuwait

JavaKotlinswiftiOSAndroid DevelopmentObjective-C+1

Teya

Senior Software Engineer

Oct 2022Jun 2023 · 8 mos · United Kingdom · Remote

  • Led architectural design and development of Android applications, ensuring scalability, maintainability, and performance through industry best practices and patterns.
  • Successfully integrated Jetpack Compose, the modern UI toolkit for Android, creating visually stunning and responsive user interfaces.
  • Leveraged Kotlin, the preferred language for Android development, to write efficient and concise code, improving productivity and application performance.
  • Collaborated with cross-functional teams to gather requirements, define project scope, and deliver high-quality applications.
  • Applied architectural principles such as MVVM or Clean Architecture to create modular, testable, and scalable codebases.
  • Conducted thorough code reviews, ensuring adherence to coding standards, identifying areas for improvement, and promoting code quality.
  • Implemented architectural patterns like Dependency Injection and Reactive Programming for maintainable and loosely coupled code.
  • Stayed updated with the latest Android trends, adopting new libraries, frameworks, and tools to enhance development processes.
  • Mentored junior Android engineers, providing guidance in architectural design, code quality, and best practices.
  • Collaborated closely with UX designers to implement intuitive and visually appealing user interfaces.
  • Optimized application performance through profiling, memory management, and code optimization techniques.
  • Implemented robust data management solutions using Room and Retrofit for efficient data handling and synchronization.
  • Contributed to the adoption of software engineering best practices, including continuous integration, automated testing, and code quality metrics.
KotlinAndroid DevelopmentAndroid

Andela

Mobile Engineer

Dec 2021Present · 4 yrs 3 mos · Kenya

  • I worked for Lunchbox under Andela.
Mobile Application DevelopmentiOSiOS Development

Triggerise

Mobile Engineer

Dec 2021Feb 2023 · 1 yr 2 mos · Hybrid

  • Played a key role as a Senior Android Developer, leading and mentoring a team of developers to deliver high-quality mobile applications.
  • Successfully implemented voice biometric authentication in mobile applications, enhancing security measures and providing a seamless user experience.
  • Collaborated closely with stakeholders, including product managers and designers, to ensure the successful execution of project requirements and deliver exceptional mobile solutions.
  • Demonstrated a strong understanding of best practices and industry standards in Android development, resulting in efficient and scalable codebases.
  • Actively participated in code reviews, providing constructive feedback and suggestions to improve code quality, maintainability, and performance.
  • Successfully integrated third-party APIs and services, expanding the functionality and features of mobile applications.
  • Proactively stayed updated with the latest trends and advancements in mobile development, incorporating new technologies and tools to enhance the overall quality of mobile applications.
  • Consistently achieved project milestones and deadlines, showcasing strong problem-solving and time management skills.
  • Led team retrospectives, facilitating open and constructive discussions to identify areas of improvement and implement strategies for increased efficiency and productivity.
KotlinFirebaseAndroidAndroid Development

Lunchbox

iOS App Developer

Dec 2021Aug 2022 · 8 mos · United States · Remote

  • Developed and maintained iOS apps using Swift, following Apple's guidelines. Implemented features in restaurant partners' onboarding process for a seamless experience. Resolved technical issues promptly, ensuring uninterrupted app operation. Collaborated with cross-functional teams to gather requirements and align on goals.
  • Conducted code reviews, optimizing codebase for quality and best practices. Integrated third-party APIs and libraries for enhanced app capabilities. Implemented analytics tracking for data-driven decision-making and improvement. Stayed updated with latest iOS/Swift developments, incorporating new technologies.
  • Researched user feedback and industry trends to enhance onboarding and functionality. Collaborated with UX/UI designers for intuitive and visually appealing interfaces. Actively participated in agile processes to deliver high-quality software.
  • Mentored junior developers on Swift, best practices, and code optimization. Contributed to technical documentation, promoting knowledge transfer and collaboration.
iOS Developmentswift

Nurture innovation and leadership programme

Android Developer

Jun 2020Jul 2020 · 1 mo · Nairobi, Kenya

  • Designed and developed the Nurture apps for rolling students and admin application as an Android developer, allowing for online learning and easy administration.
  • Collaborated with a team of designers, product managers, and developers to ensure that the apps were user-friendly, intuitive, and met business objectives.
  • Utilized a range of Android technologies, tools, and frameworks to develop scalable and efficient code, delivering high-quality apps on time and within budget.
JavaKotlinMobile ApplicationsMobile Application Development

Vellofood

Android Developer

May 2020Jul 2020 · 2 mos · Nairobi, Kenya

  • Developed Vellofood applications for customers, kitchens, riders, marketers, and chefs as an Android developer.
  • Contributed to the design, development, and testing of the applications to ensure their high performance, usability, and security.
  • Collaborated with cross-functional teams, including designers and product managers, to translate user requirements into technical specifications and features.
JavaKotlinMobile Application DevelopmentFirebaseAndroidAndroid Development

Sparepap

Head Of Mobile

Apr 2019Dec 2021 · 2 yrs 8 mos · Nairobi, Kenya

  • Demonstrated expertise in developing and maintaining mobile applications for both Android and iOS platforms, showcasing proficiency in Java, Kotlin, and Swift programming languages.
  • Led the mobile development team, overseeing the successful delivery of multiple projects and ensuring adherence to coding standards, best practices, and project timelines.
  • Successfully launched and managed Android applications on the Google Play Store, effectively utilizing Play Store and Firebase accounts to deploy and maintain apps.
  • Collaborated closely with cross-functional teams, including designers, product managers, and QA engineers, to ensure the timely delivery of high-quality mobile apps, meeting client requirements and user expectations.
  • Led the strategic planning and implementation of product designs, working closely with Product Managers and the UX team to drive user-centric app development.
  • Proactively identified opportunities for process improvement and implemented streamlined workflows, resulting in increased productivity and efficiency within the mobile development team.
  • Actively participated in code reviews, providing constructive feedback and suggestions to enhance code quality, maintainability, and scalability.
  • Stayed updated with the latest trends and advancements in mobile development, incorporating new technologies and tools to optimize app performance, user experience, and overall product quality.
  • Demonstrated strong leadership skills in managing the mobile development team, fostering growth, mentorship, and knowledge sharing among team members.
  • Received accolades from stakeholders for consistently delivering high-quality mobile applications, showcasing strong leadership and technical skills in managing and developing innovative solutions.
JavaKotlinswiftiOSMobile ApplicationsAndroid+1

Fleet

Software Engineer

Jan 2019Dec 2021 · 2 yrs 11 mos · Nairobi, Kenya

  • Developed and maintained mobile applications and websites using Android, iOS technologies, delivering robust and user-friendly solutions that exceeded project requirements.
  • Efficiently managed Play Store and Firebase accounts, ensuring seamless deployment and maintenance of apps and websites, resulting in smooth releases and optimal utilization of Firebase services.
  • Collaborated closely with cross-functional teams, including designers, product managers, and QA engineers, to successfully deliver projects on time and to high-quality standards, demonstrating effective communication and coordination skills.
  • Resolved complex technical issues with exceptional problem-solving abilities, utilizing meticulous debugging and troubleshooting techniques to ensure the stability and functionality of applications and websites.
  • Implemented best practices and coding standards to optimize development processes, resulting in improved productivity, code quality, and overall project success.
  • Mentored junior team members, fostering their growth in mobile application and web development, and contributing to a positive and collaborative team environment.
  • Incorporated user feedback to enhance the user experience of projects, collaborating with UX/UI designers to ensure intuitive navigation and interaction.
  • Received recognition for excellent communication and interpersonal skills, facilitating effective collaboration and alignment among team members and stakeholders.
  • Demonstrated a strong commitment to delivering exceptional results, exceeding client expectations, and driving project success through technical expertise, teamwork, and a passion for innovation.
JavaKotlinFirebaseAndroid DevelopmentAndroidHTML+2

Hivisasa

Content Writer

Dec 2017Oct 2019 · 1 yr 10 mos · Nairobi, Kenya

  • Demonstrated excellent writing skills by creating compelling articles and blogs across a variety of categories and industries.
  • Conducted in-depth research on topics to ensure that the content was accurate, informative, and engaging for readers.
  • Utilized SEO best practices to optimize articles and blogs for search engines, increasing visibility and driving traffic to websites.

Stackforce found 100+ more professionals with Android Development & Ios Development

Explore similar profiles based on matching skills and experience