Saidi Hamisi

Saidi Hamisi

Back End Engineer

Followers of Saidi Hamisi2000 followers
location of Saidi HamisiDar es Salaam, Tanzania

Connect with Saidi Hamisi to Send Message

Connect

Connect with Saidi Hamisi to Send Message

Connect
  • Timeline

  • About me

    Software Developer |.NET | Node | React

  • Education

    • University of Dodoma

      2019 - 2023
      BSc in Software Engineering Information Technology
  • Experience

    • IPF Softwares

      Aug 2022 - Nov 2022
      Back End Engineer

      • Extracting functional and non-functional requirements fromproject user stories.• Creating milestones/issues on GitHub based on the domain andadding issues to GitHub projects according to the milestones.• Designing the database based on the project description andthe tools will be used.• Designed and developed RESTful APIs for seamless integrationof front-end and back-end systems.• Implemented authentication and authorization mechanisms forsecure user access.• Implement caching with Redis and set up background jobs inthe project.• Developing automation unit and integration tests to ensure codequality and reliability.• Set up CI/CD with GitHub Actions to deploy the project to AWS. Show less

    • Africa IoT & AI Challenge

      Feb 2023 - Dec 2023
      Challenger

      Africa IoT & AI Challenge is a regional challenge for entrepreneurs with innovative ideas in the areas of the internet of Things (IoT), Artificial intelligence(AI), and related fields.

    • CATS-NET Limited

      Sept 2023 - now
      Software Engineer
    • Airtel Tanzania

      Dec 2023 - now
      Executive Engineer

      • Monitor the mobile money ecosystem 24/7 to ensure availabilityand well-being.• Respond to system alerts and malfunctions for immediate re-covery.• Develop, deploy, and inspect mobile money solutions.• Integrate mobile money solutions into the core ecosystem.• Oversee safe installation of patches, releases, and upgrades.• Perform regular checks on mobile money software.• Diagnose and troubleshoot system errors.• Respond to customer and user requests, providing training asneeded.• Communicate with support teams or third parties for issueresolution.• Track and document system issues, compiling incident reports.• Testing: Performing IT Sanity Tests, including SIT and Pre-UAT. • Collaboration: Working closely with development, operations,and support teams to implement application changes, updates,and patches.• On-call Support: Participating in on-call rotations to providesupport for critical application issues outside regular workinghours Show less

  • Licenses & Certifications