Sign in

Engineer Developer

Cairo, Cairo Governorate, Egypt
April 22, 2021

Contact this candidate


Ahmed Salah Software Engineer

Egypt, Menofia, Sadat City (32828) Q Æ +02-010********


Junior software engineer Java Full Stack Developer with experience in software development area including Problem Solving, implementation, design, testing, and maintenance of Java web applications using different Java web technologies


+ Full Stack Developer, LinkAdv Feb 2020 - Now

+ Algorithms and Data structures Instructor, ICPC Menoufia Jan 2018 - Jan 2020

+ Summer Problem Solving Training (Certified) June 2018 - Aug 2018 EDUCATION

Bachelor’s Computer Science and Software Development Sep 2016 - March 2021 Faculty Of Computer and Information, Menoufia University, Egypt AWARDS AND ACHIEVEMENTS

+ Solving +1000 algorithmic problems in Codeforces, leetcode and UVa online judges

+ ECPC Participant 2019 (11/2019 – 11/2019) Egyptian Collegiate Programming Contest

+ ECPC Participant 2018 (10/2018 – 10/2018)(Egyptian Collegiate Programming Contest)

+ ECPC Participant 2017 (11/2017 – 11/2017) Egyptian Collegiate Programming Contest

+ Participated at Snack Down Programming Contest 2018

+ Second Place at MCPC 2018 (Menoufia Collegiate Programming Contest)

+ third Place at Menoufia Final Contest 2019

+ Qualify two teams to ECPC 2018 as a Coach


+ C++

+ Java

+ Python


+ Microservices

+ GraphQL APIs

+ Angular

+ Bootstrap


+ Hibernate

+ Spring Core

+ Spring MVC

+ Spring Security

+ Spring REST

+ Spring Boot

+ Spring AOP

+ Multi-threading

+ Servlets



+ Docker-compose

+ Swarm

+ SQL (mysql)

+ NoSQL (MongoDB)

+ Maven

+ Github




togetherstay( Project Link) June 2020 - Nov 2020)

+ Social network Web application for communication and trading using php, joomla, mysql for Database . I have responsible for developing and testing push notification system for users and groups. Boox( Project Link) Sep 2020 - Current (under development)

+ Java Web application e-commerce for buying and using Bootstrap, Javascript, FontAwsome for UI . I have used Model Viewer Controller (MVC) pattern to seperate Controller, Model and View . and for storing data, I used JDBC for MySQL Queries. for deployment I am using Tomcat and for testing I am using Junit. Budgie Mail Client( Project Link) Nov 2019 - Jan 2020

+ Java desktop app for Sending and receiving live emails using JavaFX, FontAwsome, JFoenix for UI . I have used Model Viewer Controller (MVC) pattern to seperate Controller, Model and View . and for storing data, I used JDBC for MySQL Queries .

Advanced Key-logger ( Project Link) May 2018 - Jul 2018

+ Advanced Key-logger using C++ language for penetration testing that record everything that has been typed in the keyboard by the’s developed using C++ STL. Notepad for Desktop (windows) Nov 2018 – Dec 2018

+ Notepad desktop app for windows using java SE and swing that uses for text editing and create texts VOLUNTEERING

+ Problem Setter and developer for many Programming Contests

+ Participate as a volunteer instructor in learning Programming languages and Competitive Programming at Menoufia University 2017

Contact this candidate