Backend engineer, ITI 9-Month trainee specializing in Java and the Spring ecosystem, with a track record of shipping well architected backend systems and contributing to open-source projects.
I contributed to JabRef, a widely used open-source Java application (4.7k+ GitHub stars), identified an Open-Closed Principle violation in the OCR module and refactored it using the Factory pattern to decouple engine creation. I also resolved user-facing bugs in the Journal Abbreviation module and removed hardcoded JavaFX styling in favor of reusable, theme consistent configurations.
On a team, built a food delivery platform, I contributed to system analysis and design, implemented the database schema and security model, wrote unit and integration tests, and set up Docker and Docker Compose for consistent deployment across environments.
I came to backend engineering through self-directed study. Starting with core CS fundamentals and data structures implemented from scratch in C++, then C#, and finally specializing in Java and the Spring ecosystem.
- Email: abdallasamirkhalifa@gmail.com
- Linkedin: Abdalla Khalifa

