Mohammed Ali

Mohammed Ali

$15/hr
A full-stack developer with 3+ years of experience in Next.js, React, and Django.
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
23 years old
Location:
Addis Ababa, Addis Ababa, Ethiopia
Experience:
3 years
Mohammed Ali- - LeetCode Addis Ababa, Ethiopia Linkedin GitHub Portfolio Codeforces Education Bachelor of Computer Science and Engineering, 09/2019 – 07/2024 | Adama, Ethiopia Adama Science And Technology University CGPA: 3.81/4.0 Relevant Courses: : Introduction to Computing (Python), Fundamentals of Software Engineering, Web Programming, Advanced Programming, Software Design and Architecture, Project Management, Distributed Systems, Software Quality & Testing Award: Top 5 in Department Competitive Programmer, A2SV 12/2023 – 12/2024 | Adama, Ethiopia A2SV, a Google-backed tech education and incubation, successfully placed 70+ students in top-tech companies such as Google, Bloomberg, Databricks, and LinkedIn. Completed over 1000 hours of intensive training in Data Structures and Algorithms, tackling and successfully solving more than 1000 coding challenges on LeetCode and Codeforces. • • Professional Experience Software Engineer, EtCPC (Ethiopian Collegiate Programming Contest) Technologies Used: Next.js, Python, AWS Developed an event management system using Next.js. Managed over 100 club contests. Organized and managed three nationwide contests. Led the deployment of the ICPC contest judge (PC^2) on AWS for the EtCPC City Cup. 09/2021 – present | Adama, Ethiopia • • • • Junior Software Engineering, Awura Computing PLC 06/2022 – 09/2023 | Addis Ababa, Ethiopia Technologies Used: Python, Django, React, Jest, Node.JS, Grafana, Prometheus. Developed and deployed a Node.js backend with a React.js frontend for a user-friendly event registration system within just 2 days. Designed and implemented a role-based authorization system that improved development speed by 30%, enabling faster rollout of secure features across the platform. Integrated real-time performance monitoring with Grafana and Prometheus, enabling easier tracking of business metrics. Collaborated with the frontend team to establish folder structure and implement authentication/authorization, accelerating development by streamlining the workflow. Developed over 90% of the backend, including authentication and authorization, speeding up project completion and ensuring functionality. • • • • • Junior Python Developer, Soyo Biotech 10/2022 – 06/2023 | Addis Ababa, Ethiopia Technologies Used: Python, Docker, Selenium I automated data scraping for four medical supply sites using Python and BeautifulSoup, managing to scrape 1,500+ items and significantly speeding up product development. I used Docker to containerize the scraping processes, simplifying deployment across different environments and improving system efficiency. • • Skills Programming Languages: Python, Go(Golang), TypeScript/JavaScript, SQLite, PostgreSQL, MongoDB. Tools: Docker, Git, Google Cloud, Nginx, Postman. Frameworks and Libraries: Next.js, React, Django, Gin. Projects Reem Mejlis and Furniture Ecommerce Platform, Contract Developed a responsive e-commerce website to streamline browsing, purchasing, and order management. Utilized Next.js for a dynamic and interactive user interface. Leveraged Prisma for efficient database interaction and seamless integration. Tailored features to meet the unique requirements of Reem Majlis and Furniture. • • • • Certif icates Best Project Award Certificate - CSEC ASTU Created the Exam Telegram Store Bot as part of the CSEC ASTU Development Division Semester Project. Twelfth Place - Ethiopian Collegiate Programming Contest(ETCPC) 2023 Achieved twelfth place at a national level competitive programming contest. Certificate Of Appreciation - Ethiopian Collegiate Programming Contest(ETCPC) 2023 Recognized for exceptional contributions as a contest organizer for the Ethiopian Collegiate Programming Contest (ETCPC). Successfully planned and executed the event.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.