Jim J.
About Jim
Jim is an innovative Mobile Engineer well-versed in Android development with Kotlin and Java (Android). He has a vast knowledge of Android SDK, Android Studio, IntelliJ, and GitHub. In addition, he has a sound understanding of Android software architecture, Android Jetpack components, and dependency injection using Dagger Hilt. He explores different technologies and experiments with them. Jim is a result-oriented go-getter passionate about sharing his experience, knowledge, skills, and abilities to help communities and companies grow.
Software Engineer
Jim is conversant with Leetcode/Hackerrank challenges
- English Proficiency
- Android Coding Proficiency
- Live Android Technical Evaluation
Top Skills
Other Skills
Work Experience
Responsible for building and maintaining the current native applications while performing partial migrations to Kotlin Multiplatform for the shared business layer between Android and IOS. Being in a lean team, I am doubling as a UI designer and UX. Coordinating bi-annual mobile penetration tests for the mobile app. Performing app releases and performance monitoring.
Skills used
Leading a team of three developers to drive the club’s digital transformation:
• Maintaining the website using WordPress and JavaScript: Overseeing the development and upkeep of the club’s website, ensuring it is user-friendly, updated, and optimized for performance. This includes implementing new features and troubleshooting issues. • Promoting tech inclusivity: Fostering a collaborative environment where members of all skill levels can engage with technology. This involves providing training on WordPress, JavaScript, and other relevant tools, ensuring everyone can contribute to our digital initiatives.Skills used
As an Android Engineer at Lunchbox, I played a key role in developing Android applications that empowered restaurants to take control of their go-to-market initiatives.
- Collaborated with product and design teams to build and customize Android applications tailored to Lunchbox’s restaurant clients.
- Translated client requirements into technical specifications and implemented features that enhanced user experience and functionality.
- Utilized XML and Jetpack Compose to design and develop intuitive, user-friendly interfaces aligned with each restaurant’s branding.
- Ensured consistency across different devices by optimizing layouts for various screen sizes and resolutions.
- Integrated RESTful APIs to enable seamless communication between Android apps and backend services.
- Implemented key features such as real-time menu updates and order tracking.
- Optimized application performance by reducing load times and improving responsiveness.
- I used tools like Logcat, Android Profiler, and Firebase Crashlytics to diagnose and fix bugs, ensuring a smooth user experience.
Skills used
Worked with Android Jetpack components to build robust apps and collaborated with the back-end team to define, design, and ship new features.
- Designed and built advanced applications for the Android platform
- Used MVVM architecture to build well-designed, testable Android apps
- Built a stable application backed by tests to enhance reliability
- Converted UI designs to pixel-perfect codes
- Consumed outside data sources and APIs
- Conducted unit test code for robustness, including edge cases, usability, and general reliability
- Fixed bugs and improved applications’ performance
Skills used
Was responsible for implementing features on an Android app and fixing bugs.
- Reduced build APK by 8mbs, thus increasing downloads
- Improved animations to enhance understanding while using the app
- Refactored the codebase to conform with modern Android practices
- Researched ways to make the app lighter and faster
Skills used
Worked on freelance projects for clients on Upwork and Fiverr.
- Developed and maintained websites for local businesses
- Built startup MVPs
Education
Bachelor’s Degree in IT, Business
Strathmore University
May 2020 - Mar 2023
Getting a degree part-time to better my understanding of writing quality software to solve business needs.
Diploma in IT
Strathmore University
Mar 2019 - Apr 2020
I learned software engineering as a whole and IT project management.