Badges
Certifications
mohamed_farouk1 has not earned any certificates yet.
Work Experience
Software Engineer
DXC Technology•  August 2021 - Present
I`m joined DXC Technology in August 2021 as Java Developer for the workplace Application Services Apps Dev. My role consists of designing, developing and deploying SADAD which is a payment gateway up and running in Saudi Arabia.
Software Engineer
Orange Egypt•  June 2020 - August 2021
I’m responsible for: - Customizing and adding new features to Oracle Siebel CRM which handles the data for more than 30+ million customers. - Creating customized views/ Business Components/ Business Services using eScript, that serves business needs. - Creating loaders to automate business processes using pure Java. -My role consists of designing, developing and deploying Orange ADSL which is a middleware to integrate Orange back-end systems, -I'm working as a Software Developer implementing Micro services using Spring Boot , Spring integration ,Spring security , MySQL DB , Kafka ,Unit testing frameworks.
Android Developer
Into-Tech•  December 2019 - June 2020
- Design and build advanced applications for the Android platform - Collaborate with cross-functional teams to define, design, and ship new features - Work with outside data sources and APIs - Unit-test code for robustness, including edge cases, usability, and general reliability - Work on bug fixing and improving application performance - Continuously discover, evaluate, and implement new technologies to maximize development
Java Developer
National Telecommunication Institute•  September 2019 - December 2019
We learn all about building apps with Java, get an introduction to Java programming while we learn to develop Java applications for various runtime environments desktop, web, mobile. Objectives:- • Introduction to Java and Object Oriented Programming, Design Patterns. • Developing small Java applications. • Developing web applications with Java. • Building Mobile applications with Java.
Technical Committee Member
MSP Tech Club ASU•  February 2017 - May 2018
Developing native android applications, problem solving skills. improve our communication skills in order to become a more effective leader. How to organize an Event.
Trainee
acmASCIS Student Chapter•  October 2016 - December 2017
Developing algorithmic, problem solving skills and creative thinking.
Education
Ain Shams University
Computer Science, PhD•  September 2015 - June 2019
I have studied many subjects that are related to computer science field ( Structure Programming, Data Structure, Algorithms, Object-Oriented Programming, Design Patterns, Machine Learning, Artificial Intelligence, Computer Vision, Statistic, etc). And I have attending a lot of events and training (Hack 4 Inar, Mobile development weekend, Inove Egypt, etc).
Links
Skills
mohamed_farouk1 has not updated skills details yet.