Hael Alhsen, Mobile Applications Team Leader

Hael Alhsen

Mobile Applications Team Leader

Accumed

Location
Syria - Damascus
Education
Master's degree, Administration And Business Administration
Experience
6 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :6 years, 4 Months

Mobile Applications Team Leader at Accumed
  • Syria - Damascus
  • My current job since August 2023

**Description:**
The Mobile Application Team Lead at AccuMed Company is a pivotal role responsible for overseeing the development, enhancement, and maintenance of mobile applications that are integral to the company's products and services. As a leader within the technology department, you will play a crucial role in shaping the direction of the mobile application team, ensuring the delivery of high-quality, user-friendly, and innovative mobile solutions that align with the company's strategic objectives. This role requires a balance of technical expertise, leadership skills, and a deep understanding of mobile application development.

**Responsibilities:**
1. **Leadership and Team Management:**
- Lead, mentor, and guide a team of mobile application developers, fostering a collaborative and innovative work environment.
- Set clear expectations, provide regular feedback, and support the professional growth of team members.
- Coordinate and prioritize tasks within the team, ensuring efficient use of resources and timely project deliveries.

2. **Mobile Application Development:**
- Participate in the design, architecture, and development of mobile applications for iOS and Android platforms.
- Collaborate with product managers, designers, and other stakeholders to define feature requirements, user experience, and technical specifications.
- Ensure the development of clean, maintainable, and well-documented code following best practices.

3. **Technical Expertise:**
- Stay up-to-date with the latest mobile application development trends, tools, and technologies.
- Provide technical guidance and solutions to the team to overcome challenges and roadblocks during development.
- Conduct regular code reviews to maintain code quality, performance, and security standards.

4. **Project Management:**
- Define project scopes, timelines, and milestones in collaboration with cross-functional teams.
- Monitor project progress, identify risks, and implement mitigation strategies to ensure on-time delivery.
- Adapt to changing priorities and requirements, making informed decisions to optimize project outcomes.

5. **Quality Assurance:**
- Implement testing processes and strategies to ensure the reliability, functionality, and performance of mobile applications.
- Work closely with quality assurance engineers to identify and address bugs, usability issues, and performance bottlenecks.

6. **Communication and Collaboration:**
- Communicate effectively with stakeholders, providing regular updates on project status, challenges, and successes.
- Collaborate with UI/UX designers, backend developers, and other teams to ensure seamless integration of mobile applications with other systems.

7. **Continuous Improvement:**
- Initiate and lead discussions around process improvements, tools, and methodologies to enhance development efficiency and product quality.
- Encourage an environment of innovation and experimentation to drive the evolution of the mobile application landscape.

Full Stack Mobile Developer at ClefIn Code
  • United Arab Emirates - Dubai
  • March 2022 to June 2023

As a Full Stack Mobile Developer proficient in Flutter and the Frappe framework, your responsibilities would involve a wide range of tasks related to the development and maintenance of mobile applications. Your role would encompass both frontend and backend development, as well as integrating the mobile app with the Frappe backend. Here are some of the key responsibilities:

1. Mobile App Development: Design and develop high-quality mobile applications using Flutter, ensuring they are visually appealing, responsive, and user-friendly.

2. Cross-Platform Development: Utilize Flutter's capabilities to create applications that run on both iOS and Android platforms, maintaining consistency in design and functionality.

3. Frappe Integration: Integrate the mobile app with the Frappe backend, establishing communication and data exchange between the mobile app and the Frappe server.

5. Backend Development: Build and maintain the backend infrastructure for the mobile app, utilizing Frappe framework to handle data storage, authentication, and business logic.

6. API Development: Create and manage APIs for seamless communication between the mobile app and the Frappe backend, ensuring secure data transfer and efficient performance.

7. Database Management: Design and optimize the database schema, making sure it aligns with the requirements of the mobile app and Frappe backend.

8. Testing and Debugging: Conduct thorough testing of the mobile app to identify and resolve any bugs or issues, ensuring a stable and reliable product.

9. Performance Optimization: Optimize the mobile app's performance to ensure fast loading times and smooth user interactions.

10. Security: Implement security measures to protect user data and prevent unauthorized access to sensitive information.

11. Version Control: Use version control systems like Git to manage code repositories and collaborate effectively with the development team.

