SlideShare a Scribd company logo
BASSAM ALMAHDY
Senior Software Engineer (Java / Scala / ReactJS)
Location : Egypt
Education : Bachelor's degree / higher diploma, Computer Science
Experience : 7 years
GitHub : https://github.com/BESAFX
LinkedIn : https://linkedin.com/in/besafx
Personal Information
Name : Bassam Ahmed Ahmed Almahdy
Birth Date : 10 February 1990 (Age: 32)
Gender : Male
Nationality : Egyptian
Residence Country : Egypt (Open to relocation on a global level)
Marital Status : Married
Contact Information
Email Address : bassam.almahdy.1990@gmail.com
Mobile Phone : +201554496953 / +201008744158
Address : Cairo – Maadi
Zip/Postal Code : 11728
Work Experience
Senior Backend Engineer
at Elmenus
Location :Cairo, Egypt
Company Industry: Food discovery / Online Ordering
Job Role : Technology/IT
April 2021 – October 2022
Responsibilities:
• Design and implement scalable, highly available software services in Scala and Java.
• Help improve code quality through writing unit tests, automation and performing code reviews.
• Focus on applying good practices and system design principles applied at Elmenus and continuously learn.
• Collaborating with the front-end developers and other team members to establish objectives and design
more functional, cohesive codes to enhance the user experience.
• Extensive experience in developing Microservices using Spring Boot.
• Experience in using build/deploy tools such as CircleCi, Docker and Jenkines for CI/CD.
Full Stack Web Developer | Instructor
at National Higher Institute for Training
Location :ARAR, Saudi Arabia
Company Industry: Institute
Job Role : Technology/IT
December 2016 – October 2018
Responsibilities:
• Meeting customers and collecting data required for projects and build database design.
• Building server-side logic and architecture using spring boot, including building RESTFULL API and web
sockets to make communications between application sessions.
• Designing reports required using Jasper Reports, and make a bot to run it according to some schedule and
sending all to emails.
• Optimizing server-side code and fix bugs after delivering testing version to clients.
• Maintains front-side using AngularJS 1.2 with multiple JavaScript libraries to meet final requirements.
• Provides technical support and participates in on-call rotation to resolve critical application issues.
• Instructing JavaSE tutorials including design GUI using JavaFX and connecting with databases.
Java Developer | Technical Support
at AA GROUP
Location : Riyadh, Saudi Arabia
Company Industry: Group
Job Role : Technology/IT
December 2015 – December 2016
Responsibilities:
• Working on development a desktop application CMS about Multimedia Program called NOJOOM NEBRAS
sponsored by Saudi Ministry of Interior, this application built using JavaFX and EclipseLink with MySQL.
• Monitor and maintain computer systems and networks.
• Install and configure computer hardware operating systems and applications.
Junior Java Developer
at Soft Zone (Startup Company)
Location : Cairo, Egypt
Company Industry: Computer/Software
Job Role : Technology/IT
April 2014 - December 2014
Responsibilities:
• Developing and design GUI using JavaFX required for Advertising Company Desktop Application.
• Working with other team member on developing report using Jasper Reports and connecting it directly to
database sources where on this project we used pure JDBC and no Hibernates, EclipseLink or any other
ORM frameworks.
Senior Full Stack Java Developer
at FlairsTech
Location :Cairo, Egypt
Company Industry: Multinational Company
Job Role : Technology/IT
December 2018 – Nov 2020
Responsibilities:
• Implementing code checker System using Spring boot and Angular, for internal usage by QA Team.
• Adding enhancements and fix bugs for Upland Messaging Product Waterfall and Wallet.
• Help build continuous integration environment.
• Ensure that application releases are packaged and deployed to the production environment.
• Good experience in supporting, modifying and maintaining systems and code developed by others.
• Experience with build and automation tools (preferably Maven, and Git/Github/Bitbucket).
Technical Skills
Programming Languages: Java (JavaSE, JavaFX and JavaEE), Scala (Play Framework and sbt)
Developing Tools : Netbeans, Eclipse, IDEA, MySQL Workbench and Pgadmin
Databases : SQL Server, MySQL, MongoDB and PostgresSQL
Java Technologies : JDBC, JPA (EclipseLink, Hibernate and ObjectDB), Spring MVC, Spring Boot, Spring cloud
Hosting : GoDaddy, Hosgate, Heroku, Openshift, Cloud Factory and Google Cloud
Reports : Jasper Reports, Dynamic Jasper and Birt Reports
Operating Systems : MS-DOS, Windows family and Linux, Windows Server2012, Ubuntu Server
Scripting Language : HTML5, XHTML, Javascript, XML, FXML and CSS.
Fronted Frameworks : Jquery , Angularjs, and ReactJS.
DevOps : Jenkins, Docker, CircleCi and kubernetes.
English
Level :Intermediate
Experience: More than 10 years
Arabic
Level :Expert
Experience: More than 10 years
Languages
Personal Skills
• Positive Attitude.
• Ability to learn new technologies.
• Good Interpersonal and Team skills.
• Excellent communication skills.
Education
Bachelor's degree, Computer Science
at Faculty of computers and informatics
Location : ZAGAZIG - Egypt
Completion Date:October 2011
Grade :70 out of 100
Technical Support
at XCEED
Location : Cairo, Egypt
Company Industry: Information Technology
Job Role : Technology/IT
October 2011 - April 2014
Responsibilities:
• Provide support for XCEED clients that faces them on networks.
• Troubleshoot system and network problems, diagnosing and solving hardware or software faults.

