Software Engineer & Educator
Rameez Barakat
Teaching Assistant at Nile University, passionate about mobile development, compiler design, and empowering the next generation of software engineers.

About Me
I am a dedicated software engineer and educator with a passion for bridging the gap between academic research and practical applications. With a Master's degree in Software Engineering from Nile University and a Bachelor's from Ain Shams University, I bring both theoretical depth and hands-on expertise.
My research focuses on cross-platform mobile development and compiler design, having published papers on trans-compilers that convert Android applications to iOS. I believe in making technology accessible and am committed to serving the developer community through education and open knowledge sharing.
As a Teaching Assistant, I guide students through complex topics in computer science, helping them develop critical thinking skills and practical programming abilities that prepare them for industry challenges.
M.Sc. Software Engineering
Nile University, Egypt (2019)
Dell Technologies Award
7th place in TMEA competition
Bilingual
Fluent in English & Arabic
Experience & Education
Work Experience
Teaching Assistant
Nile University, Egypt
Guiding students through software engineering concepts, conducting lab sessions, and supporting research initiatives in mobile development and compiler design.
Workshops & Training
Dell EMC Summer Workshop
Emerging Technologies • July 2018
Education
M.Sc. Software Engineering
Nile University, Egypt
B.Sc. Computers and Systems Engineering
Ain Shams University, Egypt
Featured Projects
A selection of academic and research projects showcasing expertise in compilers, mobile development, and software engineering.
A tool for converting mobile applications developed in native Android to native iOS using a compiler-based approach. This graduation project achieved 7th place in Dell Technologies TMEA competition.
An Android application for converting hand-sketched ER diagrams to SQL code, helping database designers streamline their workflow from design to implementation.
A social network system capable of analyzing frequent trends and patterns in user interactions, providing insights into community behavior.
A mathematical library software similar to MATLAB and Octave for matrix calculations and complex numbers, developed using C++ under Linux.
Implementation of a pipelined MIPS processor simulation using Verilog on Xilinx IDE, demonstrating understanding of computer architecture.
Skills & Achievements
Awards & Recognition
Dell Technologies Graduation Project Competition
7th Place in Turkey, Middle East, and Africa
iHub Computer Vision Competition
2018/2019 Participant
Online Certificates
Publications
Peer-reviewed research contributions in the field of mobile development and compiler design.
A comprehensive study on compiler-based approaches for converting Android applications to iOS, enabling cross-platform mobile development through automated code transformation.
An extended analysis of the application code conversion methodology, exploring the practical implementation and challenges of automated mobile app translation between platforms.
Get in Touch
Interested in collaboration, research opportunities, or just want to connect? Feel free to reach out!
Open to opportunities in software engineering, research collaboration, and academic partnerships.
Send an Email