Ibrahim Magdy, Advanced Senior Software Engineer

Ibrahim Magdy

Advanced Senior Software Engineer

Honeywell

Location
Australia - Sydney
Education
Master's degree, Data Science
Experience
20 years, 8 Months

Share My Profile

Block User


Work Experience

Total years of experience :20 years, 8 Months

Advanced Senior Software Engineer at Honeywell
  • Australia - Sydney
  • My current job since November 2021

Honeywell is a one of the world leaders in building automation services, Forge is their flagship SaaS product that helps management of buildings, smart cities and highly secure buildings over the world. With millions of IoT points the software is capable of monitoring as a centralized solution with all requirements associated with this. It is a full microservice application on docker containers and kubernetes (we use OpenShift). I am appointed as security advisor in the advisory board.

Senior Software Engineer at LexisNexis Risk
  • Australia - Sydney
  • September 2021 to November 2021

LexisNexis Risk is one of the top security providers worldwide in online fraud detection.
I worked in the fraud detection team for a month and half only, with 100 Million transactions per day and up to 100 thousands transactions per second, the application is capable of providing a high precision for device identification (40 ms for identification) and a very robust fraud detection score with 100 vectors or checks. It was a really very good exposure to a totally different environment (Java EE, linux, prometheus, Aerospiie, custom Apache modules, puppet and Kafka). And although I stayed for one month with them due to the market dynamics, I left with a very good relationship with the product manager, during this small period I was capable of delivering one enhancement to the detection script in browsers as well as backend product enhancement

Senior Full Stack Software Developer at Trustwave
  • Australia
  • July 2017 to September 2021

The first cyber-security collaboration and sharing platform for businesses big and small. Security colony has many modules like Vendor Risk Assessment tool that can give you an overview of your security posture using Open Source Intelligence, It has its own breach intelligence module with around two tera byte of data and maturity assessement module .

PKI Security Architect at Public Authority for Civil Information
  • Kuwait
  • April 2017 to June 2017

Design, validate and secure the existing country root PKI, WebTrust certification process, procedure and policies update

Senior IT Security Architect at Cyberkov Ltd
  • Kuwait - Al Kuwait
  • July 2016 to March 2017

Cyberkov is a startup company in Kuwait for Cyber security, a company that won accreditation from CERN, and other major telecom and banks in Kuwait and middle east. Cyberkov is currently the security consultant for Communication and Information Technology Regulatory Authority. Security consultancy assistance, i have also done source code reviews, digital forensics and vulnerability assessment we do other stuff like APT analysis and cyber hunt, this is an example of our work https://cyberkov.com/wp-content/uploads/2016/09/Hunting-Libyan-Scorpions-EN.pdf

Senior System Engineer at Public Authority For Civil Information
  • Kuwait
  • May 2006 to November 2016

P​ublic Authority for Civil Information (PACI) is a government authority in Kuwait. It’s Kuwait’s national root owner and host for many government entities child Certificate Authorities. Responsibilities: ▪ Team Lead of Internet Security Section ▪ ISO27001 Internal auditing and Vulnerability Assessment Penetration Testing VAPT ▪ Design and/or Integrate software and network appliances products to achieve the goal solution ▪ Software design, prototyping and investigating ▪ Software coding and unit testing ▪ Systems integration and testing ▪ Software documentation ▪ Troubleshoot for program errors in existing systems ▪ Make recommendations on the assessment of tools and software products ▪ Manage and support other software engineering staff ▪ Participate in mandated engineering reviews Achievements: ▪ Smartcard Project : A key person in national ID project. ▪ PKI Project : Lots of Information security tasks at national wide size including issuing more than millions of identity card, developing Infrastructure for kuwait banking system data exchange between all banks of kuwait using PKI, and a lot more. ▪ Gulf Countries Council (GCC) Federation Gateway: A novel web application that will enable GCC citizens and (eventually) residence to validate their identities online and use the online services securely from any GCC country using every country’s own federation service. ▪ Kuwait National Authentication Gateway: An Identity Provider Gateway of Kuwait based on smartcard PKI and well known federation services. This application required tremendous work in design, development, maintenance and infrastructure design and deployment. ▪ Kuwait Bank Association (KBA) PKI : More than 100 million KWD has been moved around between banks using this system. ▪ Boubyan bank integration: The sole person involved in achieving this project which allows Boubyan bank to use PACI card on their ATM machines. ▪ Web application performance improvement and metric: Aim of this project is to utilise F5 appliance to improve the performance of web application using caching, LTM and SSL offloading. ▪ Other software projects: Includes Image archiving system and other integration systems within in PACI.

Quality Assurance Engineer in 0-in team at Mentor Graphics
  • Egypt
  • April 2006 to May 2006

M​entorGraphics is a USA based multinational EDA software provider.
Responsibilities:
▪ Quality assurance team member
▪ Develop and run linux script upon a specific application and assess the output, the scripts would be very
complicated.

Tools Dilevery Project Manager at Orange FranceTelecom (formerly Known as Equant)
  • Egypt
  • December 2005 to April 2006

Responsible for delivery of Customer Service and Operation (CS&O) tool update, I was responsible for Layer 3 (L3) CS&O tool which is called FILIADE tool (an Oracle application)
Responsibilities:
▪ Gathering business and user requirements
▪ Prepare & manage User Acceptance Test (UAT)
▪ Updating & communicating training kit for updates
▪ Communication with users and business owner all the time
▪ Read, update and Add to the RFC
Achievements:
▪ Established and followed the process methodology (ITIL, ETOM)
▪ Delivered two updates version and prepared the training kit to users
▪ Interacted with various functions in the organization to ensure maximize use of the new features

