Summary
Overview
Work History
Education
Skills
Skill Expertise in Years
Courses Certificates
Volunteer Experience
Life Philosophy
References
Projects
Timeline
Generic

Salahaddin Mohammed

Software Engineer II Flutter
Abu Dhabi

Summary

Experienced Flutter Developer with over 5+ years of Industry experience. Efficient in Extreme
Programming (XP) environment, specializing in Flutter development. Proficient in iOS and Android
development, with a solid grasp of Dart, Kotlin, and Swift programming languages. Demonstrated
success in third-party system integration, RESTful API utilization, and effective state management in
Flutter applications. Additionally, skilled in Dart packages, testing, and debugging techniques.

Overview

5
5
years of professional experience
6
6
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer (Flutter)

Royal Cyber
04.2023 - 04.2024
  • Lead charge in designing and building custom mobile applications, resulting in 50% increase in user engagement.
  • Responsible for building, releasing, and maintaining Flutter applications of 2 projects.
  • Collaborated with cross-functional teams to address 4 projects requirement that meet business goals.
  • In charge of troubleshooting and debugging, leading to 85% reduction in app crashes.
  • Inspired other engineers, optimizing team practices resulting in 40% increase in productivity.
  • Practiced and encouraged respectful and transparent communication in interactions
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces

Senior Flutter Developer

Squadio
06.2022 - 02.2024
  • Developed and maintained high-quality Flutter applications, resulting in 20% increase in app retention.
  • Collaborated with cross-functional teams to implement end-to-end solutions of 4 projects.
  • Designed, developed, and released software solutions in small batches, boosting time-to-market by 20%.
  • Executed Agile development methodologies for 7 mobile app projects, ensuring on-time delivery.
  • Addressed end-to-end problems in business domain, resulting in 90% improvement in efficiency.

Senior Flutter Developer

Mashkor
08.2022 - 03.2023
  • Developed and maintained Flutter applications, ensuring 99% code quality.
  • Fostered productive human connections within the team, resulting in 20% faster delivery of value through pair and mob programming.
  • Engaged in ongoing discovery to grasp product and business contexts, actively developing 3 innovative apps.
  • Contributed to the optimization of the Software Development Life Cycle (SDLC), streamlining processes and reducing development time by 40%.

Senior Flutter Developer

Mukkancom
06.2022 - 10.2022
  • Designed, developed, tested, and optimized existing applications by adding maintenance and recovery services Based on compliance with specifications
  • Raised main project's testing coverage from 5% to 25%, while developing new functionalities, for other projects up to 80% coverage
  • Conducted code reviews to find potential bugs and to suggest improvements in order to have clean code, beside Integration of payment services providers
  • In charge of programming for mobile devices, interface design, and coordinating projects and leading work groups (GIT & GitHub), occupying MEAN Stack, Google Cloud services and secure storage (Firebase).

Senior Software Developer

Hannibal&Brothers for Multi Activities
08.2021 - 07.2022
  • Managed time-sensitive updates, such as changing content and upgrading databases, also maintaining secure encryption based transmission system
  • Championed initiatives aimed at improving internal processes and overall team productivity, ultimately leading to significant reductions in project completion times.
  • Collaborate with development team, including project manager, software engineers, and quality assurance specialists, to identify problems, testing methods, authentication protocols, application frameworks and product design.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.

Flutter Developer

UNISOFT Ltd
02.2021 - 06.2022
  • Translated business requirements and design artifacts into technical solutions
  • Troubleshooting, debugging, and upgrading existing mobile applications based on user feedback or internal evaluations in order to support continuous improvement as well as production of releases
  • Established Google and Facebook login integration with mobile apps
  • Collaborated with backend Engineers to optimize usability
  • Distributed and publishing apps on apple developer test flight, Google Play Store, and app store
  • Designed and developed analytical data structures.
  • Completed 100% of deadlines ahead of schedule.

Software Trainer

Orientations Training Centre
08.2020 - 01.2021
  • Plan, prepare, estimates, and research lessons
  • Organize and promote courses
  • Initiative, Written and deliver programs of learning activities and training sessions
  • Prepare teaching/course materials
  • Instruct users on an individual or group basis
  • Check and assess (grade) users' work and deliver feedback with course grades
  • Conducted needs assessments to identify gaps in performance and develop targeted learning solutions.

Full Stack Mobile Developer

