Amr Farouk

Senior Software Engineer

Senior Software Engineer specializing in Mobile Application and Web Application Development. Experienced with all stages of the development cycle for dynamic projects. Strong engineering professional finished his Master’s Degree focused in deep learning, image recognition and neural machine translation from Kaunas University of Technology.

Download CV    
about image

My Main Skills

Microsoft Dynamics 365
95%
Android
90%
iOS
85%
Web Development
75%
Embedded Systems
70%

Experience

Microsoft Dynamics CRM Developer | 2021 - Present

Writing idiomatic, tested, scalable and documented .NET code. Revise, update, refactor and debug code. Coordinating the workflow between analysts, web developers and DevOps. Cooperating with the front-end developers in the process of building and extending the RESTful APIs..


Freelance Senior Software Engineer | 2017 - 2021

Developing and maintaining the mobile application and the company’s website considering the following platforms iOS/Android and Web. Backend in both applications website and application considering Firebase (By Google) and Custom Backend (PHP & MySQL).


Junior Software Engineer | 2017

I had a training as Junior developer at Codendot, i developed an iOS facebook application called MoodyMode and i also developed a facebook puzzle game for the company Hallab Lebanon. Backend in both applications considering Firebase (By Google) and Custom Backend (PHP & MySQL). MoodyMode created with Xcode 8.3 and the Facebook Puzzle Game Created with IntelliJ PHPStorm.


Startup Weekend – North Lebanon | November 21, 2014

I developed an idea about Wireless Charging and entered the competition powered by Google hoping to win the first place. Our idea was how to charge your mobile wirelessly, it included hardware and software development. Working as participant creating a new idea and compete with other innovating ideas, my idea Wi-TEK is consisting wireless charging.


Teacher Assistant | August 2011 – August 2013

I worked as a teaching assistant in the well known organization Utopia Camps where i learned teaching Skills and new techniques of transferring information to children.


What I Offer



3015

Hours Worked

6589

Lines of Code

39

Total Projects

19

Certificates



My Works

portfolio image

iCam

Advanced Android Application for Scanning, Creating And Maintaining PDF Files.

Client:

Completed:

Type:

link:

Personal

26/09/2021

Android Application

Open Link

portfolio image

iRecord

Android Application for Recording your Device Screen. Advanced Application that allows users to Record Device Screen Like Experts!

Client:

Completed:

Type:

link:

Personal

19/09/2021

Android Application

Open Link

portfolio image

iNotes

Android Application for your Notes. All Your Notes at Your Fingertips!

Client:

Completed:

Type:

link:

Personal

19/09/2021

Android Application

Open Link

portfolio image

Egyptian Hieroglyphic Recognition

Recognize Egyptian hieroglyphics by comparing transliteration technique against neural machine translation analysis.

Client:

Completed:

Type:

link:

KTU

01/07/2021

Machine Learning Project

Open Link

portfolio image

iDesign

iDesign is a mobile application that helps customers design and get inspired with nowadays Interior Design trends.

Client:

Completed:

Type:

link:

Personal

19/10/2021

Android Application

Open Link

portfolio image

TransUnion - Caesar Cipher

I implemented this project to show and demonstrate my skills with C#. Caesar Cipher is a an old way of transferring secret information back in medieval times. In this project we implement the Encryption and Decryption for Caesar Cipher using C# Programming Language, with UnitTests Covered.

Client:

Completed:

Type:

link:

TransUnion

27/10/2020

Desktop Application

Open Link

portfolio image

Danske Bank Group IT - Coding Challenge

This is a game where user can modify an array. When the array is modified, user receives feedback if game is winnable and the game output is shown.

Client:

Completed:

Type:

link:

Danske Bank Group

29/06/2020

WordPress Site

Open Link

portfolio image

What To Wear Today? - AdeoWeb

I implemented this project to show and demonstrate my skills with Symfony 5.1.2. I never took any training what so ever regarding Symfony before, i learned during the process of making the application using online tutorials and manuals.

Client:

Completed:

Type:

link:

AdeoWeb

29/06/2020

Symfony 5.1.2 Website

Open Link

portfolio image

Beertest - SATALIA

Program uses SQLite to run MySQL inside the Android App. Internet Connection is not Required. Program accepts following inputs: Home location (latitude, longitude) and Priority (breweries or beer types).

Client:

Completed:

Type:

link:

Satalia

24/12/2020

Android App

Open Link

portfolio image

3aj2aaWein?

Escape Traffic In Lebanon. Before Taking A Ride Always Check The Traffic Status. Or Even Help Others By Posting Your Traffic Updates.

Client:

Completed:

Type:

link:

Personal

29/01/2020

Android Application

Open Link

portfolio image

WikiProcedures™

Procedures is planned as a co-operative effort through which people can help each other navigate bureaucratic and other requirements in different locations. The goal is to create one place where people can turn to for help regarding birth/marriage/death certificates, deeds/titles, and other legal documents. It will include samples of forms that must be filled out and instructions on where the forms can be obtained.

Client:

Completed:

Type:

link:

Personal

13/02/2020

Android Application

Open Link

portfolio image

J'adore Store

Best Quality Of Clothing And Handmade Accessories And Bags.

Client:

Completed:

Type:

Personal

10/07/2020

WordPress Site

portfolio image

Introduction to Mobile Application Devlopment

iOS/Android, Native/Hybrid, Back-End, Front-End Or Full-Stack. General Mobile Development Course & Career Guide.

Client:

Completed:

Type:

link:

BAU

15/05/2019

PDF File

Open Link

portfolio image

yallaBeena - Let's Go

Nearby Cafés - Cinemas - Fast Food - Parks - Restaurants - Sport Centers - Theaters ...

