← Back

Hardware & Software Engineering Intern

S. & A. S. Co. LTD

June 2024 – Aug 2024

Extended a Java desktop application for internal operations, improved performance with multithreading, and refactored legacy modules with senior engineers for maintainability.

JavaDesktop AppMultithreadingSQL/DB OpsUI LogicDebugging

Improved runtime ~25% by parallelizing long-running tasks with multithreading

Improved database operations + UI logic to streamline internal workflows

Refactored legacy modules with senior engineers to reduce recurring issues

Overview

Engineering internship in Beirut, Lebanon focused on improving a legacy Java desktop application used for internal workflows.

Worked across UI logic, database operations, and performance bottlenecks while collaborating with senior engineers.

What I built

Extended the Java desktop application by improving database operations and UI logic to support smoother internal workflows.

Added safeguards and cleaner flow handling to reduce friction in day-to-day usage.

Performance improvements

Improved runtime by ~25% by introducing multithreading to parallelize long-running tasks and reduce bottlenecks.

Identified slow paths, separated work into parallelizable units, and ensured UI responsiveness during heavy operations.

Maintenance & debugging

Debugged and refactored legacy modules with senior engineers to improve maintainability.

Reduced recurring issues by cleaning up fragile logic, simplifying modules, and improving code readability.