12. Code Reviews: Participate in code reviews to provide constructive feedback and maintain code quality across the project.


As a Full Stack Mobile Developer with expertise in Flutter and Frappe, you play a vital role in delivering high-quality mobile applications that are fully integrated with the backend system, providing users with a seamless and efficient experience.

Mobile Apps Technical Lead at UNDP Syria
  • Syria - Damascus
  • August 2021 to January 2023

Description:
The Mobile Apps Technical Lead at the United Nations Development Programme (UNDP) in Syria is a senior-level role responsible for leading and overseeing the development of mobile applications and solutions to support UNDP's initiatives and projects. The Technical Lead plays a pivotal role in shaping the mobile app development strategy, architecture, and technical direction for the organization. They will work closely with cross-functional teams, including designers, developers, and project managers, to ensure the successful delivery of mobile solutions that align with UNDP's objectives and priorities.

Responsibilities:

1. Technical Leadership: Provide expert technical guidance and leadership to the mobile app development team, ensuring the adoption of best practices, standards, and cutting-edge technologies.

2. Mobile App Strategy: Collaborate with stakeholders to define and refine the mobile app development strategy for UNDP, aligning it with organizational goals and priorities.

3. Solution Architecture: Design and oversee the development of mobile app architectures that are scalable, secure, and efficient, ensuring they integrate effectively with existing systems and technologies.

4. Project Planning: Lead the planning and scoping of mobile app development projects, setting realistic timelines, resource allocation, and identifying potential risks and mitigation strategies.

5. Team Management: Manage and mentor a team of mobile app developers, fostering a collaborative and innovative work environment while ensuring the team's professional growth.

6. Technical Evaluation: Conduct technical evaluations of mobile app proposals and third-party solutions, providing recommendations and feasibility assessments.

7. Quality Assurance: Implement robust testing and quality assurance processes to ensure that mobile apps meet high-quality standards and user expectations.

8. Security and Data Privacy: Ensure that mobile app development adheres to strict security and data privacy standards, protecting sensitive information and user data.

9. User Experience (UX): Work closely with designers to ensure the mobile app's user interface and user experience are optimized for a positive and intuitive user journey.

10. Stakeholder Engagement: Collaborate with internal and external stakeholders to gather requirements, provide technical insights, and communicate project progress.

11. Innovation: Stay up-to-date with emerging mobile app development trends, tools, and technologies, promoting innovation and continuous improvement in mobile app solutions.

12. Documentation: Ensure comprehensive documentation of technical specifications, design decisions, and project progress, facilitating knowledge sharing and future development.

13. Collaboration: Foster a collaborative culture within the mobile app development team and collaborate effectively with other teams within UNDP.

14. Performance Monitoring: Monitor the performance of mobile applications in real-world usage, analyzing data to identify areas for improvement and optimizing app performance.

15. Compliance: Ensure that mobile app development follows UNDP's guidelines, policies, and standards, as well as relevant regulatory requirements.

As the Mobile Apps Technical Lead at UNDP, I play a crucial role in driving the development and implementation of impactful mobile solutions that contribute to the organization's mission in promoting sustainable development, poverty reduction, and global progress. Your technical expertise, leadership, and strategic vision will be instrumental in achieving UNDP's goals through mobile app innovations.

Flutter Team Lead at DreamWD
  • Qatar - Doha
  • September 2020 to June 2022

As a Flutter Team Lead, I was responsible for overseeing and leading the development team working on Flutter projects. Your role involves a combination of technical expertise, project management, and leadership skills to ensure successful and timely delivery of high-quality Flutter applications. Here are some of my responsibilities :

1. Project Planning: Collaborate with stakeholders to understand project requirements, scope, and objectives. Develop a comprehensive project plan, including task breakdowns, timelines, and resource allocation.

2. Team Management: Lead and manage the Flutter development team, ensuring that each member understands their responsibilities and has the necessary support and resources to perform their tasks effectively.

3. Technical Guidance: Provide technical guidance and expertise to team members, assisting with problem-solving, code reviews, and architecture decisions.

4. Code Quality Assurance: Oversee code quality and best practices, ensuring that the team follows coding standards, maintains clean code, and adheres to design patterns.

5. Feature Development: Participate in feature development and actively contribute to coding tasks, especially for critical or complex features.