Redline Specialty Pharmacy
12.2019 - 08.2020
  • Developed dynamic, visually attractive readable, testable, clean, efficient, end-to-end and healthcare software product/apps including front-end and back-end
  • Transformed UI/UX mobile design into one single codebase using Flutter
  • Integrated DBMS(s) and data into existing applications, as well as application architecture and 3rd party plugins modules of mobile platforms
  • Familiarity with cloud message APIs, push notifications and AWS hosting
  • Collaborate on cross-functional project initiatives and drive toward business goals manage application development processes by providing guidance for teammates members following best practice of coding standards
  • Evaluated emerging technologies and trends to stay current in ever-evolving landscape of mobile app development.

Graphic Designer & UI DEVELOPER

Mostaql
12.2018 - 12.2019
  • Met with customers to present mockups and collect information for adjustments.
  • Developed creative design for print materials, banners and signs.
  • Implemented design feedback from customers and internal stakeholders to improve project outcomes.
  • Improved client satisfaction by creating visually appealing and impactful graphic designs for various marketing materials.

Education

Bachelor of Science - Computer Science

Al-Neelain University
Khartoum
04.2013 - 12.2018

Skills

  • Android Studio - Vs code - Xcode - Android SDK - Cocoapods gradle - Maven - Notion - Jira - SQL -Photoshop - Sentry - X code - Codemagic - Push notifications - Github - Gitlab -Postman - Figma - Avocode - Zeplin - Android SDK - iOS SDK Json - Google Cloud - Firebase - Technical Leadership
  • undefined

    Skill Expertise in Years

    • Flutter | Dart | Kotlin | Android Development 5+
    • Restful API 5+
    • Cloud services | Testing | Debugging 5+
    • Third-Party System Integration 5+
    • State Management | Dart Packages 5+
    • Swift | IOS Development 2+

    Courses Certificates

    • Full Stack Mobile Application Development - Master Class
    • Flutter with Firebase build an e-commerce app from scratch
    • Flutter - Advanced Course
    • User Experience Design Essentials - Adobe XD UI UX Design
    • Git from Basics to Advanced: Practical Guide for Developers
    • Agile Project Management: Agile, Scrum, Kanban & XP
    • Communication Skills
    • Spring: Spring MVC Java Microservices GraalVM
    • Java Lambda & streams [Examples With Selenium WebDriver]
    • Extending, Securing, and Dockerizing Spring Boot Microservices
    • The Complete Photoshop CC Course - Beginner To Intermediate
    • Spring: Messaging with JMS Java Reactive Programming [From Scratch ]
    • Complete NodeJS course with express, socket io and MongoDB

    Volunteer Experience

    • Establish the goals and targets of the mentor mentee relationship by using GROW model.
    • Participate in workshops, meetings, and other events to get address the mentee’s worries and concerns.
    • Listen to learners and help them resolve a range of issues that are creating barriers to their learning.

    Life Philosophy

    The only way to do great work is to love what you do - Steve Jobs

    References

    • Muhammad Hassam, Team Lead, Royal Cyber Inc

          hassam.muhammad@royalcyber.comMohammed Osman


    • Mohamed Abdelhamid, PM, Squadio

          mohamed.abdelhamid@squadio.com


    • Sangeeth Krishnan, Head of Tech, Mashkor

          sangeeth@mashkor.com


    • Farhan Ali, Product Engineer, Mashkor

           farhan@mashkor.com

    Projects

    Below link is my portfolio is a curated selection of the projects I've completed. Click to explore the respective apps.


    Portfolio link https://www.salahaddin.website/

    Timeline

    Senior Software Engineer (Flutter)

    Royal Cyber
    04.2023 - 04.2024

    Senior Flutter Developer

    Mashkor
    08.2022 - 03.2023

    Senior Flutter Developer

    Squadio
    06.2022 - 02.2024

    Senior Flutter Developer

    Mukkancom
    06.2022 - 10.2022

    Senior Software Developer

    Hannibal&Brothers for Multi Activities
    08.2021 - 07.2022

    Flutter Developer

    UNISOFT Ltd
    02.2021 - 06.2022

    Software Trainer

    Orientations Training Centre
    08.2020 - 01.2021

    Full Stack Mobile Developer

    Redline Specialty Pharmacy
    12.2019 - 08.2020

    Graphic Designer & UI DEVELOPER

    Mostaql
    12.2018 - 12.2019

    Bachelor of Science - Computer Science

    Al-Neelain University
    04.2013 - 12.2018
    Salahaddin MohammedSoftware Engineer II Flutter