
Biniam Kassahun
Verified Expert in Engineering
Back-end Developer
Addis Ababa, Ethiopia
Toptal member since November 1, 2022
Biniam is a software developer specializing in building APIs, WebSocket-based services, and web applications and architecture for state-of-the-art software solutions that enhance productivity. He has a proven knowledge base and skills in the software development lifecycle, from concept to development and delivery.
Portfolio
Experience
- Python - 6 years
- Back-end - 5 years
- Laravel - 5 years
- PHP - 5 years
- Angular - 4 years
- TypeScript - 4 years
- Django - 3 years
- Node.js - 2 years
Availability
Preferred Environment
PhpStorm, WebStorm, PyCharm, Visual Studio Code (VS Code), MacOS, Ubuntu, GitHub, Back-end
The most amazing...
...product I've built is a cloud-based audio and video content processing platform for ad agencies to track ad viewing time on TV and radio.
Work Experience
Chief Technology Officer
Gluon Technologies
- Demonstrated expertise in designing and developing state-of-the-art software solutions with quite complex system development requirements.
- Engineered advanced audio content processing and fingerprint technologies using Python.
- Improved software systems and delivered products under tight time constraints.
- Developed REST APIs for a software system using the Laravel framework.
- Created and architected highly scalable microservices-based solutions using Docker containers.
Tech and Innovation Team Leader
Great Commission Ministry of Ethiopia
- Supervised and led a team of five software engineers to develop different products throughout the software development lifecycle and boost business efficiency, from idealization and requirements definition to development and successful deployment.
- Designed and maintained an instant message automation tool called Turumba.
- Built and maintain different web applications and bots.
- Developed chat bot mentoring platform that used instant messaging platforms such as Telegram, SMS, and WhatsApp.
- Designed, developed, and architected APIs for different applications.
Software Developer
NWICode
- Developed a calendar management and notification feature.
- Integrated Stripe payment and subscription features into the platform.
- Refactored and fixed codebase for better speed and space optimization.
- Dockerized development environment and containerized parts of the code bases.
Chief Technology Officer
Agelgel Technologies
- Developed a cloud-based SMS gateway called Negarit that served hundreds of thousands of users and millions of SMS.
- Designed and developed over ten software solutions for NGOs and governmental organizations.
- Developed a back-end API using Laravel as a web framework.
- Created an admin web portal using the Angular web framework.
Experience
Media Analytica
https://analytics.et/Negarit SMS
https://negarit.netTurumba
https://turumba.net/• Menu-based navigation on contents
• Drip message
• Scheduled group messaging
• Mentor-based conversation room
Hulentenawi
https://hulentenawi.com/The platform is built for Android, IOs, and web users to enroll in any of the courses provided by their organization.
BGI Website
https://bgiethiopia.comHoPR Web and Mobile System
Guzo Transport
I was in charge of building a Telegram bot that users could use to book and purchase seats and provided the API for the front-end development teams.
Education
Bachelor's Degree in Electrical and Computer Engineering
Addis Ababa University - Addis Ababa, Ethiopia
Certifications
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
Coursera
Convolutional Neural Networks
Coursera
Skills
Libraries/APIs
Node.js, REST APIs, TensorFlow, TensorFlow Deep Learning Library (TFLearn), FFmpeg, Stripe, React, Telegram Bot API
Tools
PhpStorm, PyCharm, WebStorm, Docker Compose, RabbitMQ, NGINX, GitHub, Adobe, Mongoose, IBM Content Manager
Languages
Python, PHP, TypeScript, JavaScript, SQL, HTML5, Python 3, HTML, Java, CSS3, CSS, GraphQL
Frameworks
Laravel, Angular, Django, Flutter, Jasmine, NestJS, Express.js, Redux, Ionic 4, AngularJS
Paradigms
Object-oriented Programming (OOP), Microservices, DevOps
Platforms
Docker, DigitalOcean, MacOS, Ubuntu, Visual Studio Code (VS Code), Linux, Patreon
Storage
MySQL, RDBMS, Redis, MongoDB, SQLite, PostgreSQL
Other
Back-end, API Integration, Data Structures, Architecture, Joi, Neural Networks, Machine Learning, Content Management Systems (CMS), APIs, Apollo, Front-end, SOLID Principles, Bots, Librosa, Telegram Bots
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