Ibrahim Magdy, Advanced Senior Software Engineer

Ibrahim Magdy

Advanced Senior Software Engineer

Honeywell

البلد
استراليا - Sydney
التعليم
ماجستير, Data Science
الخبرات
20 years, 9 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :20 years, 9 أشهر

Advanced Senior Software Engineer في Honeywell
  • استراليا - Sydney
  • أشغل هذه الوظيفة منذ نوفمبر 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 في LexisNexis Risk
  • استراليا - Sydney
  • سبتمبر 2021 إلى نوفمبر 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 في Trustwave
  • استراليا
  • يوليو 2017 إلى سبتمبر 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 في Public Authority for Civil Information
  • الكويت
  • أبريل 2017 إلى يونيو 2017

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

Senior IT Security Architect في Cyberkov Ltd
  • الكويت - الكويت
  • يوليو 2016 إلى مارس 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 في Public Authority For Civil Information
  • الكويت
  • مايو 2006 إلى نوفمبر 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 في Mentor Graphics
  • مصر
  • أبريل 2006 إلى مايو 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 في Orange FranceTelecom (formerly Known as Equant)
  • مصر
  • ديسمبر 2005 إلى أبريل 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 في Bahgat Group, R&D department
  • مصر
  • فبراير 2005 إلى ديسمبر 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 في Pyramid Tech
  • مصر
  • مارس 2003 إلى أغسطس 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.

الخلفية التعليمية

ماجستير, Data Science
  • في The University Of Sydney
  • أبريل 2020
دبلوم, Communication & Hardware Design
  • في Arab Academy for Science and Technology
  • مارس 2003

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

بكالوريوس, Communications & Electronics
  • في Faculty Of Engineering, Alexandria University
  • يوليو 2001

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

اختبارات بيت.كوم

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

حسابات مواقع التواصل الاجتماعي

الموقع الشخصي
الموقع الشخصي

لقد تم حذف الرابط بسبب انتهاكه لسياسة الموقع. يرجى التواصل مع قسم الدعم لمزيد من المعلومات.

اللغات

العربية
متمرّس
الانجليزية
متمرّس
الفرنسية
مبتدئ

العضويات

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

التدريب و الشهادات

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

الهوايات

  • Reading