More Related Content

Similar to Bassam Almahdy CV

RahulBio_Exp_JAVA14
RahulBio_Exp_JAVA14RahulBio_Exp_JAVA14
RahulBio_Exp_JAVA14
candy partner
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu Chinni
 
CV_SwapnilGupta
CV_SwapnilGuptaCV_SwapnilGupta
CV_SwapnilGupta
Swapnil Gupta
 
Mazhar Ali- Resume
Mazhar Ali- ResumeMazhar Ali- Resume
Mazhar Ali- Resume
Mazhar Ali Khan
 
sajeer_resume
sajeer_resumesajeer_resume
sajeer_resume
Sajeer Punnappala
 
Noufal Curriculum Vitae
Noufal Curriculum VitaeNoufal Curriculum Vitae
Noufal Curriculum Vitae
Noufal Kmc
 
Resume
ResumeResume
Document
DocumentDocument
Document
Ramesh Kantam
 
Sr sofwareengineer muzafar
Sr sofwareengineer muzafarSr sofwareengineer muzafar
Sr sofwareengineer muzafar
Muzafar Hussain
 
Afzal-Khan-Resume
Afzal-Khan-ResumeAfzal-Khan-Resume
Afzal-Khan-Resume
afzal khan
 
Sahil_vig_Developer
Sahil_vig_DeveloperSahil_vig_Developer
Sahil_vig_Developer
Sahil Vig
 
Mohamed Mostafa Mtloob 02-2016
Mohamed Mostafa Mtloob 02-2016Mohamed Mostafa Mtloob 02-2016
Mohamed Mostafa Mtloob 02-2016
Eng Mohamed Matloob
 
Saravanaselvan_Satyam_Exp_Letter
Saravanaselvan_Satyam_Exp_LetterSaravanaselvan_Satyam_Exp_Letter
Saravanaselvan_Satyam_Exp_Letter
Saravanaselvan Senguttuvan
 
Resume
ResumeResume
Kishor resume-
Kishor   resume-Kishor   resume-
Kishor resume-
Kishor M
 
Anton Morozov
Anton MorozovAnton Morozov
Anton Morozov
Anton Morozov
 
Shailendr Singh
Shailendr SinghShailendr Singh
Shailendr Singh
Ivyansh Singh
 
Resume
ResumeResume
Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)
Ashwini s
 
deepak2
deepak2deepak2
deepak2
Deepak Sharma
 

Similar to Bassam Almahdy CV (20)

RahulBio_Exp_JAVA14
RahulBio_Exp_JAVA14RahulBio_Exp_JAVA14
RahulBio_Exp_JAVA14
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
 
CV_SwapnilGupta
CV_SwapnilGuptaCV_SwapnilGupta
CV_SwapnilGupta
 
