Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
CHERINET HAILU

CHERINET HAILU

Addis Ababa

Summary

Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 6+ years of related experience.

Specialized in Python frameworks, cross-platform app development, and DevOps. Adept at collaborating in agile teams to deliver high-impact projects, including national identity systems and automation tools. Passionate about leveraging technology to solve real-world problems.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Full Stack Developer

National ID Ethiopia
12.2021 - Current
  • Since I have joined ID Ethiopia, I have been working on several projects
  • To mention a few:
  • Flask - data import and analysis API
  • Django with html rendering: API plus portal for card printing system
  • Fast API - backend card processing API which generates a custom soft copy identity document based on user data
  • Made use of Pillow, Pandas and many more
  • Dockerized, Gunicorn with Uvicorn workers
  • Python Telegram bot: an automated bot that captures reports from websites and sends to a telegram group automatically for further analysis
  • Spring boot: backend API to create new packets and to upload to a production environment
  • Reviewed code, debugged problems, and corrected issues.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Managed development milestones from initial steps through final delivery.
  • Worked with back-end developers to design APIs.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Tested functional compliance of company products.
  • Developed conversion and system implementation plans.
  • Coordinated deployments of new software, feature updates and fixes.
  • Conducted data modeling, performance and integration testing.
  • Corrected, modified and upgraded software to improve performance.

Backend Developer & DevOps Engineer

HumanIT/MeYes
12.2023 - 11.2024
  • Django: backend for Flutter which has several endpoints, user authentication, communicate with OpenAI APIs, postgres DB, dockerized
  • Flask API Middleware: communicate mobile backend and OpenAI APIs
  • Docker compose deployment with postgres DB
  • Built flexible, reusable code and libraries for future use.
  • Balanced design principles and technology standards with product timelines and customer-specific requirements
  • Configured servers and managed provisioning.
  • Worked in Agile Scrum team environment with high-tempo production cadence.
  • Integrated front-end elements into applications.
  • Built APIs and data clients to consume APIs.
  • Implemented robust security and data protection measures.
  • Developed server-side logic in Python and JavaScript.
  • Managed efficient SQL queries and data transport.

Flutter Developer & DevOps

Adonia Solutions
06.2019 - 05.2024
  • I have mainly worked with Flutter app development and deployment
  • Salary calculator app
  • Calendar app for all countries
  • Play store and App store deployment
  • Python selenium
  • Coordinated deployments of new software, feature updates and fixes.
  • Tested and deployed scalable and highly available software products.
  • Developed conversion and system implementation plans.
  • Created proofs of concept for innovative new solutions.

Mobile App Developer

Technology and Innovation Institute
01.2019 - 12.2019
  • Created custom mobile applications using native technologies.
  • Tested applications prior to final review to verify issue resolution.
  • Applied various techniques to locate bugs and errors in applications for speedy issue resolution.
  • Devised documentation for each app, detailing operation aspects, functions, capabilities and features.

Education

Software Engineering - Information And Communication Technology

AA Science And Technology University, Ethiopia
09-2021
  • Degree Awarded with GD


Skills

  • Python
  • Java Spring boot
  • RESTful APIs
  • Django
  • Flask
  • Fast API
  • Telegram Bot
  • Flutter
  • Dart
  • Docker
  • Docker Compose
  • Kubernetes
  • AWS
  • Networking
  • Python proficiency
  • Microservice stacks
  • API integration
  • Software best practices
  • SDLC development
  • Java programming
  • Application development
  • Project management
  • DevOps principles

Certification

  • Licensed Azure AI Engineer Associate
  • Digital Identity Training - DFI

Languages

Amharic
Native language
English
Advanced
C1
German
Elementary
A2
Ukrainian
Beginner
A1

Timeline

Backend Developer & DevOps Engineer - HumanIT/MeYes
12.2023 - 11.2024
Full Stack Developer - National ID Ethiopia
12.2021 - Current
Flutter Developer & DevOps - Adonia Solutions
06.2019 - 05.2024
Mobile App Developer - Technology and Innovation Institute
01.2019 - 12.2019
  • Licensed Azure AI Engineer Associate
  • Digital Identity Training - DFI
AA Science And Technology University - Software Engineering, Information And Communication Technology
CHERINET HAILU