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
- Java - 6 years
- Git - 6 years
- Full-stack - 5 years
- Software Architecture - 5 years
- Kotlin - 3 years
- Flutter - 3 years
- Artificial Intelligence (AI) - 2 years
- React Native - 2 years
Availability
Preferred Environment
JetBrains, 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
Full-stack Developer
Neuron
- Developed an airdrop Telegram web app with 2D canvas renderings.
- Optimized rendering logic and refactored the existing code.
- Hosted the app on Firebase and linked it to a Telegram bot.
Full-stack Developer
Smart Pier
- Created 2D canvas shapes that can connect and rotate.
- Optimized canvas rendering and drawing alignment issues.
- Built the app with React and a Vanilla JS canvas library.
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.
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.
Full-stack Developer
Gereb Delivery
- Developed and deployed serverless functions on Node.js, increasing system efficiency and reducing operational costs.
- Implemented dynamic, responsive front-end features using React, resulting in a 30% increase in user engagement and a 20% improvement in user satisfaction scores.
- Architected and designed the overall project structure, leading to a more scalable and maintainable codebase, reducing future development time.
- Established CI/CD pipelines for automated deployment of serverless functions and front-end code, reducing deployment time.
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
Food Delivery App
Audio Streaming App
Neuron
https://t.me/neuron_coinbot/startLogical Fallacy Dataset 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.
Portfolio Management
https://github.com/kuwrom/trading_algorithm_projectSmart Pier
https://ghost-6f188.web.app/#I created 2D canvas shapes that can connect and rotate. I also optimized canvas rendering and drawing alignment issues. Finally, I built the app with React and a Vanilla JS canvas library.
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, Canvas 2D
Languages
Java, Kotlin, Pine Script, C++, C, EasyLanguage, JavaScript, Dart, Swift, MQL5, MQL4, Python 3, TypeScript, Python
Frameworks
Android SDK, React Native, Flutter
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, 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, Software Architecture, Software Project Management, Information Security, Encryption, Artificial Intelligence (AI), 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
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