Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

Ahmed Elkholy

Software Engineer
Cairo

Summary

Software developer having 10 years of work experience in software development life cycle including coding , designing, testing, analysis and trouble shooting support , worked for multiple employers in different industries . Seeking a new challenging job, which would best utilize skills, increase professional experience, and enhance educational background , Posses a BS in Computer Science

Overview

11
11
years of professional experience
4
4
years of post-secondary education
5
5
Certifications

Work History

Software Engineer

Orange Business Services
2022.03 - Current
  • Third line support for customers applications and services trouble shooting .
  • Increased usability of current service by adding new features or migrating to a new technology or stack .
  • Software Engineer responsible for developing web application using Python - Django
  • Rest APIs development using django rest frame work
  • Developing REST APIs using TypeScript on frame work NodeJS express
  • Front End development using React JS
  • Develop test cases for back-end development python using unit test / pytest
  • Testing for front-end development by jest - javascript
  • Develop Automation process pipelines using Jenkins
  • Docker Virtualization
  • CI/CD using gitlab and CircleCI
  • Python scripts to utilize automation for manual procedures and data manipulation using python selenium , pandas and numpy
  • Database development sqlserver , mongo , postgres
  • Power shell scripting

Power Platform Developer

Microsoft
2020.10 - 2022.03
  • Developing Azure functions to run different scripts (python /javascript)
  • Data mapping and manipulation using python-numpy , pandas
  • REST APIs end points integration and development using Python - django rest frame work
  • Develop applications on power apps (mobile app-canvas – portals )
  • Developing dashboards on power bi and integration with different third party applications .
  • Automation any manual process concerning data entry and data extraction for all concerned parties using python scripts
  • Developing work flow automation using power automate
  • Designing logic apps on azure for automating and handling process and requests
  • Use chat-bots services to provide virtual assistants and support concerning any campaign for all concerned parties
  • Develop and enhance sql queries , procedures

IT Systems Development & Reporting

Qatar National Bank
2013.05 - 2020.10

• Developing Oracle Applications

• Automation for manual daily procedures using python selenium .

• Web scrapping using python -Scrapy

• Enhance data manipulation using python Numpy , Pandas

• Handle core banking projects and assist users with their interface with existing applications.

•Develop web applications using asp.net and java JSF .

•Data base development SQL SERVER and Oracle

•Reporting services using power bi and SSRS

•Work Flow design IBM BPM .


Education

Bachelor of Science - Computer Science

Misr International University
Cairo , Egypt
2008.08 - 2012.07

Skills

    Client requirements

    Algorithm implementation

    Troubleshooting

    Continuous improvement techniques

    Development Lifecycles

Languages

Arabic
English

Certification

AZ-900 : Microsoft Azure Fundamentals , Microsoft Learn

Timeline

AZ-204 : Developing solutions for Microsoft Azure , Microsoft Learn

2024-08

Software Engineer

Orange Business Services
2022.03 - Current

Power Platform Developer

Microsoft
2020.10 - 2022.03

IT Systems Development & Reporting

Qatar National Bank
2013.05 - 2020.10

Bachelor of Science - Computer Science

Misr International University
2008.08 - 2012.07

AZ-900 : Microsoft Azure Fundamentals , Microsoft Learn

Nano Degree for Advanced Full stack developement , udacity

PCAP-31-02: PCAP Certibed Associate in Python Programming , Python Institute

Oracle Data4ase SQL Certibed Associate , Oracle University

Ahmed ElkholySoftware Engineer