kareem zock, Project Development Lead

kareem zock

Project Development Lead

iSolution

Location
Lebanon - Beirut
Education
Master's degree, MS, Software Engineer
Experience
15 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 0 Months

Project Development Lead at iSolution
  • Lebanon - Beirut
  • My current job since September 2021

- Led a team of 17 developers & helped in developing new tools and apps
- Project Management of 5 internal products for the company ( web apps, mobile apps, api and tools)
- Write technical and non-technical documentation
- Monthly reports to the management
- Meet with clients & prepare the SOW, proposal, and solutions
- Draft the development processes and decide on the technology used for the projects
- Lead the scrum meetings and follow-up on the workflow with the team members
- Use Agile Methodology to manage projects (from planning to release/delivery)
- Define project milestones and delegate tasks to team members
- Performing team code checks & review
- Set goals and objectives for the team members
- Resolve any issues that may arise
- Stay up-to-date on the latest technologies and trends
- Create and maintain a positive and productive work environment
- Work with Google Cloud Platform and it’s services

Founder & Blogger at Techwebies
  • Lebanon - Tripoli
  • My current job since March 2013

TechWebies is a web focused media covering wide range of technology topics that converge all the news of the world's leading internet technology companies such as google, facebook...
TechWebbies reviews all the news in web industry, mobile app evolution and talks to the IT community, professional and enthusiasts and the tech lovers.

Senior Backend Developer at Just Imagine That
  • Lebanon - Beirut
  • January 2021 to August 2021

- Building Cyber security system using Laravel & AWS - Skysnag.com
- Developing and maintaining system using php
- Handle and maintain AWS lambda functions using NodeJs
- Built custom multiple Api’s to handle Domain SPF, DMARC and DKIM checks
- Implement different Api such as IpData, SendinBlue, Cloudflare, WHM panel, Stripe (Payment gateway)
- Implement caching techniques to improve performance
- Database performance by enhancing sql queries
- Generate PDF Reports using php
- Implement multiple background services (Cron jobs) such as:

* Mapping ip to get name, location & icons
* SPF manager mapping to check ips in dashboard and cloudflare
* Flatten spf record.
* System notifications alert by email and in the database.

Senior Consultant at ZeeSWEB
  • Lebanon - Tripoli
  • October 2012 to January 2021

Managing a DevOps Team :
- Tracking and versioning software such as Gitlab
- Communication platform such as Slack
- Writing and Sharing documentation about dev process, tools, etc..
- Scrum meetings and followup works
- Code review

Developing Android Apps, Web Application, CMS :
• Responsive HTML5 based Web Site.
• A complex Hub platform using Drupal technology.
• CMS websites using Drupal and WordPress
• Accounting & Funding System.
• E-commerce websites using Magento, OpenCart, and Wordpress
• A University Course timetabling system including the development of an auto-scheduling algorithm.
• Develop backend systems using Yii framework
• Implementing caching techniques to improve the performance of web applications
• Implement enhanced SQL queries to make faster execution ( indexing, SQL query technique, etc..)
• Implements core and security updates and techniques
• Implementing SMS Api & other API's such as Facebook, twitter, google ...
• Implements complex and large import scripts for data using PHP language
• Developing Bots ( Messenger )

Information Risk Management Advisor at MercyCorps
  • Lebanon - Beirut
  • September 2020 to December 2020

• Assist in the development of IRM SOPs
• Assist in drafting short-term and long-term Information Security Strategies
• Conduct IRM checks on potential cybersecurity threats
• Develop and conduct Information Security awareness sessions
• Manage datasets and trackers Generate maps on the ArcGIS program or Google maps.
• Maintain professional confidentiality and discretion over all subject matters.
• Provide the team with Tech Support when needed.
• Build dashboards and analytics tables using Data Studio and Awesome-tables platforms
• Support with/work on Structuring and cleaning any unstructured data required, organizing data using pivot tables
• Implement scripts using python, php, R to clean and manipulate data

Technical Advisor Software Engineering at Mercycorps
  • Lebanon - Beirut
  • November 2017 to August 2020

• Provide wireframes and an outline of information architecture and technical system details for the building of an Upgraded website
• Built a complete system using Drupal
• Overall control & maintain the server (Cloud VPS, Dedicated)
• Handle and maintain large MySQL database
• Publish & maintain dashboards using R language and shiny app platform
• Build dashboards and analytics tables using Data Studio and Awesome-tables platforms
• Integrate data from various back-end services and databases, and ensure that no loss of data and information occur during the transit
• Apply high-end security procedures on data, website and other platforms
• Implement caching techniques to improve web applications performance
• Implement import scripts (batch) & data mapping for more than 3000000 records
• The ability to map various types of data and Integrate different current and upcoming datasets into interactive maps
• Implement maps using ArcGIS and carto. Writing Python scripts to export maps and dataset from carto
• Implement different tools used to improve the teamwork process ( Import, check keywords, tracking tools, newsletter tool)
• Support with/work on Structuring and cleaning any unstructured data required, organizing data using pivot tables

