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.
Technical Skills
Backend
Languages & Web
Databases & Caching
DevOps & Infrastructure
Frontend & Integration
Focused on reliable backend systems, practical integrations, and maintainable software.
Experience
Frappe/ERPNext Developer
ProfessionalZIKPRO Ltd · Remote, UK
- —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
ProfessionalHaron Computer · Ethiopia
- —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
ProfessionalAddis System · Ethiopia
- —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
InternshipSimba Tech Trading · Addis Ababa, Ethiopia
- —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
Coursework
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.
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.
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.
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.
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.