Islam Askar

Islam Askar

Lead Software Engineer

A LITTLE ABOUT ME

Hello. I am a software engineer.an instructor.an entrepreneur.a freelancer.a geek.a travel lover.


Basically, I am an experienced Software Engineer with more than 13 years of experience building web applications using cutting-edge technology.  I have good knowledge and experience with both LAMP/R and MEAN stacks.

I code, read, design, and play in my spare time. I also tend to keep my tablet full of apps, photos, to-do lists, and artifacts of random places I’ve traveled.

LATEST TWEETS

LET’S GET IN TOUCH

Islam Salah Askar

Islam Salah Askar

islam.askar@gmail.com

(+2) 011 11100 956

Frankfurt am Main, Germany

DROP ME A LINE

LET’S SOCIALIZE

LOCATION

WORK HISTORY

2019

Lead Software Engineer

creditshelf AG
  • Integrating the company platform with a popular CRM system (dual-sync).
  •  Integrating the company platform with the fronting bank to handle all the payments.
  • Rearchitecting the entire system into a Modular Monolith with a REST API layer and a separate SPA.
  • Designing the AuthN/Authz flow by adding Identity Management Service.
  • Integrating the API Gateway with the IdM service and the backend services.
  • Migrating the system to Kubernetes and incorporating GitOps tools for seamless application infrastructure deployment.
  • Designing and implementing the release pipeline using Docker, K8s, and AWS as the infrastructure provider.
  •  Automating the release notes by posting the changes automatically to Slack for stakeholders and creating GitHub releases.
  • Integration of ELK as a log collection, tracing, and monitoring system.
  • Integrating Cypress for e2e testing and leading the addition of e2e tests using Cucumber with Gehriken syntax.
  • Integrating React to run on top of Rails to migrate the views to ReactJs as a transitional state.
  • Integrating Static Code Analysis tools into the release pipeline.
  • Maintaining the system documentation.
  • Contributing effectively to the whole company’s architecture design.
  • Onboarding new team members and guiding them through the system.
2018

Co-Founder & CTO

Comprando.io
  • Defining the technology stack.
  • Putting the tech strategy for the PoC.
  • Developing a complex web e-commerce application.
  • Developing mobile clients (Android and iOS).
  • Automating the release pipeline using GCP Kubernetes as a backend
2017

Senior Full Stack Developer

TN VISA Expert.
  • Developing Web Applications using WordPress, Laravel, CodeIgniter, and Django.
  • Integrating a payment gateway.
  • Automating the development life cycle.
2014

Head of Open Source Department

INFORMATION TECHNOLOGY INSTITUTE (ITI)
  • Managing and leading a group of six in the department.
  • Participate in the selection of scholarship candidates offered by the institute.
  • Participate in the selection of new staff.
  • Conducting Lectures, Labs & Preparing Course Materials.
  • Developing Institute Applications (ERP System, Students Attendance system, Department Portal)
2012

Teaching Assistant – Open Source Department

INFORMATION TECHNOLOGY INSTITUTE (ITI)
  • Conducting Lectures, Labs & Preparing Course Materials.
  • Developing Web apps.
  • Managing Students Groups.
  • Participating/organizing ITI Events.
2011

Web Developer

GCSSD
  • Developing Broadcast & News websites.
  • Contributing to a large CMS as a product for the company.
  • Providing web support.

EDUCATION HISTORY

2011

Diploma, Software Engineering

INFORMATION TECHNOLOGY INSTITUTE (ITI)

I studied Software engineering at Information Technology Institute

2008

Bachelor of Science

ZAGAZIG UNIVERSITY

..

SERVER SIDE TECHNOLOGIES

Ruby

Ruby on Rails

PHP

Zend Framework

Laravel

perl

Catalyst

Python

Django

NodeJS

ExpressJS

CLIENT SIDE TECHNOLOGIES

HTML5 & CSS3

ajax

XML

JavaScript

jQuery

Bootstrap

Reactjs

Databases

MySQL

PostgreSQL

MongoDB

Redis

CouchDB

DevOps & SYSTEMS ADMINISTRATION

RHEL/CentOS

Ubuntu

Shell Scripting

Git

CircleCI

Chef

SVN

AWS

Kubernetes

ArgoCD

Crossplane

Google Cloud Platform

Apache WebServer

nginx

SOFT SKILLS

Team Building

Problem Solving

Presentation Skills

Leadership & Motivation

Communication Skills

DOWNLOAD MY CV

You can download my CV in pdf format if you like.

DOWNLOAD CV

VIEW MY LINKEDIN PROFILE

You can view my LinkedIn profile. You find more information about me. this includes the projects which I have made, presentations, and events.

MY LINKEDIN PROFILE