
Kibrom Kidane
Verified Expert in Engineering
Mobile App Developer
Dubai, United Arab Emirates
Toptal member since March 11, 2021
Kibrom is a full-stack developer with 5+ of experience specializing in React and Node.js. He excels in building dynamic user interfaces, designing scalable server-side applications, and integrating RESTful APIs. Proficient in JavaScript/TypeScript, state management, and cloud services like AWS and Google Cloud, Kibrom ensures robust and efficient web solutions. His expertise in deploying applications, setting up CI/CD pipelines, and utilizing containers makes him a great asset to any project.
Portfolio
Experience
- Git - 6 years
- Java - 6 years
- Full-stack - 5 years
- Artificial Intelligence (AI) - 5 years
- Software Architecture - 5 years
- Flutter - 3 years
- Kotlin - 3 years
- React Native - 2 years
Preferred Environment
JetBrains IDE, Visual Studio Code (VS Code), Postman, MacOS, MetaTrader 5, Full-stack, JavaScript, TypeScript, Node.js, React
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
Machine Learning Engineer
Xmoro
- Architected and built a scalable, high-performance React application using TypeScript and Tailwind CSS, establishing a component-driven design system that reduced development time for new features.
- Engineered a custom optimistic UI state management system for real-time messaging, handling complex queueing, error recovery, and state transitions to deliver a near-instant user experience across Email and WhatsApp channels.
- Directed the technical implementation of a junior developer through daily code reviews, architectural planning, and mentorship, ensuring strict adherence to TypeScript best practices and maintaining a bug-free production codebase.
- Integrated Google's Generative AI SDK to power intelligent features such as "AI Questions" and automated response drafting, embedding large language models (LLMs) capabilities directly into the user's core workflow to enhance productivity.
- Directed the technical implementation of a junior developer through daily code reviews, architectural planning, and mentorship, ensuring strict adherence to TypeScript best practices and maintaining a bug-free production codebase.
- Integrated Google's Generative AI SDK to power intelligent features such as "AI Questions" and automated response drafting, embedding LLM capabilities directly into the user's core workflow to enhance productivity.
- Developed a robust file management system using Firebase Storage and Firestore, enabling secure multi-file uploads, cross-referencing, and seamless attachment handling within conversation threads.
- Implemented a responsive, accessible UI with complex animations using Framer Motion, ensuring a premium user experience across desktop and mobile devices while maintaining high performance scores.
- Orchestrated the integration of multiple back-end services, including Firebase Authentication, Cloud Functions, and 3rd-party APIs, creating a seamless and secure data flow for the email automation platform.
Machine Learning 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.
Trading Bot/EA Developer
TXD Consult LLC
- Wrote an EA to manage some trading behavior and to make automated trades based on indicator signals.
- 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
Audio Streaming App
Neuron
Synthetic Dataset Generation and Model Fine-tuning
https://github.com/kuwrom/fallacy_detectionKEY ACHIEVEMENTS
1. Dataset development:
• Curated organic datasets from reputable sources, covering 14 fallacy categories.
• Created a synthetic data generation pipeline, expanding the dataset to over 10,000 examples per category.
• Ensured diversity across multiple domains while maintaining consistency in fallacy representation.
2. Model fine-tuning:
• Utilized the Anyscale platform to fine-tune Llama 2 and 3 models on the custom dataset.
• Implemented systematic approaches for model training and evaluation.
3. Tool development:
• Developed Python scripts for data generation, validation, and model testing.
RESULTS AND IMPACT
The project yielded significantly improved accuracy in fallacy detection and generation. Potential applications include educational tools, content moderation, and argument analysis systems.
High Energy Physics Research
https://github.com/kuwrom/one-fieldZero dimensionless free parameters. Every mass ratio, every mixing-matrix element, α_em(0), sin²θ_W, G_ind/G_N, and η_B is fixed by pure group theory. The Planck mass only sets the unit system (equivalent to working in Planck units with M_Pl = 1), and any other dimensional observable could play the same role.
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, Google Cloud API, WhatsApp API
Tools
Android Studio, Android Jetpack, Firebase Cloud Messaging (FCM), Git, Flow, Gradle, Xcode, ChatGPT, Canvas 2D, Amazon Simple Email Service (SES)
Languages
Java, Kotlin, Pine Script, C++, C, EasyLanguage, JavaScript, Dart, Swift, MQL5, MQL4, Python 3, TypeScript, Python
Frameworks
Android SDK, React Native, Flutter, Genkit
Paradigms
Agile Software Development, 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, Tradestation, MacOS, Amazon Web Services (AWS), iOS, Azure, Azure Functions
Storage
NoSQL, Databases
Industry Expertise
Marketing, Cybersecurity, Project Management
Other
Data Structures, Algorithms, Artificial Intelligence (AI), Software Design, Psychology, Creativity, Android Development, Code Review, Technical Hiring, Jetpack Compose, OkHttp, User Interface (UI), Application Security, Google Play Store, Full-stack, Technical Writing, Documentation, Trading Bots, TradingView, Algorithmic Trading, Certificate Services, Agentic AI, Multi-agent Systems, Software Architecture, Software Project Management, Information Security, Encryption, Requirements & Specifications, Simulations, Research, Philosophy, 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, 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, UI Testing, Localization, OpenAI GPT-4 API, Chatbots, Serverless, Fine-tuning, Web Scraping, 2D, Canvas 3D, Gemini API, Retrieval-augmented Generation (RAG), Embedding Models, QA Testing, Particle Physics
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