Summary
Overview
Work History
Education
Skills
Timeline
Generic

Khalid Hosni

Software Engineer
Alexandria

Summary

Dynamic Software Engineer with a proven track record at softlock, specializing in secure systems and data integrity. Proficient in Java and SQL, I excel in developing innovative solutions and collaborating effectively with cross-functional teams. Achievements include enhancing security features and optimizing data management systems, demonstrating both technical expertise and strong problem-solving skills.

Overview

2
2
years of professional experience
2
2
Languages

Work History

Software Engineer1

Softlock
Cairo, Cairo Governorate
07.2024 - Current

As a Software Engineer I, I worked on multiple security-focused projects, primarily in the government sector. My role involved building secure systems and ensuring data confidentiality, integrity, and availability across various modules. Key contributions include:

  • Developed and tested secure features like encryption, decryption, digital signatures, and certificate validation using Java, BouncyCastle, and hardware SDKs.
  • Wrote comprehensive unit and integration tests for critical modules (e.g., Common, PKI, WebCrypto) on the eProcurement platform for the Egyptian Ministry of Finance in collaboration with a Korean team.
  • Upgraded and maintained an OTP Management system, integrating LDAP, Active Directory, and MultiOTP with bash scripts, and migrated infrastructure from Ubuntu 20 to 24.
  • Built a queue-based email and SMS notification system using Laravel with retry logic and priority-based message processing.
  • Developed a call center service, secure log backup system, and a template manager for emails, SMS, and document templates.
  • Worked on HSM integration, implementing PKCS#11 features, token lifecycle management, and secure key handling with Entrust and JavaFX.
  • Refactored and debugged legacy systems, introduced data structures for error tracing, and documented complex modules to support cross-team collaboration.

Tech Stack: Java, Spring, Maven, Laravel, Bash, Linux, JavaScript, jQuery, PKCS#11, SQL Server, REST APIs.

Software Engineer

Geekyair
Alexandria, Alexandria
08.2023 - 06.2024

FoodieLand ( https://foodielandnm.com )

As a Software Engineer I, I worked across multiple full-stack projects, focusing on backend services, system integration, and enhancing user experiences. Here's a breakdown of my contributions:

  • Migrated data from Airtable (linked to Meta Ads Manager) into a Laravel/MySQL system, replicating and optimizing table structures.
  • Integrated AWS S3 for scalable image handling and storage.
  • Built event-driven Webhooks with Eventbrite for order-based workflows.
  • Used Livewire to enhance frontend interactivity with real-time table updates.

Tech Used: Laravel, Livewire, MySQL, AWS S3, JS, Webhooks

Palm Trees 3D

  • Backend (Node.js + Postgres):
    Built order calculation service integrated with Stripe for payments and taxes.
    Implemented logic to update product data when order changes occur.
  • Frontend:
    Created admin tools for sending targeted SMS and email communications to users.

Tech Used: Node.js, Postgres, Stripe.js, AWS S3, JS

Modeling App (https://boxati.onrender.com)

  • Architecture: Full-stack with React/TypeScript frontend and Node.js backend using Drizzle ORM.
  • Features:
    Built a 3D packaging design tool using Three.js & React Three Fiber.
    Added dynamic drag-and-drop design tools, face-specific editing, and real-time previews.
    Developed an e-commerce module: authentication, checkout, admin dashboard, and metrics.
  • Deployment: CI/CD pipeline on Render for automated deployment.

Tech Used: React, TypeScript, Node.js, Drizzle ORM, Three.js, Tailwind, JWT, SQL, Git

Education

Bachelor of Science - Computer Engineering

Pharos University
Alexandria
04.2001 -

Skills

SQL

MySQL

Object-oriented programming

Javascript

Java

Ldap

Active directory

Docker

Jenkins

Timeline

Software Engineer1

Softlock
07.2024 - Current

Software Engineer

Geekyair
08.2023 - 06.2024

Bachelor of Science - Computer Engineering

Pharos University
04.2001 -
Khalid HosniSoftware Engineer