Mazhar Ali- Resume
Mazhar Ali- ResumeMazhar Ali- Resume
Mazhar Ali- Resume
 
sajeer_resume
sajeer_resumesajeer_resume
sajeer_resume
 
Noufal Curriculum Vitae
Noufal Curriculum VitaeNoufal Curriculum Vitae
Noufal Curriculum Vitae
 
Resume
ResumeResume
Resume
 
Document
DocumentDocument
Document
 
Sr sofwareengineer muzafar
Sr sofwareengineer muzafarSr sofwareengineer muzafar
Sr sofwareengineer muzafar
 
Afzal-Khan-Resume
Afzal-Khan-ResumeAfzal-Khan-Resume
Afzal-Khan-Resume
 
Sahil_vig_Developer
Sahil_vig_DeveloperSahil_vig_Developer
Sahil_vig_Developer
 
Mohamed Mostafa Mtloob 02-2016
Mohamed Mostafa Mtloob 02-2016Mohamed Mostafa Mtloob 02-2016
Mohamed Mostafa Mtloob 02-2016
 
Saravanaselvan_Satyam_Exp_Letter
Saravanaselvan_Satyam_Exp_LetterSaravanaselvan_Satyam_Exp_Letter
Saravanaselvan_Satyam_Exp_Letter
 
Resume
ResumeResume
Resume
 
Kishor resume-
Kishor   resume-Kishor   resume-
Kishor resume-
 
Anton Morozov
Anton MorozovAnton Morozov
Anton Morozov
 
Shailendr Singh
Shailendr SinghShailendr Singh
Shailendr Singh
 
Resume
ResumeResume
Resume
 
Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)
 
deepak2
deepak2deepak2
deepak2
 

Recently uploaded

Rhavi santosa Portfolio until june 2024 .pptx
Rhavi santosa Portfolio until june 2024 .pptxRhavi santosa Portfolio until june 2024 .pptx
Rhavi santosa Portfolio until june 2024 .pptx
RhaviSantosa
 
The Rules Do Apply: Navigating HR Compliance
The Rules Do Apply: Navigating HR ComplianceThe Rules Do Apply: Navigating HR Compliance
The Rules Do Apply: Navigating HR Compliance
Aggregage
 
学校原版(curtin毕业证书)澳洲科廷科技大学毕业证双学位证书原版一模一样
学校原版(curtin毕业证书)澳洲科廷科技大学毕业证双学位证书原版一模一样学校原版(curtin毕业证书)澳洲科廷科技大学毕业证双学位证书原版一模一样
学校原版(curtin毕业证书)澳洲科廷科技大学毕业证双学位证书原版一模一样
akhxc
 
哪里购买伯明翰大学毕业证(uob毕业证)学位证书原版一模一样
哪里购买伯明翰大学毕业证(uob毕业证)学位证书原版一模一样哪里购买伯明翰大学毕业证(uob毕业证)学位证书原版一模一样
哪里购买伯明翰大学毕业证(uob毕业证)学位证书原版一模一样
mesfe
 
高仿迈阿密大学毕业证(um毕业证)硕士文凭证书原版一模一样
高仿迈阿密大学毕业证(um毕业证)硕士文凭证书原版一模一样高仿迈阿密大学毕业证(um毕业证)硕士文凭证书原版一模一样
高仿迈阿密大学毕业证(um毕业证)硕士文凭证书原版一模一样
mshd9m30
 
Webinar - How to Craft a Winning Compensation Strategy
Webinar - How to Craft a Winning Compensation StrategyWebinar - How to Craft a Winning Compensation Strategy
Webinar - How to Craft a Winning Compensation Strategy
PayScale, Inc.
 
加急制作美国密歇根州立大学毕业证(msu毕业证书)本科文凭原版一模一样
加急制作美国密歇根州立大学毕业证(msu毕业证书)本科文凭原版一模一样加急制作美国密歇根州立大学毕业证(msu毕业证书)本科文凭原版一模一样
加急制作美国密歇根州立大学毕业证(msu毕业证书)本科文凭原版一模一样
mshd9m30
 
How to write job description to attract talents
How to write job description to attract talentsHow to write job description to attract talents
How to write job description to attract talents
recruitment2015
 
