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

Kibrom Kidane

Verified Expert  in Engineering

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

Neuron
React, JavaScript, TypeScript, Firebase, Pine Script
Smart Pier
JavaScript, TypeScript, Canvas 3D, Canvas 2D, React, Firebase
Freelance Client
Python 3, OpenAI GPT-4 API, Fine-tuning, Synthetic Data Generation, Full-stack...

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

Full-time

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

2024 - 2024
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.
Technologies: React, JavaScript, TypeScript, Firebase, Pine Script

Full-stack Developer

2024 - 2024
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.
Technologies: JavaScript, TypeScript, Canvas 3D, Canvas 2D, React, Firebase

ML 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

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

Full-stack Developer

2022 - 2024
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.
Technologies: JavaScript, React, Node.js, Flutter, Full-stack, Documentation

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

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

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

Food Delivery App

Driven by a complex algorithm in the back end, Dine is a simple-to-use food delivery app I developed for a startup company in Addis Ababa. It features location-based filtered restaurants and a complete food ordering and tracking system.

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

https://t.me/neuron_coinbot/start
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.

Logical Fallacy Dataset 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.

Portfolio Management

https://github.com/kuwrom/trading_algorithm_project
I developed a Python project to manage trading accounts and equity. I also created an algorithm to decide trade probability and to help with position sizing. Finally, I integrated the service with other APIs to get financial information.

Smart Pier

https://ghost-6f188.web.app/#
A 2D canvas app that children play to create different shapes.

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

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

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

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