Farouk Taher Ali

Home / Farouk Taher Ali

Experience
Boutiqaat
Software Engineer

● Participate actively in the complete software development lifecycle, including performance analysis, design, development, and testing.

● I was a part of the team who built the admin panel from scratch.

● Responsible for Building two main modules TV and CRM modules. 

Simon-Kucher & Partners
Software Engineer

I was the main person in multiple projects (House Bank Manager, Precision Pricing, PricePro Run).

● Responsible for the security configuration using Spring Security while working on House Bank Manager, Precision Pricing, and both survived successfully multiple penetration testing phases.

● Was responsible for developing the calculation service (NodeJs) of Price Pro Run that manages and calculates fees for the bank wealthy clients.

KnowledgeNet
Full Stack Developer

● Responsible for building server functionalities for some banking inquiries and banking services.

● Responsible for Flyway configuration and DB scripts for all the project microservices.

● Worked on revamping the development portal of the company to Angular 6.

● Was responsible to develop the whole HR and escalation system -back endfor NCB of KSA. 

Emirates Advanced Investments Group
Junior Software Engineer

● Worked as a java developer using some closed frameworks.

● Was responsible for the configuration and the database part.

● Worked on to projects Al-Azhar University Hospital and UAE education system.

EDUCATION
Cairo University
September 2012 – May 2016
B.S.E. in Computer Science
Duke University
August 2020
Software Engineering Specialization
CERTIFICATE
May 2016
EMC Academic Associate, Cloud Infrastructure and Services
May 2016
EMC Academic Associate, Data Science and Big Data Analytics
September 2015
CCNA
Skills
Java 8+
Spring Framework
Spring Boot
Maven
RxJava
Web services
Flyway/Liquibase
JavaScript
NodeJs
RxJS
Angular
SQL
RDBMS
Redis
Microservices
Caching
Feign
TDD
BDD