6. Task Prioritization: Prioritize tasks and allocate resources based on project timelines, goals, and client requirements.

7. Progress Monitoring: Regularly monitor the progress of the development team, identifying any potential roadblocks or delays and implementing corrective actions as needed.

8. Communication: Facilitate effective communication within the team, as well as with other departments, stakeholders, and clients. Keep everyone informed about project updates, challenges, and successes.

9. Risk Management: Identify and manage potential risks that could impact project delivery, and develop contingency plans to mitigate those risks.

10. Performance Evaluation: Conduct performance evaluations for team members, providing constructive feedback and identifying areas for growth and improvement.

11. Training and Development: Identify training needs within the team and arrange for appropriate training sessions to enhance skills and knowledge.

12. Code Documentation: Ensure that code is thoroughly documented, both for internal use and for future reference.

13. Continuous Improvement: Encourage a culture of continuous improvement, promoting innovative ideas, new technologies, and process enhancements.

14. Collaboration: Foster a collaborative and positive work environment, promoting teamwork and knowledge sharing among team members.

15. Client Interaction: Engage with clients as needed, providing updates on project status, addressing their concerns, and ensuring client satisfaction.

As a Flutter Team Lead, my role is not only to lead the technical aspects of the project but also to support and motivate your team, ensuring they have the resources and guidance needed to deliver successful Flutter applications on time and within budget.

Mobile Application Specialist at Syriatel
  • Syria - Damascus
  • January 2018 to August 2020

As a Mobile Applications Specialist with expertise in Java for Android development, PL/SQL with Pure Java for backend, and Swift for iOS development, my role involve a diverse range of responsibilities across multiple platforms. Here are the key responsibilities for each area:

Android Development (Java):

1. Mobile App Development: Design and develop native Android applications using Java, ensuring they are efficient, performant, and adhere to Android design guidelines.

2. UI/UX Design: Collaborate with designers to create visually appealing and user-friendly interfaces, providing a seamless user experience on Android devices.

3. Performance Optimization: Identify and implement performance improvements, such as optimizing code, reducing memory usage, and minimizing app size.

4. Testing and Quality Assurance: Conduct rigorous testing to detect and fix bugs, ensuring the Android app meets high-quality standards and is stable across various devices.

5. Version Control: Use version control systems like Git to manage code repositories and facilitate collaboration with the development team.

Backend Development (PL/SQL with Pure Java):

1. Backend Architecture: Design and develop the backend infrastructure using PL/SQL with Pure Java, handling data storage, processing, and business logic.

2. API Development: Create and maintain APIs to facilitate communication between the mobile applications and the backend system.

3. Database Management: Design and optimize the database schema, ensuring efficient data storage and retrieval.

4. Security and Authentication: Implement security measures, encryption protocols, and authentication mechanisms to protect sensitive data.

5. Performance Tuning: Optimize backend performance to handle high traffic and concurrent user requests efficiently.

iOS Development (Swift):

1. iOS App Development: Build native iOS applications using Swift, ensuring they meet Apple's design guidelines and are compatible with various iOS devices.

2. Interface Development: Implement intuitive and visually appealing user interfaces, working closely with designers to ensure a consistent user experience.

3. App Store Compliance: Ensure that the iOS app follows Apple's App Store guidelines and policies to facilitate smooth submissions and approvals.

4. Testing and Debugging: Conduct comprehensive testing of the iOS app to identify and resolve any issues before release.

5. Cross-Platform Compatibility: Ensure the iOS app works seamlessly with the backend and any cross-platform components of the project.

Additional Responsibilities:

1. Cross-Platform Integration: Collaborate with the development team to ensure seamless integration between Android, iOS, and backend components.

2. Continuous Learning: Stay up-to-date with the latest advancements and best practices in Android, iOS, and backend development to enhance skills and knowledge.

3. Collaboration: Work closely with cross-functional teams, including designers, frontend developers, and product managers, to deliver successful mobile applications.

4. Troubleshooting and Support: Provide technical support to end-users, addressing inquiries and resolving issues related to mobile applications.

5. Documentation: Thoroughly document app development processes, APIs, and configurations for future reference and knowledge sharing.

As a Mobile Applications Specialist with expertise in multiple platforms, I play a critical role in delivering high-quality, reliable, and user-friendly mobile applications that meet the needs of users and stakeholders.

Education

