Portrait of Diaa Kasem

Hello, I'm

Diaa Kasem

Senior Software Engineer

Currently at SOCi

About Me

I am a Senior Software Engineer at SOCi, where I help build cloud-native products for multi-location and local businesses. Previously, I led engineering efforts at Muso.ai and founded Qarii, shipping multiple products end to end.

Day to day I work mainly with modern JavaScript and Node.js, building web applications and APIs with React, Vue, Next.js, D3.js, and related tooling. I also use Python, PHP, and Rust where they fit best to deliver reliable, maintainable systems.

On the data and infrastructure side, I work with PostgreSQL, MySQL, MongoDB, AWS Neptune, and Redis, running on AWS and containerized with Docker. I rely on services like AWS Lambda, SQS, SNS, and tools such as Terraform, Ansible, Jenkins, NeoVIM, and shell scripting to automate deployments and streamline development.

Personal Information

Address
Cairo
Egypt
Email
[email protected]
Upwork Profile
Upwork profile

Education

from 2003 to 2007

University of Ain-Shams University

Cairo

Major Degree of Computers and Information Sciences

This is where I ended up a computer geek .. wooohooo

Employment

I have been a Software Engineer for 15 years.

Below is a list of the positions I filled along the way.

from 2022 to Infinity and Beyond

SOCi

Senior Software Engineer

Working with a great team to build products that help local businesses grow.

The platform is built with Docker, MySQL, PHP, AWS (RDS, ECR, Lambda, SQS, SNS, ElastiCache/Redis), Node.js, and Go.

from 2019 to 2022

Muso.ai

Tech Lead

Led a great team building a leading music credits platform.

The project used Docker, PostgreSQL, Gremlin, AWS (Neptune, ECR, Lambda, SQS, SNS, ElastiCache/Redis), Vue.js, and Node.js.

from 2017 to 2019

Qarii

CEO and Founder of Qarii Software Company

Built and iterated on multiple products, learning a lot about the business side in the process, including Was Missing, The OKR, MarketMSR, and other smaller projects like Filterlike, QPinger, and Desaigns.

from 2016 to 2018

Tqweem

Tqweem Head Of Engineers

Led a team building an e-learning application focused on identifying and addressing student difficulties to help them understand and succeed.

The project used Docker, InfluxDB, Jenkins, AngularJS, Node.js, Django, Tastypie, RequireJS, Jasmine, Bootstrap 3, CSS3, Less, and HTML5.

from 2014 to 2016

Elproff - Academy 77

Elproff Technical Team Leader

Led a team building an e-learning application focused on helping students understand and succeed.

The project used AngularJS, Node.js, Django, Tastypie, RequireJS, Jasmine, Bootstrap 3, CSS3, Less, and HTML5.

from 2013 to 2014

Upwork - Freelancer

Web Solutions Developer

I worked as a freelance web solutions developer on Upwork.

Technologies included JavaScript, AngularJS, Node.js, D3.js, Express.js, Rust, CoffeeScript, RequireJS, Socket.io, Jasmine, Python (Flask), MongoDB, RethinkDB, Parse.com (Parse API), Bootstrap 3, CSS3, Less, HTML5, and Pug templates.

from 2012 to 2013

CodeScalers

Solutions Developer

Worked with a great team developing a cloud computing management solution, specializing in front-end technologies such as JavaScript, AngularJS, D3.js, Lodash, jQuery, jQuery Templates, Less, CoffeeScript, Jasmine, and Karma.

from 2010 to 2012

Integrant Inc.

Software Engineer

Worked with a team developing CRM software for an advertising agency using GWT, GXT, Spring, Hibernate, Quartz, Apache CXF Web Services and JMS Technologies using OpenMQ.

from 2009 to 2010

iCraft

JBoss Administrator

Outsourced to RAYA Software and Bull companies as a JBoss (AS) consultant/administrator on a project for the Egyptian Tax Authority, tuning JBoss AS performance and managing clustering and load balancing.

from 2008 to 2010

XTEND

Software Engineer

Developed communication software that enabled users to interact with their Facebook accounts via SMS using Groovy, Java, PHP, Yahoo Pipes, Facebook APIs, Google Reader Java APIs, JSON, XML, Java Reflection, and RMI.

from 2007 to 2007

Arabsoftware.net

PHP Developer

I worked as a PHP freelancer.

What I Do

Deep inside I'm a software engineer, I love to think and know how things work and improve.
And these are some of the languages and tools I use

Node.js logo

NodeJS

I have been building production systems with Node.js for many years.

React and Vue logo

React & Vue

I build modern front-end applications with React and Vue, often paired with Next.js for full-stack experiences.

D3.js logo

D3JS

I use the D3.js visualization library to create interactive, data-rich visualizations and dashboards.

MongoDB logo

MongoDB

I rely on MongoDB (alongside SQL databases) for flexible, document-based data storage in many services.

GitHub Octocat logo

GitHub

I use Git and GitHub to collaborate, review code, and automate CI/CD workflows.

Rust programming language logo

Rust

I have experience with Rust for systems programming and web development with frameworks like Rocket.

Vim editor logo

NeoVIM

I live in NeoVIM, using it with shell scripting to stay fast and productive.

Docker logo

Docker

Docker is at the core of how I package, isolate, and ship microservices and development environments.

AWS Lambda logo

AWS Lambda

I use AWS Lambda and other AWS services (such as SQS, SNS, RDS, and ElastiCache) to build serverless and event-driven systems.

Skills

I am excellent at the following
Modern JavaScript/TypeScript, Node.js, React, Vue, Next.js, D3.js, plus Python, PHP, Rust, and a range of SQL/NoSQL databases.

Web Technologies

  • JavaScript
  • Socket.io
  • Jasmine
  • D3.js
  • React
  • Vue
  • Next.js

Programming & Data

  • Python
  • Rust
  • Node.js
  • PHP
  • MongoDB
  • MySQL
  • PostgreSQL
  • Neptune
  • Gremlin
  • Redis

Tools & Utilities

  • NeoVIM
  • Shell scripting
  • Ansible
  • Jenkins
  • Terraform
  • AWS CLI
  • Yeoman
  • Git
  • Webpack
  • Less
  • SCSS

Selected Projects

A small sample of projects I’ve worked on.

Screenshot from SOCi, a local marketing platform

SOCi

Senior Software Engineer helping build a platform for multi-location marketing.

Screenshot from Muso.ai, a music credits platform

Muso.ai

Tech Lead building a music credits platform for artists and professionals.

Sample visualization work using D3.js and modern web stacks

Data Visualizations

Interactive dashboards and visualizations using D3.js and modern web tooling.

Social Media

I am not attached to social apps, but, it is nice being connected with the visitors of my website.

Drop me a line @ one of the following

Contact Me

It will be my pleasure to be contacted by you.

Send me a (Compliment, Advice, Criticism, or Suggestion) email, or whatever you like.

[email protected]

Download my Resume

This is a generated resume of my linkedin profile. It contains some of my work before I become a fulltime freelancer.

For my work as a freelancer, please, visit my Upwork profile.

Download