Research and Development Engineer at Bahgat Group, R&D department
  • Egypt
  • February 2005 to December 2005

Goldi research is part of bahgat group. It is the R&D department that works with VLSI chip design
Responsibilities:
▪ Part of team to design Integrated Digital TV chip System on a Chip (SoC)
Achievements:
▪ Made a DDR Controller
▪ Made On Screen Display engine
▪ Verification of the IDTV on Xilinx FPGA

Reasearch and Development Assistant at Pyramid Tech
  • Egypt
  • March 2003 to August 2004

PyramidTech is a US Incorporation that is specialized in Digital Design and FPGA
Responsibilities:
▪ Design of different Xilinx FPGA Hardware Description Language designs.
▪ Deliver a full documentation and usage manual for the Intellectual Property product.

Achievements:
▪ Designed many Intellectual Property (IP) designs for this company including AES, DES, DSP for low 3­D laser System
* won with this company second position and 60, 000 LE (around 12, 000 USD at time) in Technology Development Fund competition, a competition that includes referees from Microsoft, Oracle, HERMS, and others.

Education

Master's degree, Data Science
  • at The University Of Sydney
  • April 2020
Diploma, Communication & Hardware Design
  • at Arab Academy for Science and Technology
  • March 2003

Under supervision of Egyptian IT department In This Course we studied: GSM CDMA 2000 and 3rd generation FibreOptic Communication VHDL MentorGraphics CAE tools

Bachelor's degree, Communications & Electronics
  • at Faculty Of Engineering, Alexandria University
  • July 2001

Alexandria University Faculty of Engineering Electrical Engineering Department. Communications & Electronics section

Bayt Tests

C++ Programming Skills Test (Hands-on programming skills)
Score 79%

Specialties & Skills

Microservices Architecture
Software Development
React redux
Windows Azure
Java, C++, ObjectiveC and C#
Smart card technology, issuance & management
Javascript
Browsers Plugins and Extensions (windows and MAC)
Federation Services (SAML, WS-Federation and WS-Trust)
MSSQL, Oracle DB and ADABAS DB
ATL and ActiveX programming
JQuery and JQuery UI
Identity Management and Access Control
NHibernate and EntityFramework
Software Development Lifecycle
Agile and SCRUM
WAF and Loadbalancing
Information Security
Communication and Documentation
Test Driven Design
.Net WebAPI and WCF
Public Key Infrastructure Protocols
Security Code Review
ASP.Net
Microservices Architecture
Microservice Architecture
.Net Core
GraphQL
web development
programming

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.

Languages

Arabic
Expert
English
Expert
French
Beginner

Memberships

OWASP
  • Member
  • July 2011
ISC
  • Certified Information Security Specialist Professional
  • November 2013

Training and Certifications

CISSP (Certificate)
Date Attended:
September 2013
Valid Until:
September 2017
Zain Telecom Hackathon - First Place Winner (Certificate)
Date Attended:
October 2014
CCNA (Certificate)
Date Attended:
August 2004
Valid Until:
August 2008
GIAC Mobile Device Security Analyst (GMOB) - 87% (Certificate)
Date Attended:
April 2015
Valid Until:
April 2019
Certification of Excellence from PACI for my efforts in PACI to achieve ISO 27001:2005­1 (Certificate)
SEC575 : Mobile App Penetration Testing and Ethical Hacking (Training)
Training Institute:
SANS Institute
Date Attended:
December 2014
Duration:
36 hours
GlobalPlatform Card Specification General training (Training)
Training Institute:
GlobalPlatform
Date Attended:
May 2010
Duration:
20 hours
WS-Security, SAML2.0 and SaaS (Training)
Training Institute:
PingIdentity
Date Attended:
August 2011
Duration:
40 hours
CISSP bootcamp (Training)
Training Institute:
Firebrand
Date Attended:
November 2013
Duration:
56 hours
Luna SA HSM training (Training)
Training Institute:
SafeNet
Date Attended:
September 2011
Duration:
40 hours
SEC542: Web App Penetration Testing and Ethical Hacking (Training)
Training Institute:
SANS Institute
Date Attended:
April 2011
Duration:
40 hours
Building Cisco Multilayer Switched Networks (BCMSN) (Training)
Training Institute:
FastLane
Date Attended:
June 2005
.Net AJAX training (Training)
Training Institute:
Qualitas
Date Attended:
May 2010
GlobalPlatform Open Session training (Training)
Training Institute:
GlobalPlatform
Date Attended:
June 2010
Duration:
20 hours
MS2956 Core Foundation for .Net 2.0 (Training)
Training Institute:
Qualitas
Date Attended:
April 2010
Secure Application Development (Training)
Training Institute:
Encode MiddleEast
Date Attended:
July 2010
Luna SA HSM and PKCS#11 Programming in UK (Training)
Training Institute:
SafeNet
Date Attended:
December 2010
MS2957 Advanced Core foundation for .Net 2.0 (Training)
Training Institute:
Qualitas
Date Attended:
April 2010
Duration:
36 hours
Symantec CLP PKI Advanced Training (Training)
Training Institute:
Symantec
Date Attended:
December 2012

Hobbies

  • Reading