Ibrahem A’mer
Software Engineer, Product Manager.
Sakha
Kafr El-Shiekh,
(--
EXPERIENCE
SKILLS
PayMob, Cairo — S
oftware Engineer.
Python3 - PHP - C/C++ - SQL
Oct 2017 - PRESENT
- Algorithms - Data
Architecting and designing many business features, developing and
testing the backend system for e-finance solutions that serves millions of
clients and users.
Najiba, side project — Back-end developer, Product Manager.
Jan 2017 - PRESENT
structures - ORM - JavaScript
- Twitter’s Bootstrap Django - Laravel - RESTful
APIs - MySQL - SQLite PostgreSQL - Celery RabbitMQ - Nginx - uWSGI Gunicorn - GCBV - Git - TDD
Leading a 4-developer team, I’ve been engaged over the full cycle of the
- Agile - Unit testing - Clean
creation of solution consists of web-based app and another mobile app
code - Project management -
that extends it, starting from gathering the requirements, storming
Time management
team’s brains, and creating detailed use cases . Planning the high-level
design and architecture for the solution that should operate over a
medium scale. And finally putting the final touches of the low-level
design and database design before digging deeper in the development
Certificates
cycle where I used cutting-edge technologies like: Python3, SQLite,
Algorithmic Toolbox by
Postgres, Django, DRF, python-social-auth, Selenium. Following best
University of California, San
practices and PEP-8 coding style helped me writing moduled, clean and
Diego & Higher School of
well-tested code.
Economics on Coursera.
Certificate earned on
Digifylabs, Mansoura —
B
ack-end development intern.
December 2, 2016
April 2016 - Aug 2016
A 3-month internship in an British-based startup launching its office in
Egypt, Mansoura. I’ve been introduced to various technologies and
concepts like: PHP, MySQL, AJAX, Wordpress development. and I
managed to kick off my first project within 1 week later.
Code Mania, M
ansoura — Back-end developer.
Aug 2015 - Nov 2016
I’ve been participated in delivering multiple projects in various
technologies like: HTML5, CSS, JS, PHP, Laravel, Django, MySQL, and
SQLite.
Data Structures by University
of California, San Diego &
Higher School of Economics
on Coursera. Certificate
earned on March 25, 2017
Algorithms on graphs by
University of California, San
Diego & Higher School of
Economics on Coursera.
Certificate earned on August
20, 2017
EDUCATION
Algorithms on strings by
University of California, San
Diego & Higher School of
Faculty of computers and information sciences, Mansoura
university — B
achelor of Applied Science (B.A.Sc.), Computer
Science, 2014 - 2018
Economics on Coursera.
University of California San Diego, Couresera —
specialization, Algorithms and Data structures , 2016 - 2018
Crafting Quality Code by
Certificate earned on Feb 6,
2018
University of Toronto on Jul
2017
Socket Programming in C
PROJECTS
from Scratch by Eduonix
learning solutions on Jul 2017
Mobile wallet provider
The solution allows a mobile operator subscriber to be able to perform a
person to merchant / or person to person payment using his/her mobile
wallet; which is linked to a dedicated mobile wallet account. An Interface
developed by User Interface Provider is used to initiate the transactions.
LANGUAGES
Arabic
All financial transaction is processed by Mobile Payment Platform /
MasterCard. The platform has been customized to meet Central Bank of
English
Egypt requirements.
Loans billing portal
Bills portal is a platform that allows many microfinance firms to process
and monitor their bills payments from and to thousands of end-users.
The portal is designed to communicate with clients' data using different
ways that include APIs integration and direct uploading and processing to
the portal itself.
Najiba — u
niversity-life management solution
Najiba is a university-life management system that allowed students to
keep with their university materials and social life through a high-level
solution that is powered by the students community itself. On a technical
perspective, the solution consists of web-based application powered by
Python3 and Django framework and its corresponding mobile application
that communicates using RESTful APIs powered by DRF. Its pluggable and
modular architecture enforces code reusing and activate the DRY concept.
Relying on well-structured test suite and challenging CI/CD cycles, it
provide high level of stability and reliability.
Zakhir —
Online store
Making easy, user-friendly, interactive online store solution was my goal
at Zakhir. Making the user experience more easier by grabbing all needed
data about some item instantly without load any external pages.
Providing the user all the abilities to choose his favorite color, size and
other item properties without any overwhelming. I also developed the
front-end side of this project, so it's full-stack experience as for me.
Francais