Backend Software Engineer

Ahmed
Muhamed

Backend developer with professional experience building backend systems, business applications, and integrations using Python, Django, and Frappe/ERPNext. Focused on developing reliable APIs, automating business workflows, and integrating business systems.

$whoami
Backend Software Engineer
$pwd
Messina, Italy
$cat focus.txt
Python · Django · Frappe/ERPNext · REST APIs

Technical Skills

Backend

PythonDjangoDjango REST FrameworkFrappeERPNextREST APIs

Languages & Web

JavaScriptSQLHTMLCSS

Databases & Caching

PostgreSQLMariaDBMySQLRedis

DevOps & Infrastructure

DockerLinuxNginxGitGitHub

Frontend & Integration

Vue.jsReactOdooThird-Party API IntegrationsPostman

Focused on reliable backend systems, practical integrations, and maintainable software.

Experience

Frappe/ERPNext Developer

Professional

ZIKPRO Ltd · Remote, UK

Oct 2025 — Aug 2026
  • —Develop and customize Frappe/ERPNext applications using Python, JavaScript, and Vue.js to support business workflows and international requirements.
  • —Developed a Construction Management System with a Vue.js frontend and Frappe backend, implementing industry-specific workflows and business logic.
  • —Implemented UK address lookup and validation using Ideal Postcodes, reducing customer address creation and validation time from approximately 2 minutes to 30 seconds.
  • —Worked on a UK HMRC CT600 Corporation Tax integration involving tax data processing, reporting workflows, and electronic submission components; the overall integration remained unfinished.
  • —Develop custom DocTypes, workflows, APIs, reports, and integrations using MariaDB, Docker, Git, and Linux.

Python / ERPNext Developer

Professional

Haron Computer · Ethiopia

Sep 2025 — Present
  • —Developed and customized Frappe/ERPNext applications for business domains including real estate, HRMS, point of sale, and maintenance management.
  • —Built custom DocTypes, reports, print formats, dashboards, and workflows to support business-specific requirements.
  • —Implemented role-based permissions, server-side scripts, and application logic to extend ERPNext functionality.
  • —Worked on database migrations, application testing, and maintenance of existing business applications.

Python Developer

Professional

Addis System · Ethiopia

Oct 2023 — Feb 2024
  • —Developed a shipping connector using Django, Django REST Framework, and PostgreSQL to integrate backend services.
  • —Implemented REST API functionality and API documentation using Swagger.
  • —Customized Odoo functionality using Python and XML to support business requirements.

Backend Developer Intern

Internship

Simba Tech Trading · Addis Ababa, Ethiopia

Jul 2023 — Sep 2023
  • —Developed Django functionality for sales and product management applications.
  • —Worked with SQL data and explored data analysis using Python libraries including Pandas and NumPy.
  • —Implemented and maintained backend logic to support application functionality and business requirements.

Education

BSc Computer Science — Data Analysis

University of Messina · Messina, Italy

Sep 2025 - Present

Coursework

Data Structures and AlgorithmsObject-Oriented ProgrammingDatabase SystemsLinear AlgebraStatistics and Data Processing

Selected Projects

HMRC CT600 Integration

UK Corporation Tax Reporting and Submission Integration

  • —Developed core components of an integration for processing UK Corporation Tax data and supporting CT600 reporting workflows.
  • —Worked on XML and iXBRL document processing for tax computations and supporting accounts.
  • —Contributed to electronic submission workflows, including HMRC Gateway interactions, submission acknowledgements, polling, and IRmark-related processing.
  • —Completed more than 80% of the development work undertaken before leaving the project; the overall integration was not completed.
PythonFrappeXMLiXBRLREST APIs

Construction Management System

Business Workflows and Construction Management

  • —Developed a construction management application with a Vue.js frontend and Frappe backend.
  • —Implemented construction-specific business logic and workflows to support operational processes.
  • —Integrated frontend functionality with backend application services and data models.
PythonFrappeERPNextJavaScriptVue.jsMariaDB

UK Address Lookup and Validation

↗

Address Validation Integration for Frappe/ERPNext

  • —Integrated Ideal Postcodes address lookup and validation into Frappe/ERPNext customer workflows.
  • —Reduced customer address creation and validation time from approximately 2 minutes to 30 seconds, a 75% reduction.
  • —Improved address entry efficiency by reducing manual data entry and supporting postcode-based address lookup.
PythonFrappeJavaScriptREST APIsIdeal Postcodes

Frappe/ERPNext Business Applications

Custom ERP Applications and Business Process Automation

  • —Developed and customized more than 15 Frappe applications containing over 120 DocTypes.
  • —Built more than 20 reports and implemented business workflows across real estate, HRMS, POS, and maintenance applications.
  • —Implemented custom permissions, print formats, scripts, and reports to extend standard ERPNext functionality.
  • —Worked on database migrations, application maintenance, and business process automation.
PythonFrappeERPNextJavaScriptMariaDBSQL

Honours & Achievements

  • —Winner of DevHackathon, June 2023.
  • —Honourable mention at the 8th Ethiopian Collegiate Programming Contest (ETHCPC).
  • —Quarterfinalist in the A2SV Generative AI Hackathon.
  • —Earned the HackerRank Python Basic certification in January 2023.

Activities & Responsibilities

Competitive Programming Organizer

Ethiopian collegiate programming community

  • —Contributed to organizing collegiate programming competitions over three years.
  • —Participated in competitive programming activities and technical problem-solving.

Security & CTF Practice

Application security and Capture the Flag challenges

  • —Practise Capture the Flag challenges to strengthen security analysis and problem-solving skills.
  • —Study the OWASP Top 10 and common web application security vulnerabilities.

Contact

I'm interested in backend engineering opportunities and collaborating on meaningful software projects. Feel free to get in touch.