Kibrom Kidane, Developer in Dubai, United Arab Emirates
Kibrom is available for hire
Hire Kibrom

Kibrom Kidane

Bio

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

Xmoro
React, Firebase, Gemini API, Retrieval-augmented Generation (RAG)...
Freelance Client
Python 3, OpenAI GPT-4 API, Fine-tuning, Synthetic Data Generation, Full-stack...
TXD Consult LLC
C++, MQL5, MQL4, Artificial Intelligence (AI), Technical Writing, Documentation...

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

2024 - 2025
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.
Technologies: React, Firebase, Gemini API, Retrieval-augmented Generation (RAG), Embedding Models, Google Cloud API, Genkit, Amazon Simple Email Service (SES), WhatsApp API, CI/CD Pipelines, UI Testing, QA Testing, Agentic AI, Multi-agent Systems, Artificial Intelligence (AI)

Machine Learning Engineer

2024 - 2024
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.
Technologies: Python 3, OpenAI GPT-4 API, Fine-tuning, Synthetic Data Generation, Full-stack, Artificial Intelligence (AI), Documentation, EasyLanguage, Certificate Services

Trading Bot/EA Developer

2024 - 2024
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.
Technologies: C++, MQL5, MQL4, Artificial Intelligence (AI), Technical Writing, Documentation, Pine Script, EasyLanguage, Certificate Services

Android Engineer

2022 - 2022
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.
Technologies: Java, Kotlin, Gradle, Test-driven Development (TDD), CI/CD Pipelines, Android Development, Android Jetpack, JavaScript, Firebase, Azure, Jetpack Compose, OkHttp, Retrofit, Unit Testing, Clean Code, Localization, Geolocation, Agile, Android

Android Kotlin Developer

2021 - 2022
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.
Technologies: Kotlin, Android Development, Android Jetpack, React, React Native, Node.js, JavaScript, Firebase, Jetpack Compose, OkHttp, Retrofit, Unit Testing, UI Testing, Clean Code, User Interface (UI), Agile, Google Play Store, Android, Certificate Services

Senior Flutter Developer

2021 - 2021
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.
Technologies: Flutter, Architecture, iOS, Dart, Clean Architecture, Unit Testing, Clean Code, Agile, Google Play Store

Android Developer (Security Knowledge and Experience)

2021 - 2021
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.
Technologies: Azure, OkHttp, Retrofit, Clean Code, Agile, Application Security

Android Developer (Kotlin)

2021 - 2021
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.
Technologies: Android Jetpack, Model View ViewModel (MVVM), Model View Intent (MVI), Clean Architecture, Test-driven Development (TDD), Code Review, Android Development, Jetpack Compose, OkHttp, Retrofit, Unit Testing, UI Testing, Clean Code, Xcode, Agile, Technical Writing, Android, Certificate Services

Flutter and Firebase Developer

2021 - 2021
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.
Technologies: Flutter, Firebase, Databases, Audio, Firebase Cloud Functions, Firebase Cloud Messaging (FCM), Clean Architecture, Audio Streaming, Dart, Node.js, JavaScript, Unit Testing, Clean Code, Agile

Android DevOps Developer

2019 - 2021
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.
Technologies: Java, JavaScript, Firebase, Android SDK, Model View ViewModel (MVVM), Android Jetpack, Kotlin, CTO, Code Review, Technical Hiring, Interviewing, Retrofit, Clean Code, Xcode, Swift, iOS, Geolocation, Agile

Android Developer

2017 - 2019
Dine Delivery
  • Developed order tracking and management apps using Java.
  • Designed the overall architecture and database structures.
  • Designed order assigning and priority management algorithms.
Technologies: Java, Android SDK, REST, Retrofit 2, Firebase, Code Review, Clean Code, Agile

Experience

Audio Streaming App

Flutter-based audio streaming and podcast app used by thousands of users. I was a Flutter developer primarily focused on the project's back end and bloc-related parts. I collaborated with other developers to implement and improve the code's data model, data flow, and efficiency.

Neuron

Neuron is an airdrop web application designed with React and is intended to function as a Telegram mini-app. This tap-to-earn project allows users to tap a coin to receive an airdrop once the Neuron coin is listed.

Synthetic Dataset Generation and Model Fine-tuning

https://github.com/kuwrom/fallacy_detection
This project focuses on enhancing an open-source LLM like Llama 2's ability to detect and understand logical fallacies, a crucial aspect of critical thinking and argument analysis. The work involved creating an extensive dataset of logical fallacies and fine-tuning large language models for improved fallacy recognition.

KEY 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-field
End-to-end derivation of the standard model and Newton's constant through the conformal embedding E₈(1) ⊃ G₂(1) × F₄(1).

Zero 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

2019 - 2021

Master's Degree in Cyber Security Management

Mekele Institution of Technology (MIT) - Mekele, Ethiopia

2014 - 2018

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring