Major Degree of Computers and Information Sciences
This is where I ended up a computer geek .. wooohooo
Senior Software Engineer at SOCi.
Hello, I'm
Senior Software Engineer
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.
Cairo
This is where I ended up a computer geek .. wooohooo
I have been a Software Engineer for 15 years.
Below is a list of the positions I filled along the way.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
I worked as a PHP freelancer.
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
I have been building production systems with Node.js for many years.
I build modern front-end applications with React and Vue, often paired with Next.js for full-stack experiences.
I use the D3.js visualization library to create interactive, data-rich visualizations and dashboards.
I rely on MongoDB (alongside SQL databases) for flexible, document-based data storage in many services.
I use Git and GitHub to collaborate, review code, and automate CI/CD workflows.
I have experience with Rust for systems programming and web development with frameworks like Rocket.
I live in NeoVIM, using it with shell scripting to stay fast and productive.
Docker is at the core of how I package, isolate, and ship microservices and development environments.
I use AWS Lambda and other AWS services (such as SQS, SNS, RDS, and ElastiCache) to build serverless and event-driven systems.
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.
A small sample of projects I’ve worked on.
Senior Software Engineer helping build a platform for multi-location marketing.
Tech Lead building a music credits platform for artists and professionals.
Interactive dashboards and visualizations using D3.js and modern web tooling.
It will be my pleasure to be contacted by you.
Send me a (Compliment, Advice, Criticism, or Suggestion) email, or whatever you like.
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
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