Marwan Azzam
Senior Software Developer Team Lead at SKEDit International FZ-LLC- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
French -
Topline Score
Bio
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!
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!
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!
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!
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
-
-
-
Jampps
-
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.
-
-
-
Ethan Group
-
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
-
-
-
Now Me Application
-
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.
-
-
-
Aimee Bio
-
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
-
-
-
apps2you
-
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
-
-
-
PRONERGY
-
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 -
SSCC Hadath
Lebanese Baccalaureate 2, General Science