We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Ahmed M. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: Python, JavaScript, Django, Python Script, PostgreSQL, etc.. I hold a degree in Bachelor of Science (BS). Some of the notable projects I’ve worked on include: CRM Project With Django, A Django and React E-Commerce Website, Meskot App, School Management System, Falcon Delivery Bot: A Smart Telegram Bot for Delivery Service, etc.. I am based in Addis Ababa, Ethiopia. I've successfully completed 10 projects while developing at Softaims.
I thrive on project diversity, possessing the adaptability to seamlessly transition between different technical stacks, industries, and team structures. This wide-ranging experience allows me to bring unique perspectives and proven solutions from one domain to another, significantly enhancing the problem-solving process.
I quickly become proficient in new technologies as required, focusing on delivering immediate, high-quality value. At Softaims, I leverage this adaptability to ensure project continuity and success, regardless of the evolving technical landscape.
My work philosophy centers on being a resilient and resourceful team member. I prioritize finding pragmatic, scalable solutions that not only meet the current needs but also provide a flexible foundation for future development and changes.
Main technologies
2 years
1 Year
1 Year
1 Year
Potentially possible
Kifiya Financial Technology
The Django and React E-Commerce Website is an ambitious project that aims to create a robust and modern online shopping platform. This website will provide users with a seamless and enjoyable shopping experience, incorporating the powerful features of Django as the backend framework and React.js as the frontend library. The combination of these technologies will enable us to build a scalable, secure, and high-performance e-commerce platform. Project Goals: 1. User-Friendly Interface: Develop an intuitive and visually appealing user interface to enhance the shopping experience, ensuring ease of navigation and smooth interactions. 2. Product Catalog: Implement a comprehensive product catalog with categories, filters, and search functionalities to enable users to find products quickly and efficiently. 3. User Authentication and Profiles: Allow users to register, log in, and manage their profiles, including order history, wish lists, and personalized settings. 4. Shopping Cart and Checkout: Create a reliable shopping cart that can hold items for users until they complete the purchase process. Implement a secure checkout process with multiple payment options. 5. Order Management: Enable administrators to manage orders, track shipments, and handle order-related tasks efficiently. 6. Inventory Management: Implement inventory tracking to ensure accurate product availability information and prevent overselling. 7. Product Reviews and Ratings: Allow users to leave reviews and ratings for products to help other shoppers make informed decisions. 8. Responsive Design: Ensure the website is fully responsive and works flawlessly on various devices, including desktops, tablets, and smartphones. 9. Security and Privacy: Implement security best practices, including data encryption, protection against CSRF attacks, and user authentication, to ensure the safety of user information and transactions. 10. SEO Optimization: Optimize the website for search engines to improve visibility and attract organic traffic. Technologies: 1. Django: Use Django as the backend framework for handling data models, business logic, and API endpoints. 2. Django Rest Framework (DRF): Utilize DRF to create robust and secure APIs for communication between the frontend and backend. 3. React.js: Build the frontend of the website using React.js for its component-based architecture and dynamic user interface. 4. PostgreSQL: Utilize PostgreSQL as the database management system for storing product information, user data, and order details. 5. RESTful API: Develop RESTful APIs to enable seamless communication between the frontend and backend components. 6. Webpack and Babel: Use Webpack and Babel to bundle and transpile React components for deployment. 7. CSS Framework (e.g., Bootstrap): Adopt a CSS framework to expedite frontend development and maintain a consistent and responsive design.
School Management System
Falcon Delivery Bot is an innovative and efficient delivery service Telegram bot that simplifies the process of sending and receiving packages, parcels, and documents. Whether it's a last-minute gift, important documents, or everyday items, this bot ensures fast, secure, and hassle-free deliveries right from the comfort of your Telegram app. Key Features: 1. User-Friendly Interface: Falcon Delivery Bot boasts a user-friendly interface that makes it easy for users to navigate and place delivery requests effortlessly. The bot guides users through each step of the process, ensuring a smooth and intuitive experience. 2. Delivery Requests: Users can initiate a delivery request by providing essential details such as the pickup location, recipient's address, package dimensions, and any special instructions. The bot verifies the information for accuracy, minimizing the chances of errors. 3. Delivery Options: The bot offers various delivery options tailored to the user's preferences. Whether it's standard delivery, express delivery for urgent items, or scheduled deliveries, Falcon Delivery Bot caters to diverse needs. 5. Secure Payments: Falcon Delivery Bot ensures secure transactions through integrated payment gateways. Users can conveniently pay for delivery services directly within the Telegram app. 6. Delivery Partners: The bot partners with trusted and reliable delivery services to ensure timely and safe deliveries. Each partner is vetted to guarantee high-quality services. 7. Delivery History: Users can access their delivery history through the bot, making it easy to keep track of previous orders and review past deliveries. 8. Customer Support: In case of any inquiries or issues, the bot offers customer support through a dedicated chat or support ticket system. Friendly and knowledgeable support agents are available to assist users. 9. Personalization: Falcon Delivery Bot stores user preferences and addresses securely, simplifying the process of placing repeat orders. Falcon Delivery Bot
The Exam Results Web Scraper is a powerful and versatile Python script project designed to automate the process of retrieving and analyzing exam results from educational websites. With the increasing reliance on digital platforms for disseminating academic information, this web scraper offers a convenient and efficient solution for students, teachers, and educational institutions alike. Key Features: 1. Automated Data Retrieval: The web scraper intelligently navigates through target websites, emulating human behavior to fetch exam results from various sources. It eliminates the need for manual data entry, saving significant time and effort. 2. Customizable Source Support: The script supports customization for different educational websites and institutions. It can be easily configured to extract data from specific websites by adapting to their unique structure and data representation formats. 3. Robust Data Parsing: The web scraper employs advanced parsing techniques to extract relevant information from the fetched web pages accurately. It can handle various data formats, including tables, lists, and structured text, ensuring consistent and reliable output. 4. Data Storage Options: Users can choose the preferred data storage format for the scraped exam results, such as CSV, Excel, JSON, or databases like SQLite or MySQL. This flexibility allows seamless integration with other tools and applications. 5. Error Handling and Logging: The script incorporates robust error handling mechanisms to gracefully manage unexpected scenarios during the scraping process. Additionally, it maintains detailed logs, providing insights into the scraping activities and assisting in troubleshooting if any issues arise. 6. User-Friendly Interface: The project comes with a user-friendly command-line interface that allows users to interact with the web scraper effortlessly. It provides clear instructions for setup, customization, and execution, even for users with limited programming experience. 7. Data Analysis and Visualization: The script goes beyond data retrieval and offers basic data analysis capabilities. Users can perform simple statistical operations on the scraped data or generate visualizations like graphs and charts to gain valuable insights from the exam results. 8. Scalability and Performance: The web scraper is designed to be scalable, enabling users to process a large volume of exam result data efficiently. It optimizes web crawling and data processing algorithms to ensure high performance even on resource-constrained systems. Overall, this project empowers users to automate the process of gathering exam results from multiple sources, saving valuable time and resources. Its adaptability, reliability, and user-friendly interface make it an indispensable tool for educational institutions, students, and educators who seek to streamline the exam result retrieval and analysis process.
The Ethio-Tele Quiz Bot is an innovative and interactive quiz platform designed exclusively for Ethio-Tele users on the popular messaging app, Telegram. This engaging project aims to provide subscribers with an entertaining and educational experience while fostering a sense of community among users. By combining the convenience of Telegram and the excitement of quizzes, Ethio-Tele subscribers can now test their knowledge, compete with friends, and win exciting rewards, all within the Telegram environment. Key Features: 1. Diverse Quiz Categories: Ethio-Tele Quiz Bot offers a wide range of quiz categories, including general knowledge, history, science, technology, entertainment, sports, and more. This diversity ensures that users from various backgrounds and interests can participate and enjoy the quizzes. 2. Regularly Updated Quiz Bank: The quiz bank will be consistently updated with fresh questions to keep users engaged and coming back for more. This guarantees that the quizzes remain challenging and entertaining, ensuring an immersive experience for subscribers. 3. Competitive Leaderboard: The Ethio-Tele Quiz Bot features a dynamic leaderboard that displays the top-performing participants based on their quiz scores. Users can compete against their friends and fellow Ethio-Tele subscribers to secure a spot at the top of the leaderboard, adding an element of friendly competition.
Bachelor of Science (BS) in
2018-01-01-2022-01-01