原版制作英属哥伦比亚大学毕业证研究生文凭证书原版一模一样
原版制作英属哥伦比亚大学毕业证研究生文凭证书原版一模一样原版制作英属哥伦比亚大学毕业证研究生文凭证书原版一模一样
原版制作英属哥伦比亚大学毕业证研究生文凭证书原版一模一样
mshd9m30
 

Recently uploaded (9)

Rhavi santosa Portfolio until june 2024 .pptx
Rhavi santosa Portfolio until june 2024 .pptxRhavi santosa Portfolio until june 2024 .pptx
Rhavi santosa Portfolio until june 2024 .pptx
 
The Rules Do Apply: Navigating HR Compliance
The Rules Do Apply: Navigating HR ComplianceThe Rules Do Apply: Navigating HR Compliance
The Rules Do Apply: Navigating HR Compliance
 
学校原版(curtin毕业证书)澳洲科廷科技大学毕业证双学位证书原版一模一样
学校原版(curtin毕业证书)澳洲科廷科技大学毕业证双学位证书原版一模一样学校原版(curtin毕业证书)澳洲科廷科技大学毕业证双学位证书原版一模一样
学校原版(curtin毕业证书)澳洲科廷科技大学毕业证双学位证书原版一模一样
 
哪里购买伯明翰大学毕业证(uob毕业证)学位证书原版一模一样
哪里购买伯明翰大学毕业证(uob毕业证)学位证书原版一模一样哪里购买伯明翰大学毕业证(uob毕业证)学位证书原版一模一样
哪里购买伯明翰大学毕业证(uob毕业证)学位证书原版一模一样
 
高仿迈阿密大学毕业证(um毕业证)硕士文凭证书原版一模一样
高仿迈阿密大学毕业证(um毕业证)硕士文凭证书原版一模一样高仿迈阿密大学毕业证(um毕业证)硕士文凭证书原版一模一样
高仿迈阿密大学毕业证(um毕业证)硕士文凭证书原版一模一样
 
Webinar - How to Craft a Winning Compensation Strategy
Webinar - How to Craft a Winning Compensation StrategyWebinar - How to Craft a Winning Compensation Strategy
Webinar - How to Craft a Winning Compensation Strategy
 
加急制作美国密歇根州立大学毕业证(msu毕业证书)本科文凭原版一模一样
加急制作美国密歇根州立大学毕业证(msu毕业证书)本科文凭原版一模一样加急制作美国密歇根州立大学毕业证(msu毕业证书)本科文凭原版一模一样
加急制作美国密歇根州立大学毕业证(msu毕业证书)本科文凭原版一模一样
 
How to write job description to attract talents
How to write job description to attract talentsHow to write job description to attract talents
How to write job description to attract talents
 
原版制作英属哥伦比亚大学毕业证研究生文凭证书原版一模一样
原版制作英属哥伦比亚大学毕业证研究生文凭证书原版一模一样原版制作英属哥伦比亚大学毕业证研究生文凭证书原版一模一样
原版制作英属哥伦比亚大学毕业证研究生文凭证书原版一模一样
 