Master's degree, Administration And Business Administration
  • at Syrian Virtual University
  • September 2025

The Master's in Business Administration (MBA) program is designed to prepare aspiring professionals and seasoned managers for leadership positions in the dynamic and competitive business landscape. This rigorous and comprehensive program covers a wide range of subjects, from finance, marketing, and human resources to strategic management, entrepreneurship, and data analysis. Students gain a deep understanding of business principles and practices, enabling them to drive organizational success, navigate challenges, and seize opportunities in the global business environment. The MBA curriculum is carefully crafted to provide a holistic view of the business world and its interdependencies. Core courses focus on fundamental business disciplines, while elective courses allow students to specialize in areas aligned with their interests and career goals. Throughout the program, students engage in case studies, simulations, group projects, and real-world applications, encouraging critical thinking, problem-solving, and teamwork. The MBA program also emphasizes the development of leadership and communication skills. Students learn effective communication, negotiation, and conflict resolution techniques, preparing them to lead diverse teams and engage with stakeholders at all levels. Ethical and sustainable business practices are integrated into the curriculum, fostering a sense of social responsibility and ethical decision-making. Furthermore, many MBA programs offer networking opportunities and connections to industry professionals through guest lectures, workshops, and internships. These experiences enable students to build valuable relationships and gain practical insights from experienced professionals, enriching their learning journey. Upon completion of the MBA program, graduates are equipped with a versatile skill set and a strategic mindset that enables them to excel in various roles, such as executives, consultants, project managers, and entrepreneurs. They possess the knowledge and confidence to tackle complex business challenges, drive innovation, and contribute positively to the growth and success of organizations across diverse industries. The Master's in Business Administration program is a transformative experience that empowers individuals to lead with vision, adaptability, and resilience, making it a highly esteemed qualification for those seeking to advance their careers and make a significant impact in the business world.

Bachelor's degree, Computer Science And Computer Networks
  • at Higher Institute for Applied Science and technology
  • September 2016

The Bachelor's Degree in Computer Science program offers a well-rounded education that blends theoretical concepts with hands-on experience, preparing students for success in the ever-expanding world of technology. Throughout the program, students engage in a diverse range of courses that cover computer programming, algorithms, data structures, software development, artificial intelligence, databases, computer networks, and more. The curriculum is designed to provide a strong foundation in the core principles of computer science while also offering opportunities for specialization and exploration of cutting-edge technologies. Students learn how to solve complex problems, analyze and design algorithms, and develop software applications using various programming languages and tools. The program places a strong emphasis on critical thinking, problem-solving, and analytical skills. Students are encouraged to think creatively and apply their knowledge to develop innovative solutions to real-world challenges. Through practical projects, lab exercises, and team-based assignments, students gain hands-on experience and foster their ability to work collaboratively in multidisciplinary teams. Additionally, the Bachelor's Degree in Computer Science program often incorporates industry-relevant topics, trends, and best practices. This helps students stay up-to-date with the latest advancements in technology and prepares them for careers in various sectors, such as software development, cybersecurity, data science, machine learning, mobile app development, and more. Furthermore, students have the opportunity to gain practical experience through internships, cooperative education programs, or industry partnerships. These experiences allow students to apply their knowledge in real-world settings, build professional networks, and enhance their employability upon graduation. Throughout the program, students also explore ethical considerations related to technology, such as data privacy, cybersecurity, and the societal impact of computing. This fosters a sense of social responsibility and ethical decision-making, which are crucial in today's technology-driven world. Upon completion of the Bachelor's Degree in Computer Science program, graduates are well-equipped to pursue diverse and rewarding career opportunities in the technology industry. They may work as software developers, systems analysts, data scientists, IT consultants, network administrators, or pursue further studies in graduate programs for advanced research and specialization.

Specialties & Skills

Android Software Development
Mobile Development
Management
iOS Development
Problem-solving
Leadership
detail-oriented
management Skills
Communication Skills
Teamwork

Languages

Arabic
Native Speaker
English
Expert
French
Intermediate

Training and Certifications

Introduction to DevOps (Certificate)
Date Attended:
January 2023
Django Web Framework (Certificate)
Date Attended:
June 2023
Version Control (Certificate)
Date Attended:
January 2023

Hobbies

  • Music
    I play oud.
  • Poem
    few verse not published.