SlideShare a Scribd company logo
1 of 7
Download to read offline
Karim Mahmoud Shawky Mahmoud
Address: Badr City, Cairo, Egypt
Mobile: +971526388920 - +201148468556
Email: kareem.mahmoud.shawqy@gmail.com
Skype: kareem.mahmoud.shawqy
Blog: http://ibmwcmsteps.blogspot.ae/
Linked In: http://eg.linkedin.com/pub/kareem-mahmoud-java-
home/61/818/384/en
SUMMARY:
Academically:
Master degree in Computer Science and Bachelor degree in Computer Science with very good grade.
Technically:
7 years of experience in software development mainly in Java, J2EE and IBM Portal. Strong Experience in
IBM WebSphere Portal 8.0/8.5, IBM WebSphere WCM 8.0/8.5 and IBM WebSphere Portal Development
and Portal Theme Development 8.0/8.5 as well. Also experience in managing and classifying documents by
IBM File Net P8 CE, PE and AE [ WorkplaceXT]. And experience in Business Process Management by IBM
Lambrdi 7.
Educational Profile:
 Arab Academy for Science, Technology & Maritime Transport.
Faculty of Computer and Information Technology.
(2010-2016).
Master of Computer Science.
Research Field: Web 3.0 and Semantic Web.
Master Title: [ROEF: A Smart Search Engine of 3rd Generation WWW].
Master Paper Publication: IEEE Xplore at September of 2015.
Pre-Master GPA: 3.4 from 4.
 Suez Canal University.
Faculty of Computers and Information Science.
(2005-2009).
Bachelor of Computer Science.
Department: Computer Science.
Grade: Very Good (79.7 %).
Graduation Project: Rail Traffic Train Control .
Graduation Project Grade: Distinct.
Professional Training:
 Medrar Center September 2014
o Installation & Administration of IBM WebSphere portal 8 for Linux. (course code: WPL93G )
o Developing websites using IBM web content Manager 8 (course code : WPL43G )
 Unit of Communications and Information Systems/ Azhar University June-September 2008
o E-coordination system for high school students using J2EE technologies (Servlet, JSP, JSF, Hibernate)
o Projects:
E-Coordination System Unit of Communications and Information Systems/ Azhar University
Domain Electronic Coordination.
Team Members 8.
Technology and Tools Servlets 2.5, JSP2, JSF 1.2, Hibernate 3, Oracle SQL/PLSQL (10g).
My Role Onsite developing: develop system modules, deploy the system then
fix testing bugs.
 Suez Canal University, Faculty of Computers and Information Sciences March-April 2008
o Microsoft Dot Net Programming Diploma for Desktop Applications
o Microsoft Dot Net Programming Diploma for Web Applications
 Pixel Company June-September 2007
