SlideShare a Scribd company logo
1 of 3
Download to read offline
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 Senior Java Engineer Bassam Almahdy

Similar to Senior Java Engineer Bassam Almahdy (20)

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
 
UBAID_CV
UBAID_CVUBAID_CV
UBAID_CV
 

Recently uploaded

Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...makika9823
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024ClearedJobs.Net
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsSnapJob
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Dan Medlin
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management SystemHireQuotient
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfmarketing659039
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementBoundless HQ
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonDelhi Call girls
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessHireQuotient
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersHireQuotient
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.ShrayasiRoy
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...PayScale, Inc.
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersHireQuotient
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsDavid Green
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersHireQuotient
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfmarketing659039
 

Recently uploaded (20)

Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time Jobs
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management System
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdf
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership Management
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational Success
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for Recruiters
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and Answers
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People Analytics
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample Answers
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
 
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
 
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdf
 

Senior Java Engineer Bassam Almahdy

  • 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.