Team Leader at Soft Retail - France
  • Lebanon - Tripoli
  • September 2016 to September 2017

- On-Site Client Support / Salesforce Consultancy.
- Developing Salesforce Apps ( Apex, VF page )
- Implement Salesforce performance & security technique
- Support/help team to achieve their task goals and meet deadlines
- Delegate tasks and set deadlines
- Listen to team members feedback and resolve any issues or conflicts

Senior Software Engineer at Ebizproduction
  • Lebanon - Beirut
  • July 2014 to September 2016

• Developing & maintain Web & CMS Application ( PHP, framework )
• Developing Drupal modules, and Wordpress plugins
• Working with API ( MAiljet, Google, Facebook, Twitter .... )
• Web maintenance
• Implementing caching techniques to improve the performance of the web applications
• Implements core and security updates on CMS such as Drupal & Wordpress
• Implements import scripts using PHP language
• Coordinated full range of project development including collecting and analyzing requirements from project manager between Lebanon and France.

Senior Software Engineering at IT4Businet ( SearchAndConnect in french )
  • Lebanon - Tripoli
  • October 2011 to April 2014

Coordinated full range of project development, from initial proposal to final delivery including collecting and analyzing requirements from clients, establishing activities and communicating them to the virtual team members between Lebanon and France.
Researched and prototyped new Web technologies and techniques to realize benefits of the latest innovations, achieve increased efficiency, and provide highest quality products.
Conducted and analyzed post-project customer and satisfaction surveys.
Developed mainly e-Commerce projects on Drupal (ubercart) & Magento such as:
• ComptoireSante.com: Para-pharmacy e-commerce with online payments. Implementation of Responsive and Mobile UI.
• lucvanhelde.fr: Jewelry e-Commerce web application with over 5 modules related to online payment, promotions, stock management, client management and mailing list.
• ericfavre.com: Pharmaceutical e-Commerce application based on Magento with full UI and backend implementation and online payment.
• Phytalliance.com: Pharmaceutical e-Commerce application based on Drupal Ubercart.
• Totum-expert.com: Health content management website based on Drupal.
• LeJardinsdesfleurs.com: Flowers e-Commerce web application based on PrestaShop.
• Implementing SEO techniques to improve the ranking of web system in the well-known search engines
• Implementing caching techniques to improve the performance of the web applications

Software Engineer at Pious Technologies
  • Lebanon - Tripoli
  • January 2010 to October 2011

Developing Web Applications using PHP (Yii) and MySQL.
Developing JavaScript and Falsh-based geolocation modules.
Developing Integration Middleware Solutions between Web Applications and existing systems such as ERPs and accounting systems.
Developed Use cases and UML diagrams for the developed systems.
Developed Test Cases for testing and quality control.
The main project was developing the “HajjMabrur.net” web application that includes the automation of allocating the resources for travel and tour operators and the developing the “Tour Finder” geolocation module that helps the pilgrims find and compare offered packages (hotels, airlines tickets and other offerings).

IPhone developer at Envif Company Solutions
  • Lebanon - Tripoli
  • May 2009 to December 2009

Developing iPhone applications including Games, RSS feeds for news aggregation from different sources and time tracking mobile application.

Education

Master's degree, MS, Software Engineer
  • at Université Libano Française
  • April 2012

Master degree in Software Engineer

Diploma, Cisco Certificate, Netwroking
  • at ALC - American Language Center
  • January 2011

Cisco Certificate, Netwroking

Bachelor's degree, BS, Software Engineer
  • at IUT Saida
  • June 2008

Bachelor's degree in Software Engineer

High school or equivalent, Baccalaureate, General Science
  • at College National Orthodox
  • June 2005

Specialties & Skills

Web Development
Frameworks
Team Management
Web Project Management
Salesforce.com
Web developer ( php - css - javascript )
Flash( AS3.0 )
CSS framework( compass/blueprint )
Javascript framework( jquery, smartclient )
API ( facebook, google, twitter, ... )
CMS (Drupal, Magento, joomla, wordpress...)
Management
Project Management

Languages

English
Intermediate
French
Intermediate
Arabic
Expert

Memberships

Tripoli Entrepreneurs Club
  • Technical adviser & consultant ( web development, mobile development, servers)
  • January 2015

Training and Certifications

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems (Certificate)
Date Attended:
July 2014
Valid Until:
January 9999
Programming Mobile Applications for Android Handheld Systems (Certificate)
Date Attended:
March 2014
• Cisco Certified Network Associate (CCNA, Cisco Systems INC (Certificate)
Date Attended:
July 2009
Valid Until:
July 2012

Hobbies

  • Bike
  • Programming
  • Walking
  • Football
  • Swimming