Software Engineer & Educator

Rameez Barakat

Teaching Assistant at Nile University, passionate about mobile development, compiler design, and empowering the next generation of software engineers.

Cairo, Egypt
Rameez Barakat - Software Engineer and Teaching Assistant

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

September 2019 — Present

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 TechnologiesJuly 2018

Education

2019

M.Sc. Software Engineering

Nile University, Egypt

2015 — 2019

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.

Award-winning
Cross-Platform Trans-compiler
Dec 2018 — July 2019

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.

CompilersAndroidiOSJava
ER to SQL Converter
Apr 2019 — May 2019

An Android application for converting hand-sketched ER diagrams to SQL code, helping database designers streamline their workflow from design to implementation.

AndroidComputer VisionSQLMachine Learning
Social Network Analysis System
Apr 2018 — May 2019

A social network system capable of analyzing frequent trends and patterns in user interactions, providing insights into community behavior.

Data AnalysisGraphsPythonAlgorithms
Math Lab
Oct 2017 — Jan 2018

A mathematical library software similar to MATLAB and Octave for matrix calculations and complex numbers, developed using C++ under Linux.

C++LinuxMathematicsAlgorithms
Pipelined MIPS Processor
Nov 2017 — Jan 2018

Implementation of a pipelined MIPS processor simulation using Verilog on Xilinx IDE, demonstrating understanding of computer architecture.

VerilogHardwareMIPSXilinx

Skills & Achievements

Programming Languages
JavaC++CPython
Databases & Tools
MySQLGitVersion Control
Systems & Platforms
Linux AdministrationAndroid DevelopmentVerilog

Awards & Recognition

Dell Technologies Graduation Project Competition

7th Place in Turkey, Middle East, and Africa

iHub Computer Vision Competition

2018/2019 Participant

Online Certificates

Algorithms on GraphsUniversity of California
Data StructuresUniversity of California
Algorithmic ToolboxUniversity of California
Neural Networks and Deep LearningCoursera
Improving Deep Neural NetworksCoursera

Publications

Peer-reviewed research contributions in the field of mobile development and compiler design.

TCAIOSC: Trans-Compiler Based Android to iOS Converter
2019
5th International Conference on Advanced Intelligent Systems and Informatics (AISI'19)

A comprehensive study on compiler-based approaches for converting Android applications to iOS, enabling cross-platform mobile development through automated code transformation.

Trans-CompilerMobile DevelopmentCross-Platform
TCAIOSC: Application Code Conversion
2019
Novel Intelligent and Leading Emerging Sciences Conference (NILES)

An extended analysis of the application code conversion methodology, exploring the practical implementation and challenges of automated mobile app translation between platforms.

Code ConversionAndroidiOS

Get in Touch

Interested in collaboration, research opportunities, or just want to connect? Feel free to reach out!

Location

El-sherouk City, Cairo, Egypt

Open to opportunities in software engineering, research collaboration, and academic partnerships.

Send an Email