Abdallah Samy, software engineer technical lead

Abdallah Samy

software engineer technical lead

Dafa

Location
Saudi Arabia - Riyadh
Education
Bachelor's degree, management and information systems
Experience
15 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 3 Months

software engineer technical lead at Dafa
  • Saudi Arabia - Riyadh
  • My current job since February 2022

responsible for designing the overall architecture of the software system, which includes determining the technologies and tools that will be used, and establishing coding standards and best practices. provide technical guidance to team members, assists with technical problems and challenges, and ensures that the team is following established development processes. responsible for managing the project timeline, coordinating with other teams, and ensuring that the software is delivered on schedule. review the code written by team members to ensure that it meets quality standards and that it adheres to established coding standards. mentor junior developers and provide guidance to help them grow in their roles. communicate with stakeholders to understand their needs and requirements, and provide updates on the progress of the project, and translate those needs into technical specifications. They ensure that the software system meets the needs of the business and supports the organization's goals. ensure that the software is thoroughly tested before deployment and that it meets the requirements of stakeholders. designing the overall architecture of the software system. including determining the technologies and tools that will be used, establishing coding standards and best practices, and making decisions about the overall structure and functionality of the system. designing the database schema, determining how data will be stored, and making decisions about database technologies and tools.
Tech Stack: PHP, NodeJS, Python

Full Stack Software Engineer at xpertsmed
  • Egypt - Cairo
  • May 2021 to November 2021

Developed new modules in MedClub app, writing test cases. Fixing system bugs. Fixing performances issues. Completing system risks and reliability analysis. Monitoring system performance.Performing maintenance and software integrations. Maintaining and exceeding compliance with industry standards. Identifying and assessing new technologies prior to implementation. Developing and executing project plans. Creating technical specifications

Full Stack Developer at OTLOB.IO
  • Egypt - Cairo
  • October 2020 to July 2021

Responsible for Converting Business model to completely developed App, leading team, Design Database, and securing System.

Backend Developer at Schoolver
  • Egypt - Cairo
  • October 2019 to October 2020

Responsible for Converting Business model to completely developed App, leading team, Design Database, and securing System.

backend developer at silicon unions
  • Egypt - Cairo
  • March 2019 to October 2019

Responsible for Converting Business model to completely developed App, leading team, Design Database, and securing System.

backend web developer at IT Knights
  • Egypt - Cairo
  • February 2015 to February 2018

Responsible for creating and implementing an array of Web-based products using PHP, MySQL, Laravel, AJAX and JavaScript. Develop back-end components, connect the application with other web services, and assist mobile developers by ensuring their work integrates with the application.

Penetration Tester at government
  • Egypt - Cairo
  • January 2012 to January 2015

Perform penetration tests on computer systems, networks and applications. Create new testing methods to identify vulnerabilities. Perform physical security assessments of systems, servers and other network devices to identify areas that require physical protection

Network Administrator at GigaNet
  • Egypt - Fayoum
  • January 2008 to January 2012

Maintaining computer networks including mainframes, VPNs, routers and other physical hardware. Installing and configuring network equipment. Creating firewalls and updating virus protection software and data security systems to keep data and communications protected

Education

Bachelor's degree, management and information systems
  • at ainshams university
  • August 2018

A management information system (MIS) is a computer system consisting of hardware and software that serves as the backbone of an organization’s operations. An MIS gathers data from multiple online systems, analyzes the information, and reports data to aid in management decision-making. MIS is also the study of how such systems work.

Specialties & Skills

Laravel
Database
Backend
penetration testing
JavaScript
system administration
laravel
mysql database design
web services
linux database
web development
linux server
web applications
databases
web design
programming
php applications
php frameworks
pc networking
problem solving
business analysis
wordpress
web languages
web scraping
systems analysis
team management
agile project management
team leadership
Web Software

Social Profiles

Personal Website
Personal Website
abdallahsamy.me

Languages

Arabic
Native Speaker
English
Expert
French
Beginner
Turkish
Beginner

Training and Certifications

Linux (Training)
Training Institute:
UDEMY
Date Attended:
October 2020
Duration:
7 hours

Hobbies

  • drawing
  • poetry