Overview
Work History
Education
Skills
Timeline
Generic

Ibrahim Abdo

Toronto,Canada

Overview

7
7
years of professional experience

Work History

Db2 OS Services Developer

IBM
09.2024 - Current
  • Resolved high-priority customer cases with zero escalations by delivering code fixes and new features in C, fixing issues across AWS SDK, STMM tuning, memory management, and OS-level problems.
  • Led the full SVT/FVT design and execution for the new Admin Move Table feature, delivering on strict deadlines for a key client, using Bash and Perl scripts.
  • Managed IBM Cloud outages affecting regression testing, restoring stability and minimizing downtime.
  • Developed and integrated Azure SDK support into Db2 (db2RemStgManager) for cloud object storage, adding key features such as list, delete, upload, and multipart upload.
  • Built FVT testing and new regression bucket modes for Azure integration, overseeing automation for full coverage.
  • Led and completed a telemetry project in C for AWS and Azure SDKs, developing code to capture usage data, producing design/test documentation, and building automated FVT tests.
  • Led the build and update of AWS SDK support for Db2 on Ubuntu 24, delivering platform compatibility through code updates, documentation, and automated regression testing. Ensured clean test execution and drove the project to closure.
  • Reduced regression backlog by 30% through timely fixes of code and environment defects, improving stability and release quality.
  • Collaborated in scrums, QA, and architecture reviews to ship features and fixes on schedule using Agile practices.

Computer Science Professor

Durham College
01.2024 - Current
  • Taught courses in Object-Oriented Programming, Cloud DevOps Solution Architecture, Implementing DevOps Solutions, and Databases.
  • Planned and implemented curriculum to teach up-to-date technology to over 20 students per class.
  • Guided group projects using Agile methodologies, fostering collaboration and practical problem-solving.
  • Organized weekly scrums to track progress, provide feedback, and support continuous improvement.
  • Applied real-world industry examples to simplify complex concepts and strengthen student engagement.
  • Enhanced student learning through live coding demonstrations and hands-on exercises.

Db2 Security Engine Developer

IBM
11.2023 - 09.2024
  • Demonstrated expertise in on-call support as SME, successfully resolving 90% of complex security customer inquiries on Salesforce, enhancing client satisfaction and service efficiency.
  • Developed and improved db2 security features using C language, followed by developing regression tests to maintain and improve the quality of the code.
  • Implemented GSKIT upgrades, Catalog changes for different db2 functions, Buffer pool and table space DBADM authorization (for AWS RDS).
  • Wrote design and test documents for features, focusing on details and customer satisfaction.
  • Fixed code and environmental defects resulting from regression testing in a timely manner, ensuring code stability and reliability, reducing our backlog by 30%.

Db2 Software Test Developer

IBM
01.2022 - 11.2023
  • Spearheaded DB2 and DB2 Cloud Object Storage testing initiatives, enhancing system reliability and performance.
  • Exceeded defect identification and resolution targets by 50%, using a mix of automated and manual testing strategies.
  • Utilized Bash, Perl, and Python scripting to developed specialized tests for regression infrastructure, supporting 11.5.9: DB2 features rollout on Cloud Object Storage.
  • Automated critical test scenarios through Jenkins, ensuring seamless DB2 database integration and functionality checks.
  • Maintained continuous integration machines, ensuring accurate test execution and reliable result reporting.
  • Used Java to develop new features in our SVT tools, making stress testing against the DB2 environment more efficient.
  • Developed Python automation tools to update our Artifactory with the latest regression test run results. Making it easier for developers to access.

Db2 Arbit Software Developer Intern

IBM
01.2021 - 09.2021
  • Developed and deployed a GitHub Probot to automate Github tasks and collect developer feedback.
  • Used Probot framework (Node.js) for building GitHub applications.
  • Utilized an authenticated Octokit client to make API calls to interact with GitHub.
  • Collected data and feedback using MongoDB.
  • Debugged and fixed db2 Arbit features. (Used Python, Docker, Postman)

Software Test Developer Intern

IBM
05.2020 - 08.2020
  • Analyzed and improved test automation, enhancing efficiency by 30% for Websphere Application Server using Java, Junit, and shell scripting.
  • Resolved product and test defects in a timely manner, decreasing number of defects by 15% each quarter.
  • Developed a Liberty feature to store and upload RPM/DEB build packages to a specified IBM server using Java. Allowing the team to upload and download builds in a safe and quick manner.
  • Utilized Java to develop a product that detects and fixes installation errors for Websphere Application Server.

Software Engineering Intern

CRA
01.2019 - 04.2019
  • Developed and deployed Excel VBA solutions to automate routine tasks, enhancing operational efficiency.
  • Designed advanced web data scraping programs using Excel VBA, expediting data acquisition.
  • Implemented VBA-based data entry systems, optimizing data management and reducing manual errors.
  • Spearheaded a project to automate report generation, reducing processing time by 50%.
  • Contributed to improving data accuracy and quality through innovative automation techniques.

Education

BEng. Software Engineering - undefined

Ontario Tech University
Oshawa, Ontario
04.2022

Skills

    Java Python C C# JavaScript TypeScript C db2 MySQL Node Express React Vue Redux jQuery NoSQL Git Cloud Computing CI/CD Jenkins MongoDB Bash
    Perl Unit Testing Docker Kubernetes JIRA Agile Quality Assurance Microservices Distributed Systems Automation Regression Testing OOP VBA Project Management DevOps

Timeline

Db2 OS Services Developer

IBM
09.2024 - Current

Computer Science Professor

Durham College
01.2024 - Current

Db2 Security Engine Developer

IBM
11.2023 - 09.2024

Db2 Software Test Developer

IBM
01.2022 - 11.2023

Db2 Arbit Software Developer Intern

IBM
01.2021 - 09.2021

Software Test Developer Intern

IBM
05.2020 - 08.2020

Software Engineering Intern

CRA
01.2019 - 04.2019

BEng. Software Engineering - undefined

Ontario Tech University
Ibrahim Abdo