Marwan Azzam

Senior Software Developer Team Lead at SKEDit International FZ-LLC
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Lebanon, LB
Languages
  • English -
  • French -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Francois Zard

Marwan is one of the most skilled and talented developers on the team. A fast learner, and always motivated. An invaluable asset to the team!

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Senior Software Developer Team Lead
      • Apr 2020 - Present

      - Develop a high-quality application that allows scheduling WhatsApp messages, SMS, emails, etc... - Use android Accessibility API to allow full service automation while sending the scheduled messages. - Provide guidance, direction and leadership to team members, leading technical architecture and coding standards. - Collaborate with QA and marketing teams and review users tickets to fix and improve products. - Review and debug code, and perform the needed unit testing to enhance application performance. - Ensure software design and architecture is up-to-date with latest technologies, mostly RxJava, MVP, and Dagger dependency injection. Show less

    • Lebanon
    • Software Development
    • Founder & Lead Developer
      • Jan 2018 - Present

      Founder & Manager of Jampps | Full Service Development Company (mobile apps, websites, chat solutions...) - Lead a team of remote and inhouse determined developers and designers, with a great plan and futuristic vision. - Provide consultancy, design and development services for individuals, startups, established business firms, and other tech companies. - Deliver tailored development solutions and post-launch maintenance. Founder & Manager of Jampps | Full Service Development Company (mobile apps, websites, chat solutions...) - Lead a team of remote and inhouse determined developers and designers, with a great plan and futuristic vision. - Provide consultancy, design and development services for individuals, startups, established business firms, and other tech companies. - Deliver tailored development solutions and post-launch maintenance.

    • Australia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Head Of App Department - FRESH S.A.L
      • Oct 2017 - Sep 2022

      - Provide expertise and consultancy, and manage the apps development team. - Guide the team development efforts towards successful project delivery, managing tasks and productivity and tracking issues using collaboration tools like JIRA & Trello. - Maintain high standards of software quality within the team by establishing good practices and habits. - Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications for well-known clients like NEXtCare, BOB Finance, Taronga Conservation Society Australia, Al-Baraka Bank, and others. Show less

    • Entertainment Providers
    • Senior Developer Technical Lead
      • Sep 2017 - Oct 2021

      - Lead the technical team responsible of developing and maintaining NowMe app. - Handle the development of the android version of the app and the backend. - Integrate chat modules in a way to enable maximum security and full privacy to the users. - Lead the technical team responsible of developing and maintaining NowMe app. - Handle the development of the android version of the app and the backend. - Integrate chat modules in a way to enable maximum security and full privacy to the users.

    • Lebanon
    • Technology, Information and Internet
    • Lead Android Developer
      • Oct 2017 - Mar 2019

      - Lead the development of the android version of the app - Collaborate with cross-functional teams (marketing, designers, backend etc...) to define and design new features. - Identify and resolve bottlenecks in order to enhance application performance. - Plan and Integrate advanced features. - Lead the development of the android version of the app - Collaborate with cross-functional teams (marketing, designers, backend etc...) to define and design new features. - Identify and resolve bottlenecks in order to enhance application performance. - Plan and Integrate advanced features.

    • Technical Manager | Project Leader
      • Oct 2015 - Sep 2017

      • Analyze and review sales features and technical requirements, and create detailed technical design documents, as well as project delivery sheets • Lead Project Brainstorming sessions with clients, as well as weekly Project Team meetings, and communicate effectively with all peers in order to arrange the distribution of minutes/action items, ensure action items are carried out, and report project status • Working with the Project Team to produce a plan with appropriate time lines and budget; matching resource against priorities, using maximum flexibility to achieve the project goals • Provide technical expertise in supporting the development environment, problem determination and solving, performance analysis, environment design, infrastructure scalability and operation of large and complex application • Ensure effective implementation of application code through patterns and practices aimed at ensuring efficient and highly available production applications Show less

    • Lebanon
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Android Team Leader | Android Developer
      • Jun 2012 - Nov 2015

      - Design and build state-of-the-art mobile applications for Android. - Provide technical leadership to the team members. - Ensure projects are delivered on time by guiding the team development efforts. - Maintain high standards of software quality by providing the right technical mentorship and coaching. - Assist in the pre-development phase of each project in order to speed up the development time by collecting the project requirements, work plans and dates estimations. - Research and evaluate new concepts for new projects, as well as new modules to be integrated in the projects. - Identify and encourage areas of growth and improvement for each member in the team. - Prepare and send the right reports and documentations as feedback on the team status as well as the projects’ statuses. - Analyze and resolve the points of weakness of the team. - Analyze and resolve technical and application problems. Show less

    • France
    • Defense and Space Manufacturing
    • 1 - 100 Employee
    • Software Engineer
      • Apr 2010 - Mar 2012

      - Development of multithreaded Networking, Client-Server, Serial communication, Remote control and Database management applications using .Net languages and MSSQL database. - Development of CRM web applications, as well as HTML/PHP Websites with CSS Javascript and JQuery modules and animations. - Development of multithreaded Networking, Client-Server, Serial communication, Remote control and Database management applications using .Net languages and MSSQL database. - Development of CRM web applications, as well as HTML/PHP Websites with CSS Javascript and JQuery modules and animations.

Education

  • Université Antonine - UA
    Engineer's degree, Computer Software Engineering
    2006 - 2011
  • SSCC Hadath
    Lebanese Baccalaureate 2, General Science
    1992 - 2006

Community

You need to have a working account to view this content. Click here to join now