Client:

Completed:

Type:

Personal

15/04/2020

WordPress Site

portfolio image

elBodyguard

Stop Harassment In Egypt. Women Safety First. Android & iOS.

Client:

Completed:

Type:

link:

Personal

09/09/2021

Android/iOS Application

Open Link

portfolio image

iProtect

"Hey can i see your phone real quick?" - Try iProtect Android & iOS.

Client:

Completed:

Type:

Personal

25/09/2020

Android/iOS Application

portfolio image

EgyEco

Help Egypt's Economy Grow Back With Your Ideas, Solutions And Strategies.

Client:

Completed:

Type:

Personal

21/03/2020

WordPress Site

portfolio image

Hallab Facebook Puzzle

Built With (Firebase, MySQL/PHP) As A Backend, Using (HTML5 Facebook Canvas). Published On The Valentine Day Of The Year 2017. Winners Got Rewards From Hallab... Under Supervision Of Codendot Lebanon.

Client:

Completed:

Type:

link:

Hallab Lebanon

24/12/2020

HTML5 Canvas Game

Open Link

portfolio image

MoodyMode

Share Your Mood With Your Friends, Send Any Friend A Flower To Cheer Him Up When He Is Feeling Down... Under Supervision Of Codendot Lebanon.

Client:

Completed:

Type:

link:

Codendot

24/12/2020

iOS Application

Open Link

portfolio image

Cairo University - Staff Information App

A Big University Can Make It Hard For Students To Find The Necessary Information About There Doctors And Assistants... This App Helps Them Out. Android & iOS.

Client:

Completed:

Type:

Cairo University

15/09/2020

Android/iOS Application

portfolio image

BAU Events Website

Beirut Arab University Custom Built Events System.

Client:

Completed:

Type:

link:

BAU

24/12/2020

WordPress Site

Open Link

portfolio image

BAU Guest App

All in their pocket. All Necessary Documents, Tuition Fees And Academic Calendar In One Place. Android & iOS.

Client:

Completed:

Type:

BAU

25/12/2020

Android/iOS Application

portfolio image

Rajany CMS

A responsive website about Interior/Exterior Design CMS Version.

Client:

Completed:

Type:

Rajany Designs

10/08/2020

WordPress Site

portfolio image

Rajany Report

Rajany Senior Project Final Report, Based On Latest Firebase Back-End As A Service (BAAS).

Client:

Completed:

Type:

link:

BAU

27/09/2019

PDF File

Open Link

portfolio image

Rajany Web Application

A responsive website about Interior/Exterior Design. (Firebase / HTML,JavaScript)

Client:

Completed:

Type:

link:

BAU

24/12/2020

Firebase Website

Open Link

portfolio image

Rajany iOS Version

A responsive iOS application about Interior/Exterior Design. (Firebase/Swift).

Client:

Completed:

Type:

link:

BAU

24/12/2020

iOS Application

Open Link

portfolio image

Rajany Android Version

A responsive Android application about Interior/Exterior Design. (Firebase/Java).

Client:

Completed:

Type:

link:

BAU

24/12/2020

Android Application

Open Link

portfolio image

iShop

E-Commerce website written in pure PHP in my first year of CS Bachelor. 3 Login Methods Admin, Data Entry Operator and Normal User.

Client:

Completed:

Type:

link:

BAU

24/12/2020

PHP Website

Open Link

portfolio image

C-Sharp-Exam

Simple Exam Questions About C Sharp Programming Language.

Client:

Completed:

Type:

link:

Personal

15/03/2019

Desktop Application

Open Link

portfolio image

Lightyears C-Sharp

Simple Lightyear to Kilometer Converter C# Implementation.

Client:

Completed:

Type:

link:

Personal

17/11/2018

Desktop Application

Open Link

portfolio image

K-Nearest Neighbors

K-Nearest Neighbors implementation using Python.

Client:

Completed:

Type:

link:

Personal

25/11/2021

Python Script

Open Link

portfolio image

K-Nearest Neighbors

K-nearest neighbors implementation using Matlab.

Client:

Completed:

Type:

link:

Personal

15/07/2019

Matlab Script

Open Link

portfolio image

Models And Algorithms Of Physically Based Behavior

Related Matlab Course Source Codes.

Client:

Completed:

Type:

link:

Personal

27/10/2020

Matlab Script

Open Link

portfolio image

Approximation And Visualization 3D-Objects

Related Matlab Course Source Codes.

Client:

Completed:

Type:

link:

Personal

19/09/2020

Matlab Script

Open Link

portfolio image

Canny Edge Detector

Edges Feature Detection by Canny algorithm implementation using C++.

Client:

Completed:

Type:

link:

Personal

15/03/2020

C++ Script

Open Link

portfolio image

Sobel Edge Detector

Edges Feature Detection by Sobel algorithm implementation using C++.

Client:

Completed:

Type:

link:

Personal

19/09/2019

C++ Script

Open Link

portfolio image

Java Swing Samples

Swing Samples to Learn Java Graphical User Interface Implementation.

Client:

Completed:

Type:

link:

Personal

25/06/2018

Java GUI Code

Open Link

portfolio image

Java Text Oriented Samples

Text Oriented Samples to Learn Java Programming Language.

Client:

Completed:

Type:

link:

Personal

16/04/2018

Java Non-GUI Code

Open Link

portfolio image

PacMan Game

Simple GUI PacMan Game Written in Java.

Client:

Completed:

Type:

link:

Personal

27/04/2018

Java GUI Game

Open Link

Certifications

Contact

Android Apps

Published Android Apps

Social Media:

brand image
brand image
brand image
brand image