Bassam Almahdy CV

  • 1. BASSAM ALMAHDY Senior Software Engineer (Java / Scala / ReactJS) Location : Egypt Education : Bachelor's degree / higher diploma, Computer Science Experience : 7 years GitHub : https://github.com/BESAFX LinkedIn : https://linkedin.com/in/besafx Personal Information Name : Bassam Ahmed Ahmed Almahdy Birth Date : 10 February 1990 (Age: 32) Gender : Male Nationality : Egyptian Residence Country : Egypt (Open to relocation on a global level) Marital Status : Married Contact Information Email Address : bassam.almahdy.1990@gmail.com Mobile Phone : +201554496953 / +201008744158 Address : Cairo – Maadi Zip/Postal Code : 11728 Work Experience Senior Backend Engineer at Elmenus Location :Cairo, Egypt Company Industry: Food discovery / Online Ordering Job Role : Technology/IT April 2021 – October 2022 Responsibilities: • Design and implement scalable, highly available software services in Scala and Java. • Help improve code quality through writing unit tests, automation and performing code reviews. • Focus on applying good practices and system design principles applied at Elmenus and continuously learn. • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. • Extensive experience in developing Microservices using Spring Boot. • Experience in using build/deploy tools such as CircleCi, Docker and Jenkines for CI/CD.
  • 2. Full Stack Web Developer | Instructor at National Higher Institute for Training Location :ARAR, Saudi Arabia Company Industry: Institute Job Role : Technology/IT December 2016 – October 2018 Responsibilities: • Meeting customers and collecting data required for projects and build database design. • Building server-side logic and architecture using spring boot, including building RESTFULL API and web sockets to make communications between application sessions. • Designing reports required using Jasper Reports, and make a bot to run it according to some schedule and sending all to emails. • Optimizing server-side code and fix bugs after delivering testing version to clients. • Maintains front-side using AngularJS 1.2 with multiple JavaScript libraries to meet final requirements. • Provides technical support and participates in on-call rotation to resolve critical application issues. • Instructing JavaSE tutorials including design GUI using JavaFX and connecting with databases. Java Developer | Technical Support at AA GROUP Location : Riyadh, Saudi Arabia Company Industry: Group Job Role : Technology/IT December 2015 – December 2016 Responsibilities: • Working on development a desktop application CMS about Multimedia Program called NOJOOM NEBRAS sponsored by Saudi Ministry of Interior, this application built using JavaFX and EclipseLink with MySQL. • Monitor and maintain computer systems and networks. • Install and configure computer hardware operating systems and applications. Junior Java Developer at Soft Zone (Startup Company) Location : Cairo, Egypt Company Industry: Computer/Software Job Role : Technology/IT April 2014 - December 2014 Responsibilities: • Developing and design GUI using JavaFX required for Advertising Company Desktop Application. • Working with other team member on developing report using Jasper Reports and connecting it directly to database sources where on this project we used pure JDBC and no Hibernates, EclipseLink or any other ORM frameworks. Senior Full Stack Java Developer at FlairsTech Location :Cairo, Egypt Company Industry: Multinational Company Job Role : Technology/IT December 2018 – Nov 2020 Responsibilities: • Implementing code checker System using Spring boot and Angular, for internal usage by QA Team. • Adding enhancements and fix bugs for Upland Messaging Product Waterfall and Wallet. • Help build continuous integration environment. • Ensure that application releases are packaged and deployed to the production environment. • Good experience in supporting, modifying and maintaining systems and code developed by others. • Experience with build and automation tools (preferably Maven, and Git/Github/Bitbucket).
  • 3. Technical Skills Programming Languages: Java (JavaSE, JavaFX and JavaEE), Scala (Play Framework and sbt) Developing Tools : Netbeans, Eclipse, IDEA, MySQL Workbench and Pgadmin Databases : SQL Server, MySQL, MongoDB and PostgresSQL Java Technologies : JDBC, JPA (EclipseLink, Hibernate and ObjectDB), Spring MVC, Spring Boot, Spring cloud Hosting : GoDaddy, Hosgate, Heroku, Openshift, Cloud Factory and Google Cloud Reports : Jasper Reports, Dynamic Jasper and Birt Reports Operating Systems : MS-DOS, Windows family and Linux, Windows Server2012, Ubuntu Server Scripting Language : HTML5, XHTML, Javascript, XML, FXML and CSS. Fronted Frameworks : Jquery , Angularjs, and ReactJS. DevOps : Jenkins, Docker, CircleCi and kubernetes. English Level :Intermediate Experience: More than 10 years Arabic Level :Expert Experience: More than 10 years Languages Personal Skills • Positive Attitude. • Ability to learn new technologies. • Good Interpersonal and Team skills. • Excellent communication skills. Education Bachelor's degree, Computer Science at Faculty of computers and informatics Location : ZAGAZIG - Egypt Completion Date:October 2011 Grade :70 out of 100 Technical Support at XCEED Location : Cairo, Egypt Company Industry: Information Technology Job Role : Technology/IT October 2011 - April 2014 Responsibilities: • Provide support for XCEED clients that faces them on networks. • Troubleshoot system and network problems, diagnosing and solving hardware or software faults.