o Oracle SQL
o Oracle PL- SQL
o Oracle Forms and Reports
Technical Knowledge:
Technology Level
Java EE:
Web Components: Servlet 2.5, JSP 2.0, JSF [ 1.2 ( Rich,WebUI ) - 2.x (Facelet ) ] ,JPF Expert
Business Components: EJB 2.x, EJB 3, Hibernate 3.2 and Spring 3.x,4.2 Expert
Web Services: JAX-WS, Apache CFX, Axis2,Restful Mid
Java SE:
OOP, SWING, Files & Streams, Multithreading, Collections, Native , Serialization Expert
Socket Programming, JDBC, RMI, Reflection, Generics, Exception Handling Expert
IBM Tools:
IDE: Rational Application Developer 8.5 – 9 – 9.5 Expert
WebSphere Application Server Administration : 6.1 - 8 - 8.5 Mid
Portal Development : IBM WebSphere Portal 8.5 Portal Development Expert
Portal Administration: Managing Web Modules,Portal Pages and Portlets, export
and import portlets, portal pages and WCM libs using XMLAccess .
Expert
Theme Development : IBM WebSphere Portal 8.5 Theme Development Expert
Content Management : IBM WCM 8.0/8.5 Lotus Expert
ECM: IBM FileNet 4.5 Development (Java APIs) Mid
BPM:IBM Lambrdi 7 Mid
Adobe:
Adobe LiveCycle ES4, Adobe LiveCycle Designer 4.5 and Adobe Flex 4.7 Entry
Application Server:
WebSphere Application Server 6.1 / 8 / 8.5 Expert
Apache Tomcat (6,7) & Glassfish V2 Expert
WebLogic, OC4J Mid
Scripting:
Bootstrap, HTML5,XHTML,CSS,JSON,JavaScript,AJAX,JQuery Expert
XML Processing and Binding:
XSTL , JAXP , JAXB , StAX , DOM , XPath , XSLT,SAX Expert
Design Patterns:
Singleton, Factory, Facade, MVC, Composite , DAO, Dependency Injection Expert
Software Design Methodology:
SLDC , Agile SCRUM. Mid
Source Management:
SVN, CVS, Git & IBM ALM Expert
Bugs Management:
JIRA , IBM ALM Expert
Misc.:
Apache: Ant , Maven , Solr and Hbase ,GWT , IPTel ( Programming of Cisco
Telephones using java APIs )
Mid
Work Experience:
Full-Time Companies:
1- IDEAL SOFT EMIRATES L.L.C July 2015 – June 2016
o Location: U.A.E. / Dubai.
o Employment Type: One Year Contract.
o Website: http://www.idealsoftemirates.com/
o Title: Sr. IBM WebSphere Portal Developer.
o Leave Reason: End of Contract.
o Achievements and Contributions:
Dubai RTA Portal Migration (Client : RTA-Dubai)(Website : http://www.rta.ae)
Domain Governmental.
Team Members 3.
Technology and Tools IBM Portal 8.5 - Oracle 11g - IBM WCM 8.5 - RAD 9.5 - JSR-286.
My Role Onsite developing: Migration of RTA portal from 6.1 to 8.5.
Description Migrate and Enhance Dubai RTA Portal (https://www.rta.ae) from IBM
WebSphere Portal 6.1 to IBM WebSphere Portal 8.5.
Responsibilities 1- RTA Portal Theme Enhancement.
2- Migrate RTA Portal Application from 6.1 to 8.5.
3- Migrate RTA WCM Libraries from WCM 6.1 to 8.5.
4- Solve RTA Portal Performance Issues.
5- Migrate Portlets from JSR 168 to JSR 286.
6- Use IBM WebSphere Portal PUMA REST Service to retrieve user
attributes.
7- Create explicit login filter to Restrict access for WebSphere Portal
WCM authors LDAP group.
8- Apply WebSphere portal 8.5 theme architecture best practice.
9- Support in responsive WebSphere Portal theme design.
10- Apply some theme updates on static and dynamic contents.
11- Update java REST Service to meet the business needs.
12- Build new JAX-RS Rest web service based on IBMRestServlet.
13- Build new JAX-WS SOAP/1.2 Web Service.
Achievements
https://www.rta.ae/wpsv5/wps/portal/rta/ae/driver-and-carowner/
https://www.rta.ae/wpsv5/wps/portal/rta/ae/corporate-services/
https://www.rta.ae/wpsv5/wps/portal/rta/ae/about-rta/NewsAndMedia/
https://www.rta.ae/wpsv5/wps/portal/rta/ae/about-rta/NewsAndMedia/AllNews/
2- EJADA Limited Solutions. Jan 2014 - June 2015 (18 months)
o Location: KSA/Egypt
o Employment Type: 2 Years Contract.
o website: http://www.ejada.com
o Title: Sr. JEE Developer/ IBM WebSphere Portal Developer.
o Leave Reason: Resignation due personal issue.
o Achievements and Contributions:
Al Inma Portal Improvement (Client : Al Inma Bank-KSA)(Website : http://www.alinma.com)
Domain Internet Banking.
Team Members 9.
Technology and Tools IBM Portal 8.5 - JSF 2.0 - Oracle 11g - Rich-Faces 4.2 - IBM WCM 8.5 -
RAD 9 - JSR-286.
My Role Onsite developing: Migration of banking portal from 6.1 to 8.5.
Description Migrate bank portal project which developed by IBM Portal 6.1
Responsibilities 1- Building different pages and applying the security
2- Portal Theme development
3- WCM 8.5 development
4- Developing JSR 286 Portlets with IBM WebSphere Portal, EJB, JPA,
JAXB and jQuery, dojo JavaScript frameworks.
5- Migrate IBM Portelts to JSR 286 Portlets.
6- Implementing jQuery Ajax requests, autocomplete and custom
validation methods.
7- Help in responsive web design theme development.
8- Create Asynchronous stateless EJB for email communications.
9- Use different WebSphere portal services (Login, Logout, Puma,
Navigational State, URL Generation,OutboundConnectionService...).
10- Use JAXB API to serialize and de-serialize objects to XML before
communicating with the MQ backend services.
11- Create EJB module for the business and backend communications.
12- Web Services integration (WS* Standards, SOAP, WSDL, JAX-RPC,
REST etc.).
Achievements http://www.alinmainvestment.com
http://www.alinmainvestment.com
https://www.alinma.com/wps/portal/alinma/Alinma/MenuPages/Branc
hAndATMLocator/List
3- International Turnkey Systems (I.T.S.) Jan 2013 – Dec2013 (12 months)
o Location: Egypt
o Employment Type: One Year Contract.
o Website : www.its.ws
o Position : Software Developer
o Leave Reason: End on Contract.
o Achievements and Contributions:
Fluid (Clients: KIB – KFH Banks-Kuwait and BiB Bank-Bahrain).
Domain Internet Banking.
Projects Links KIB website: https://www.kib.com.kw/.
KFH website: https://www.kfh.bh/ar/kuwait-finance-house/.
BiB website: https://www.ebisb.com/login.htm.
Team Members 15.
Technology and Tools Front-End: Java Page Flow.
Back-End: EJB 2.
Application Server: Oracle WebLogic.
IDE: Oracle Workshop 10.
DB: Oracle 10g / SQL Server 2005.
Project Description Fluid Online banking is user-friendly, secure and even greets you by your
name when you sign on.
What’s more, you can view your summary of accounts instantly and you
can make your transfers Inside country or outside, request Cheque book
and request to block the account for emergency cases. Benefit from
relevant marketing offers posted online or take advantage of our ‘quick
links’ and ‘new mail’ alerts.
Responsibilities  Designing and implementing the user interfaces (UI).
 Establishment the integration between Fluid application and
Core Banking system.
 Performed Unit Tests.
 Specified and performed Feature Deliverables Test plans.
4- Global Business Solutions Jan 2011–December 2012 (24 months)
o Location: Egypt
o Website: http://www.gbs-eg.com/
o Outsourced to: Saudi Business Machine (SBM)
 Location: KSA - Riyadh
 Website : http://www.sbm.com.sa
 Employment Type: Permanent Contract.
 Title: J2EE Developer / IBM FileNet- Lambrdi Developer
 Leave Reason: Resignation due personal issues.
 Achievements and Contributions:
PNU (Princess Norah Bent Abdulrahman University -KSA) (Website : http://www.pnu.edu.sa)
(Feb-December 2012)
Domain Correspondences.
Team Members 6.
Technology and Tools IBM BPM Lambrdi 7, ASP.net, Telerik Framework, Oracle 10g.
Project Description Correspondence system developed specially for Princess Norah Bent
Abdulrahman University in Saudi Arabia to manage all internal and
external correspondences.
Responsibilities  Designing and implementing the user interfaces using ASP.net
(Telerik).
 Connect IBM Lambrdi using Restful API using Restful web services.
 Develop Back-end modules.
 Specified and performed Feature Deliverables Test plans.
Document Retention Management System()DRMS) (Website : http://www.mowe.gov.sa)
(April-Jan 2012)
Domain Archiving.
Team Members 10.
Technology and Tools FileNet 4.5(Administration, Development), IBM FileNet APIs for Java,
Servlet 2.4, JSP 2, WebSphere 6.1, JSF (1.1) (Standard Faces), DB2,
Rational Application Developer 7.
Project Description DRMS is an archiving system developed for Ministry of Water in Saudi
Arabia to archive all documents from 1970 till now and we were
creating system to manage and classify these documents. And also
create customized workplace for ministry employees like workplaceXT
but for non-technical users to facilities their tasks.
Responsibilities  Designing and implementing the user interfaces using JSF1.1.
 Integrate user interface with FileNet CE using Java FileNet APIs.
 Performed Unit Tests.
 Specified and performed Feature Deliverables Test plans.
Part-Time Companies:
1- Integrated Electronic Solution (I.E.S) September 2009 – December 2010 (15 months)
o Location: Egypt
o Title: Jr. Java Developer
o Part Time
o Achievements and Contributions:
Role Involved in Banking application named Wakili, my role mainly JSF1.2
developer, create JSF pages and link with back –end.
Technologies JSF1.2, RichFace 3.2, Oracle 10g, Hibernate 3.2
2- Inform IBM Center (IBM Authorized Training Center)
o Location: Egypt
o Website: http://www.inform.com.eg
o Title: Java Instructor
o Part Time
o I taught more than 40 Java Diploma
o Achievements and Contributions:
Responsibilities I'm teaching most java technologies and IBM diplomas: JSE Diploma,
JEE Diploma and Database Diploma
Languages:
 Arabic: Mother language.
 English: Very good in Speaking, Writing and Reading.
References
Mohab Mohi Software Test Automation Engineer at Vodafone 00201001439405
Mostafa Mahmoud Java Technical Lead at Al Inma Bank 00966548647370
George Sami IBM WebSphere Portal Developer at RTA Dubai 00971562120682
Mohammed Ali IBM WebSphere Portal Specialist at SBM 00201007314100

More Related Content

What's hot

6 weeks 6 months live project summer industrial training in cmc limited 2012
6 weeks  6 months live project summer industrial training in cmc limited  20126 weeks  6 months live project summer industrial training in cmc limited  2012
6 weeks 6 months live project summer industrial training in cmc limited 2012
CMC Limited
 
Ashfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed PHP-Java Developer-updatedAshfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed
 
CV_EU_EN_HojdaViorel
CV_EU_EN_HojdaViorelCV_EU_EN_HojdaViorel
CV_EU_EN_HojdaViorel
Hojda Viorel
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
chakri kalyan
 
Cv Somnath Paramanick Nw Ep
Cv Somnath Paramanick Nw EpCv Somnath Paramanick Nw Ep
Cv Somnath Paramanick Nw Ep
Somnath Destiny
 
Ajax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley HalesAjax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley Hales
rajivmordani
 
Curriculum Vitae - Ravi Gupta
Curriculum Vitae - Ravi GuptaCurriculum Vitae - Ravi Gupta
Curriculum Vitae - Ravi Gupta
Ravi Raman Gupta
 
Mohammed El Sayed Bakri Curriculum Vitae
Mohammed El Sayed Bakri   Curriculum VitaeMohammed El Sayed Bakri   Curriculum Vitae
Mohammed El Sayed Bakri Curriculum Vitae
Mohammed Bakri
 

What's hot (19)

6 weeks 6 months live project summer industrial training in cmc limited 2012
6 weeks  6 months live project summer industrial training in cmc limited  20126 weeks  6 months live project summer industrial training in cmc limited  2012
6 weeks 6 months live project summer industrial training in cmc limited 2012
 
javed ahmed
javed ahmedjaved ahmed
javed ahmed
 
Ashfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed PHP-Java Developer-updatedAshfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed PHP-Java Developer-updated
 
CV_EU_EN_HojdaViorel
CV_EU_EN_HojdaViorelCV_EU_EN_HojdaViorel
CV_EU_EN_HojdaViorel
 
Qaiser tariq
Qaiser tariqQaiser tariq
Qaiser tariq
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
Zeeshan akhter(cv)
Zeeshan akhter(cv)Zeeshan akhter(cv)
Zeeshan akhter(cv)
 
Tarun Kumar_Resume
Tarun Kumar_ResumeTarun Kumar_Resume
Tarun Kumar_Resume
 
Cv Somnath Paramanick Nw Ep
Cv Somnath Paramanick Nw EpCv Somnath Paramanick Nw Ep
Cv Somnath Paramanick Nw Ep
 
Moayad Rayyan Cv
Moayad Rayyan CvMoayad Rayyan Cv
Moayad Rayyan Cv
 
Murali_exp_new-
Murali_exp_new-Murali_exp_new-
Murali_exp_new-
 
Murali_exp_new-
Murali_exp_new-Murali_exp_new-
Murali_exp_new-
 
Ajax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley HalesAjax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley Hales
 
santosh_resume
santosh_resumesantosh_resume
santosh_resume
 
CVMaxSpoFormatIng
CVMaxSpoFormatIngCVMaxSpoFormatIng
CVMaxSpoFormatIng
 
Education&work experience
Education&work experienceEducation&work experience
Education&work experience
 
Curriculum Vitae - Ravi Gupta
Curriculum Vitae - Ravi GuptaCurriculum Vitae - Ravi Gupta
Curriculum Vitae - Ravi Gupta
 
Mohammed El Sayed Bakri Curriculum Vitae
Mohammed El Sayed Bakri   Curriculum VitaeMohammed El Sayed Bakri   Curriculum Vitae
Mohammed El Sayed Bakri Curriculum Vitae
 
Resume-REBAI.json
Resume-REBAI.jsonResume-REBAI.json
Resume-REBAI.json
 

Similar to Karim mahmoud cv

Resume-Amar.compressed
Resume-Amar.compressedResume-Amar.compressed
Resume-Amar.compressed
Amarjeet Kumar
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdate
BHOLA SINGH
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdate
BHOLA SINGH
 
ShahKhalid-97-2003_PM
ShahKhalid-97-2003_PMShahKhalid-97-2003_PM
ShahKhalid-97-2003_PM
Shah Khalid
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CV
Ahmed Afifi
 
Charles Jardine CV reduced v21
Charles Jardine CV reduced v21Charles Jardine CV reduced v21
Charles Jardine CV reduced v21
Charles Jardine
 
Resume_RahulGhige(1)
Resume_RahulGhige(1)Resume_RahulGhige(1)
Resume_RahulGhige(1)
Rahul Ghige
 
Kariem_Ahmed_Abd_Al-Hameed_Soudy
Kariem_Ahmed_Abd_Al-Hameed_SoudyKariem_Ahmed_Abd_Al-Hameed_Soudy
Kariem_Ahmed_Abd_Al-Hameed_Soudy
Kariem Soudy
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
Sadikul Islam
 

Similar to Karim mahmoud cv (20)

myResume
myResumemyResume
myResume
 
Resume
ResumeResume
Resume
 
Resume-Amar.compressed
Resume-Amar.compressedResume-Amar.compressed
Resume-Amar.compressed
 
Qaiser tariq
Qaiser tariqQaiser tariq
Qaiser tariq
 
Cv vipin
Cv vipinCv vipin
Cv vipin
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdate
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdate
 
ShahKhalid-97-2003_PM
ShahKhalid-97-2003_PMShahKhalid-97-2003_PM
ShahKhalid-97-2003_PM
 
CV informatique English
CV informatique EnglishCV informatique English
CV informatique English
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CV
 
Charles Jardine CV reduced v21
Charles Jardine CV reduced v21Charles Jardine CV reduced v21
Charles Jardine CV reduced v21
 
CV- Abdul Haneef
CV- Abdul HaneefCV- Abdul Haneef
CV- Abdul Haneef
 
Resume_RahulGhige(1)
Resume_RahulGhige(1)Resume_RahulGhige(1)
Resume_RahulGhige(1)
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologies
 
Curriculum vitae of nguyen hai quy
Curriculum vitae of nguyen hai quyCurriculum vitae of nguyen hai quy
Curriculum vitae of nguyen hai quy
 
cv-satyajit
cv-satyajitcv-satyajit
cv-satyajit
 
Mohamed Ali CV
Mohamed Ali CVMohamed Ali CV
Mohamed Ali CV
 
Kariem_Ahmed_Abd_Al-Hameed_Soudy
Kariem_Ahmed_Abd_Al-Hameed_SoudyKariem_Ahmed_Abd_Al-Hameed_Soudy
Kariem_Ahmed_Abd_Al-Hameed_Soudy
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Karim mahmoud cv

  • 1. Karim Mahmoud Shawky Mahmoud Address: Badr City, Cairo, Egypt Mobile: +971526388920 - +201148468556 Email: kareem.mahmoud.shawqy@gmail.com Skype: kareem.mahmoud.shawqy Blog: http://ibmwcmsteps.blogspot.ae/ Linked In: http://eg.linkedin.com/pub/kareem-mahmoud-java- home/61/818/384/en SUMMARY: Academically: Master degree in Computer Science and Bachelor degree in Computer Science with very good grade. Technically: 7 years of experience in software development mainly in Java, J2EE and IBM Portal. Strong Experience in IBM WebSphere Portal 8.0/8.5, IBM WebSphere WCM 8.0/8.5 and IBM WebSphere Portal Development and Portal Theme Development 8.0/8.5 as well. Also experience in managing and classifying documents by IBM File Net P8 CE, PE and AE [ WorkplaceXT]. And experience in Business Process Management by IBM Lambrdi 7. Educational Profile:  Arab Academy for Science, Technology & Maritime Transport. Faculty of Computer and Information Technology. (2010-2016). Master of Computer Science. Research Field: Web 3.0 and Semantic Web. Master Title: [ROEF: A Smart Search Engine of 3rd Generation WWW]. Master Paper Publication: IEEE Xplore at September of 2015. Pre-Master GPA: 3.4 from 4.  Suez Canal University. Faculty of Computers and Information Science. (2005-2009). Bachelor of Computer Science. Department: Computer Science. Grade: Very Good (79.7 %). Graduation Project: Rail Traffic Train Control . Graduation Project Grade: Distinct. Professional Training:  Medrar Center September 2014 o Installation & Administration of IBM WebSphere portal 8 for Linux. (course code: WPL93G ) o Developing websites using IBM web content Manager 8 (course code : WPL43G )
  • 2.  Unit of Communications and Information Systems/ Azhar University June-September 2008 o E-coordination system for high school students using J2EE technologies (Servlet, JSP, JSF, Hibernate) o Projects: E-Coordination System Unit of Communications and Information Systems/ Azhar University Domain Electronic Coordination. Team Members 8. Technology and Tools Servlets 2.5, JSP2, JSF 1.2, Hibernate 3, Oracle SQL/PLSQL (10g). My Role Onsite developing: develop system modules, deploy the system then fix testing bugs.  Suez Canal University, Faculty of Computers and Information Sciences March-April 2008 o Microsoft Dot Net Programming Diploma for Desktop Applications o Microsoft Dot Net Programming Diploma for Web Applications  Pixel Company June-September 2007 o Oracle SQL o Oracle PL- SQL o Oracle Forms and Reports Technical Knowledge: Technology Level Java EE: Web Components: Servlet 2.5, JSP 2.0, JSF [ 1.2 ( Rich,WebUI ) - 2.x (Facelet ) ] ,JPF Expert Business Components: EJB 2.x, EJB 3, Hibernate 3.2 and Spring 3.x,4.2 Expert Web Services: JAX-WS, Apache CFX, Axis2,Restful Mid Java SE: OOP, SWING, Files & Streams, Multithreading, Collections, Native , Serialization Expert Socket Programming, JDBC, RMI, Reflection, Generics, Exception Handling Expert IBM Tools: IDE: Rational Application Developer 8.5 – 9 – 9.5 Expert WebSphere Application Server Administration : 6.1 - 8 - 8.5 Mid Portal Development : IBM WebSphere Portal 8.5 Portal Development Expert Portal Administration: Managing Web Modules,Portal Pages and Portlets, export and import portlets, portal pages and WCM libs using XMLAccess . Expert Theme Development : IBM WebSphere Portal 8.5 Theme Development Expert Content Management : IBM WCM 8.0/8.5 Lotus Expert ECM: IBM FileNet 4.5 Development (Java APIs) Mid BPM:IBM Lambrdi 7 Mid Adobe: Adobe LiveCycle ES4, Adobe LiveCycle Designer 4.5 and Adobe Flex 4.7 Entry Application Server: WebSphere Application Server 6.1 / 8 / 8.5 Expert Apache Tomcat (6,7) & Glassfish V2 Expert WebLogic, OC4J Mid Scripting: Bootstrap, HTML5,XHTML,CSS,JSON,JavaScript,AJAX,JQuery Expert XML Processing and Binding: XSTL , JAXP , JAXB , StAX , DOM , XPath , XSLT,SAX Expert
  • 3. Design Patterns: Singleton, Factory, Facade, MVC, Composite , DAO, Dependency Injection Expert Software Design Methodology: SLDC , Agile SCRUM. Mid Source Management: SVN, CVS, Git & IBM ALM Expert Bugs Management: JIRA , IBM ALM Expert Misc.: Apache: Ant , Maven , Solr and Hbase ,GWT , IPTel ( Programming of Cisco Telephones using java APIs ) Mid Work Experience: Full-Time Companies: 1- IDEAL SOFT EMIRATES L.L.C July 2015 – June 2016 o Location: U.A.E. / Dubai. o Employment Type: One Year Contract. o Website: http://www.idealsoftemirates.com/ o Title: Sr. IBM WebSphere Portal Developer. o Leave Reason: End of Contract. o Achievements and Contributions: Dubai RTA Portal Migration (Client : RTA-Dubai)(Website : http://www.rta.ae) Domain Governmental. Team Members 3. Technology and Tools IBM Portal 8.5 - Oracle 11g - IBM WCM 8.5 - RAD 9.5 - JSR-286. My Role Onsite developing: Migration of RTA portal from 6.1 to 8.5. Description Migrate and Enhance Dubai RTA Portal (https://www.rta.ae) from IBM WebSphere Portal 6.1 to IBM WebSphere Portal 8.5. Responsibilities 1- RTA Portal Theme Enhancement. 2- Migrate RTA Portal Application from 6.1 to 8.5. 3- Migrate RTA WCM Libraries from WCM 6.1 to 8.5. 4- Solve RTA Portal Performance Issues. 5- Migrate Portlets from JSR 168 to JSR 286. 6- Use IBM WebSphere Portal PUMA REST Service to retrieve user attributes. 7- Create explicit login filter to Restrict access for WebSphere Portal WCM authors LDAP group. 8- Apply WebSphere portal 8.5 theme architecture best practice. 9- Support in responsive WebSphere Portal theme design. 10- Apply some theme updates on static and dynamic contents. 11- Update java REST Service to meet the business needs. 12- Build new JAX-RS Rest web service based on IBMRestServlet. 13- Build new JAX-WS SOAP/1.2 Web Service.
  • 4. Achievements https://www.rta.ae/wpsv5/wps/portal/rta/ae/driver-and-carowner/ https://www.rta.ae/wpsv5/wps/portal/rta/ae/corporate-services/ https://www.rta.ae/wpsv5/wps/portal/rta/ae/about-rta/NewsAndMedia/ https://www.rta.ae/wpsv5/wps/portal/rta/ae/about-rta/NewsAndMedia/AllNews/ 2- EJADA Limited Solutions. Jan 2014 - June 2015 (18 months) o Location: KSA/Egypt o Employment Type: 2 Years Contract. o website: http://www.ejada.com o Title: Sr. JEE Developer/ IBM WebSphere Portal Developer. o Leave Reason: Resignation due personal issue. o Achievements and Contributions: Al Inma Portal Improvement (Client : Al Inma Bank-KSA)(Website : http://www.alinma.com) Domain Internet Banking. Team Members 9. Technology and Tools IBM Portal 8.5 - JSF 2.0 - Oracle 11g - Rich-Faces 4.2 - IBM WCM 8.5 - RAD 9 - JSR-286. My Role Onsite developing: Migration of banking portal from 6.1 to 8.5. Description Migrate bank portal project which developed by IBM Portal 6.1 Responsibilities 1- Building different pages and applying the security 2- Portal Theme development 3- WCM 8.5 development 4- Developing JSR 286 Portlets with IBM WebSphere Portal, EJB, JPA, JAXB and jQuery, dojo JavaScript frameworks. 5- Migrate IBM Portelts to JSR 286 Portlets. 6- Implementing jQuery Ajax requests, autocomplete and custom validation methods. 7- Help in responsive web design theme development. 8- Create Asynchronous stateless EJB for email communications. 9- Use different WebSphere portal services (Login, Logout, Puma, Navigational State, URL Generation,OutboundConnectionService...). 10- Use JAXB API to serialize and de-serialize objects to XML before communicating with the MQ backend services. 11- Create EJB module for the business and backend communications. 12- Web Services integration (WS* Standards, SOAP, WSDL, JAX-RPC, REST etc.). Achievements http://www.alinmainvestment.com http://www.alinmainvestment.com https://www.alinma.com/wps/portal/alinma/Alinma/MenuPages/Branc hAndATMLocator/List
  • 5. 3- International Turnkey Systems (I.T.S.) Jan 2013 – Dec2013 (12 months) o Location: Egypt o Employment Type: One Year Contract. o Website : www.its.ws o Position : Software Developer o Leave Reason: End on Contract. o Achievements and Contributions: Fluid (Clients: KIB – KFH Banks-Kuwait and BiB Bank-Bahrain). Domain Internet Banking. Projects Links KIB website: https://www.kib.com.kw/. KFH website: https://www.kfh.bh/ar/kuwait-finance-house/. BiB website: https://www.ebisb.com/login.htm. Team Members 15. Technology and Tools Front-End: Java Page Flow. Back-End: EJB 2. Application Server: Oracle WebLogic. IDE: Oracle Workshop 10. DB: Oracle 10g / SQL Server 2005. Project Description Fluid Online banking is user-friendly, secure and even greets you by your name when you sign on. What’s more, you can view your summary of accounts instantly and you can make your transfers Inside country or outside, request Cheque book and request to block the account for emergency cases. Benefit from relevant marketing offers posted online or take advantage of our ‘quick links’ and ‘new mail’ alerts. Responsibilities  Designing and implementing the user interfaces (UI).  Establishment the integration between Fluid application and Core Banking system.  Performed Unit Tests.  Specified and performed Feature Deliverables Test plans.
  • 6. 4- Global Business Solutions Jan 2011–December 2012 (24 months) o Location: Egypt o Website: http://www.gbs-eg.com/ o Outsourced to: Saudi Business Machine (SBM)  Location: KSA - Riyadh  Website : http://www.sbm.com.sa  Employment Type: Permanent Contract.  Title: J2EE Developer / IBM FileNet- Lambrdi Developer  Leave Reason: Resignation due personal issues.  Achievements and Contributions: PNU (Princess Norah Bent Abdulrahman University -KSA) (Website : http://www.pnu.edu.sa) (Feb-December 2012) Domain Correspondences. Team Members 6. Technology and Tools IBM BPM Lambrdi 7, ASP.net, Telerik Framework, Oracle 10g. Project Description Correspondence system developed specially for Princess Norah Bent Abdulrahman University in Saudi Arabia to manage all internal and external correspondences. Responsibilities  Designing and implementing the user interfaces using ASP.net (Telerik).  Connect IBM Lambrdi using Restful API using Restful web services.  Develop Back-end modules.  Specified and performed Feature Deliverables Test plans. Document Retention Management System()DRMS) (Website : http://www.mowe.gov.sa) (April-Jan 2012) Domain Archiving. Team Members 10. Technology and Tools FileNet 4.5(Administration, Development), IBM FileNet APIs for Java, Servlet 2.4, JSP 2, WebSphere 6.1, JSF (1.1) (Standard Faces), DB2, Rational Application Developer 7. Project Description DRMS is an archiving system developed for Ministry of Water in Saudi Arabia to archive all documents from 1970 till now and we were creating system to manage and classify these documents. And also create customized workplace for ministry employees like workplaceXT but for non-technical users to facilities their tasks. Responsibilities  Designing and implementing the user interfaces using JSF1.1.  Integrate user interface with FileNet CE using Java FileNet APIs.  Performed Unit Tests.  Specified and performed Feature Deliverables Test plans.
  • 7. Part-Time Companies: 1- Integrated Electronic Solution (I.E.S) September 2009 – December 2010 (15 months) o Location: Egypt o Title: Jr. Java Developer o Part Time o Achievements and Contributions: Role Involved in Banking application named Wakili, my role mainly JSF1.2 developer, create JSF pages and link with back –end. Technologies JSF1.2, RichFace 3.2, Oracle 10g, Hibernate 3.2 2- Inform IBM Center (IBM Authorized Training Center) o Location: Egypt o Website: http://www.inform.com.eg o Title: Java Instructor o Part Time o I taught more than 40 Java Diploma o Achievements and Contributions: Responsibilities I'm teaching most java technologies and IBM diplomas: JSE Diploma, JEE Diploma and Database Diploma Languages:  Arabic: Mother language.  English: Very good in Speaking, Writing and Reading. References Mohab Mohi Software Test Automation Engineer at Vodafone 00201001439405 Mostafa Mahmoud Java Technical Lead at Al Inma Bank 00966548647370 George Sami IBM WebSphere Portal Developer at RTA Dubai 00971562120682 Mohammed Ali IBM WebSphere Portal Specialist at SBM 00201007314100