Kibrom Kidane
Verified Expert in Engineering
Mobile App Developer
Kibrom is a versatile mobile app developer with expertise in native Android, React Native, and Flutter. With over five years of experience, he excels in writing clean Kotlin code, integrating back-end frameworks like Firebase, Google Cloud APIs, and AWS, and leveraging large language models like GPT for AI-driven solutions. Kibrom's diverse skillset makes him an invaluable asset to any mobile app development project.
Portfolio
Experience
Availability
Preferred Environment
Android Studio, JetBrains, Visual Studio Code (VS Code), Postman, MacOS, MetaTrader 5, C
The most amazing...
...project I've worked on is the HelloFresh Android app: it transforms the way millions of users experience meal planning and preparation through a seamless app.
Work Experience
ML Engineer
Freelance Client
- Collected and cleaned seed data collected from open source datasets and websites.
- Formatted and generated synthetic datasets for training using the GPT-4 API.
- Fine-tuned the Llama 2 model with synthetic data and researched the results.
LLM Engineer
Personal Project
- Developed a text analysis and action-generating system that uses GPT-4 API to synthesize text and respond to desired actions.
- Deployed a function that uses GPT-4 to Azure Functions and made a service.
- Integrated the service into a content-creating site.
Trading Bot/EA Developer
Personal Project
- Wrote the EA to manage some trading behavior and to tick a check before trading.
- Backtested the EA on MetaTrader 5 and made some improvements.
- Compiled and exported the EA for final use in MetaTrader 5.
Android Engineer
Foodsby, Inc.
- Worked on improving the app architecture and refactoring.
- Added new features and fixed bugs as a sole developer.
- Tracked app analytics to improve the overall stability of the app.
Android Kotlin Developer
Influence Mobile, Inc
- Helped rewrite an app in Kotlin from a React Native codebase base.
- Worked on adding new features and making the app scalable.
- Improved the overall test coverage and robustness of the app.
Senior Flutter Developer
SLEEPEDY, INC.
- Defined a suitable architecture and refactored code.
- Improved the codebase with unit tests and made the code testable.
- Improved the overall architecture by using reactive programming and dependency injection.
Android Developer | Security Knowledge and Experience
One Item, Inc.
- Helped encrypt user information before storing it in the cloud.
- Worked on adding new features and fixed tracked issues.
- Helped with Identifying and mitigating security concerns of the Android app.
Android Developer | Kotlin
HelloFresh
- Helped fix issues and implemented new features as part of a team.
- Created Jira tickets and investigated prioritized spikes and issues.
- Reviewed PRs and helped with test coverage and code optimization.
Flutter and Firebase Developer
Synodic, Inc
- Proposed and implemented a better project structure and app architecture.
- Developed design patterns and helped refactor the whole project.
- Developed Firebase functions and helped restructure the data model for best performance and reduced database costs.
- Mentored other developers and gave development and UX-related suggestions.
Android DevOps Developer
Dine Delivery
- Developed the main Android app and the driver and order handler apps.
- Tracked and fixed bugs proactively and reactively as the primary go-to person.
- Designed the database structure and overall architecture of the system.
- Managed and helped other developers to develop supplementary systems.
- Oversaw the overall development, testing, and deployment process.
Android Developer
Dine Delivery
- Developed order tracking and management apps using Java.
- Designed the overall architecture and database structures.
- Designed order assigning and priority management algorithms.
Experience
Social Network App for Professionals
http://github.com/kuwrom/MahderFood Delivery App
https://play.google.com/store/apps/details?id=com.habeshastudio.fooddelivery&hl=en_ZA&gl=USAudio Streaming App
Education
Master's Degree in Cyber Security Management
Mekele Institution of Technology (MIT) - Mekele, Ethiopia
Bachelor's Degree in Software Engineering
Jigjiga Univarsity - Jigjiga, Ethiopia
Skills
Libraries/APIs
Retrofit, RxJava 2, Retrofit 2, Node.js, LiveData, Proguard, React
Tools
Android Studio, Android Jetpack, Firebase Cloud Messaging (FCM), Git, Flow, Gradle, Xcode, ChatGPT
Frameworks
Android SDK, Dagger, React Native, Flutter
Languages
Java, Kotlin, C++, C, JavaScript, Dart, Swift, MQL5, MQL4, Python 3
Paradigms
Agile Software Development, Object-oriented Programming (OOP), Unit Testing, Clean Code, Agile, Requirements Analysis, Human-computer Interaction (HCI), Testing, Model View ViewModel (MVVM), MVC Design, Clean Architecture, REST, Model View Intent (MVI), Test-driven Development (TDD), Management, Mobile Development, Synthetic Data Generation
Platforms
Firebase, Android, MetaTrader 5, MacOS, Amazon Web Services (AWS), iOS, Azure, Azure Functions
Storage
NoSQL, Databases
Industry Expertise
Marketing, Cybersecurity, Project Management
Other
Data Structures, Algorithms, Software Design, Psychology, Creativity, Android Development, Code Review, Technical Hiring, Jetpack Compose, OkHttp, User Interface (UI), Application Security, Google Play Store, Full-stack, Software Architecture, Software Project Management, Information Security, Encryption, Artificial Intelligence (AI), Requirements & Specifications, Simulations, Research, Philosophy, IT Governance, Risk Management, Capability Maturity Model Integration (CMMI), Talent Management, Deep Learning, Reinforcement Learning, User Permissions, Firebase Cloud Functions, CTO, Interviewing, Geolocation, Machine Learning, Web Services, Graphics, Discrete Mathematics, Incident Management, Project Leadership, Physics, Incident Response, Organizational Structure, Research Methods, Deployment, Computer Vision, Coroutines, Data Compression, Audio, Audio Streaming, DNS, CI/CD Pipelines, Architecture, Mobile App Development, UI Testing, Localization, OpenAI GPT-4 API, Chatbots, Serverless, Fine-tuning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring