Yohannes Daksa

Available to hire

I’m Yohannes Daksa, a system software developer based in Addis Ababa, Ethiopia.

About

I’m Yohannes Daksa, a system software developer based in Addis Ababa, Ethiopia. Since joining the Information Network Security Agency (INSA) on 27 January 2017, I’ve worked across low-level C/C++ system software, embedded and microcontroller development (8-bit and 32-bit), and security-focused engineering. My background also includes digital signal processing work and software/hardware reverse engineering to understand, adapt, and improve complex systems.

Alongside system-level development, I build database-driven applications using Python, Django, and PostgreSQL, including the Smart Access Control System (SACS). I enjoy troubleshooting, performance optimization, and collaborating with teams to deliver reliable software and well-integrated hardware solutions—especially in access control, communication, and security contexts.

Languages

  • AmharicFluent
  • EnglishFluent
  • OromoAdvanced

Industry experience

  • Government
  • Computers & Electronics
  • Software & Internet

Projects · 2

Project Overview Designed and developed an embedded systems project focused on microcontroller programming, firmware development, and hardware–software integration using C/C++, Arduino, and ESP32 platforms. The project demonstrates practical embedded development concepts, including microcontroller interfacing, hardware connectivity, firmware logic, and system-level troubleshooting. Technical Focus Embedded Programming: C and C++ firmware development for microcontroller-based systems. Microcontroller Platforms: Arduino and ESP32 development environments. Hardware Integration: Connecting and interfacing microcontrollers with electronic components and peripheral devices. Firmware Development: Implementing embedded control logic and device functionality. System Testing: Troubleshooting, debugging, and evaluating hardware–software interactions. Technical Documentation: Hardware connection diagrams, workflow diagrams, and development documentation. Technologies C, C++, Arduino, ESP32, Embedded Systems, Microcontrollers, Firmware Development, Hardware Interfacing. Project Highlights Practical embedded firmware development. Arduino and ESP32 microcontroller applications. Hardware connectivity and integration concepts. Technical diagrams and structured project documentation. Professional Relevance This project demonstrates my capabilities in embedded C/C++ programming, microcontroller development, firmware engineering, and hardware–software integration.

  • Developer
  • Programmer
  • Software Engineer

Project Overview Designed and developed a Smart Access Control System (SACS), a database-driven application built with Python, Django, and PostgreSQL for employee management, access authorization, attendance tracking, and security monitoring. The system combines web-based management capabilities with biometric and RFID access-control concepts, providing a structured platform for managing employees, access credentials, devices, doors, and security events. Key Features Employee Management: Manage employee records and organizational information. Access Control: Configure access rules, door permissions, and authorization records. RFID Management: Manage RFID credentials and card assignments. Biometric Management: Support fingerprint records and face-recognition template management. Attendance Tracking: Maintain employee attendance records. Access Logging: Record and monitor access events. Incident Management: Track security incidents and their status. Notifications: Generate and manage system notifications. Dashboard: Display operational statistics and system activity. Technologies Python Django PostgreSQL HTML, CSS, JavaScript Bootstrap RFID ESP32 and microcontroller-based access-control concepts Fingerprint and face-recognition components My Contributions Designed and developed Django application functionality. Implemented database-driven employee and access-management workflows. Worked with PostgreSQL database structures and application integration. Developed dashboard, access-log, attendance, incident, and notification functionality. Worked on access-control logic and credential management. Explored hardware–software integration for RFID and biometric access-control devices. Project Status The web application and its core management and monitoring functions are developed. Hardware integration and physical access-control capabilities are subject to their respective implementation and testing stages. Professional Relevance This project demonstrates my experience in Python/Django development, PostgreSQL database integration, security-focused software engineering, and smart access-control system design. GitHub Repository: https://www.twine.net/signin

  • Developer
  • Programmer
  • Software Engineer

Work experience· 6 roles

System Software Developer · INSA (Information Network Security Agency)Dec 2023 – Present · 3 yrs

Continuous employment at the Information Network Security Agency (INSA), contributing to system software development and specialized engineering assignments. Responsibilities and technical assignments have included: - Low-level system software development using C and C++. - Software and hardware reverse engineering. - Digital signal processing systems and algorithm development. - Firmware and microcontroller programming for 8-bit and 32-bit platforms. - Hardware/software integration, system testing, troubleshooting, and performance improvement. - Technical coordination and engineering support.

Microcontroller / MCU Supervisor · INSA (Information Network Security Agency)Jul 2022 – Dec 2023 · 1 yr 6 mos

Worked on the development, implementation, and testing of embedded software for microcontrollers using C and C++. Key responsibilities and technical contributions: - Developed and maintained embedded firmware for microcontroller-based systems. - Implemented firmware functionality using C/C++ and embedded programming techniques. - Integrated microcontroller peripherals and hardware interfaces. - Worked with communication protocols for interaction between microcontrollers and external devices. - Performed firmware debugging, hardware–software integration, and technical troubleshooting. - Supported embedded-system testing, performance evaluation, and reliability improvements. - Provided technical guidance, coordinated development activities, and supported team members in microcontroller and embedded-system development. Technical areas: C, C++, Embedded C, Microcontrollers, Firmware Development, Arduino, Hardware Interfaces, Communication Protocols, Debugging, and Embedded Systems.

Digital Signal Processor / DCP Supervisor · INSA (Information Network Security Agency)Nov 2021 – Jul 2022 · 9 mos

Contributed to the development, testing, and technical supervision of Digital Signal Processing (DSP) systems and related software components. Key responsibilities and technical contributions: - Supported the design, implementation, and testing of DSP systems and signal-processing algorithms. - Worked on system-level technical problem-solving, performance evaluation, and troubleshooting. - Analyzed system behavior and supported improvements in functionality, reliability, and performance. - Provided technical guidance and supported team members in DSP-related development activities. - Assisted with project planning, coordination, and monitoring of technical workflows. - Participated in evaluating technical requirements and resolving system-level engineering challenges. Technical areas: Digital Signal Processing, System Software, C/C++, Algorithm Development, System Testing, Performance Evaluation, Technical Troubleshooting, and Team Coordination.

System Software Programmer · INSA (Information Network Security Agency)Feb 2021 – Nov 2021 · 10 mos
Software and Hardware Reverse Engineer · INSA (Information Network Security Agency)May 2018 – Feb 2021 · 2 yrs 10 mos
Trainee · INSA (Information Network Security Agency)Jul 2017 – May 2018 · 11 mos

Education

Bachelor of Science (BSc), Computer Science · Mekelle University, Institute of Technology2012 – 2016
High School and Preparatory Education (Entrance/National Exam Qualification) · Ambo Preparatory School2008 – 2012

Certifications and awards

Data Analysis Fundamentals – Udacity2024

Issued by Udacity in October 2024. Completed training in data analysis fundamentals. Certificate: https://www.udacity.com/certificate/e/625b5914-79a1-11ef-90d5-63845195204b

Android Developer Fundamentals – Udacity2024

Issued by Udacity in September 2024. Completed training in Android development fundamentals. Certificate: https://www.udacity.com/certificate/e/51f073ae-594c-11ef-acf0-67e789a5054e

Programming Fundamentals – Udacity2024

Issued by Udacity in August 2024. Completed training in programming fundamentals. Certificate: https://www.udacity.com/certificate/e/1e0c01a6-50bf-11ef-aed5-838c52a7ab96

Testimonials · 5.0 from 1 review

Hire Yohannes Daksa today

Post a job and invite Yohannes, or contact them directly. No hidden commission.

Post a job