Ahmed Osman

Ahmed osman

bookmark on deepenrich
location of Ahmed OsmanBanaadir, Somalia
Followers of Ahmed Osman281 followers
  • Timeline

  • About me

    Senior Software Engineer | Python | JavaScript | Flask | PostgreSQL | FastAPI

  • Education

    • Somali pen primary and secondary school

      2009 - 2012
      Secondary high school/secondary diplomas and certificates 89.29
    • Hormuud university

      2012 - 2016
      Bachelor of science - bs computer engineering
  • Experience

    • Zaid bin thabit institute

      Aug 2015 - Jul 2016
      Computer science teacher

      Maintaining hardware of the laboratory Software installation and upgradesInstructing Course Contents Include Computer Terminology, Uses of Computer, Parts of Computer Computer and Electronic Machine, The Story of Computer, Various Generation Data or Information and How Computer Process Data Important parts processor CPU, Input devices, Output devices, Storage devices Number System, Addition and Subtraction, Conversion of number System Introduction To Operating System, Working with DOS Introduction to Windows, Working with Desk Folder and Files Computer Applications MS Paint, WordPad, MS Office Fundamentals of Programming using LOGO LanguageWith computer skills becoming an increasingly in-demand skill,up-to 50 students from three classes are completed this course under my lead, 2 of them taken as assistant and lab technician and some other are interest learning more and were taking online courses Show less

    • Safarione

      Aug 2016 - Jun 2021
      Software engineer

      I was part of a team that designed and developed an AMI (Advanced Metering Infrastructure) system for automatic data transmission from smart meters to utilities via a fixed network, eliminating the need for manual data collection.As part of this, I created a TCP socket service application that read DLMS data from smart meters, decoded it, and stored it in a database. I also worked on a task scheduler service that registered and managed to queue hourly, daily, or monthly data reads from all meters, sent wake-up SMS notifications to smart meters, and managed failed retries.I created a web admin interface for registering meters, users, and roles, and for dashboard views of meter readings, profiles, and connection status. This interface also enabled queuing of reading or action tasks (switching off/on, writing config settings), and included reporting of pending queue tasks.Finally, I maintained and prepared smart meters for production, configured them, tested them, and troubleshoot any failed production meters. Show less

    • Beco

      Jul 2018 - now
      Senior software engineer

      As the lead developer, I was responsible for building a custom Enterprise Resource Planning (ERP) system that streamlined day-to-day business operations including customer relationship management, human resources management, accounting, purchase and sales, supply chain operations, and financial reporting.In addition to building the ERP system, I developed an admin dashboard interface for all employees to easily register their daily activities and data entry and generate reports specific to their job titles. I also worked on a REST API back-end service that integrated with local banks and wallet payments from customers and was also consumed by a mobile app and USSD front-end interfaces.Furthermore, I created an asynchronous task queue or job queue service that sends SMS using an SMS gateway, sends email, processes bank, and wallet payment receipts, collects attendance data from biometric machines, and more. Lastly, I developed an Android mobile app with features such as a dashboard, tasks list, bill entry from billing agents, checking customer statements and balances, and more. Show less

    • Bulaal technologies

      Feb 2021 - now
      Cto and founding engineer

      As a Program Manager, I was responsible for building a complete Airline Management and Booking SAAS System for local airlines. The system managed flight schedules, reservations from booking to boarding, and luggage transport, as well as HRM, payments, and financial reports like the income statement balance sheet.I created an admin dashboard interface for travel agencies, flight managers, and airline staff to perform their daily activities, with each user having a specific role corresponding to their job title. Additionally, I developed a REST API backend service that was consumed by an Android mobile app front-end interface.I also built an asynchronous task queue or job queue service that sent SMS and email notifications. Furthermore, I developed an Android mobile app that allowed users to log in with their web credentials, access a dashboard for real-time visual data on booking status and weekly flight schedules, search for flights from source city to destination city and departure time, view available flight details with real-time status and price, fill in passenger details to complete and confirm bookings, download and share ticket documents, manage booking lists and check statuses, use QR code ticket scanning for check-in and boarding, and more.You can check out the app on the Play Store: https://play.google.com/store/apps/developer?id=Bulaal+Technology Show less

  • Licenses & Certifications