Mohamed S. Senior XSLT Developer
Summary
- 11+ years of experience in IT
- 10+ years of experience with XSLT/XML
- Writing, testing and maintaining XSLT code that applies mapping on XML and output JATS XML & HTML
- Familiar with many processing engines like Saxon (Java) - libxslt (C) - Python’s package
- Upper-intermediate English
- Available ASAP
Experience
Nexas Consulting
2014-2020
Developing utilities to convert SOAP XML Content format into SOAP XML format using XSLT for SAP HANA.
Workflows implemented - XML to XML Conversion.
Responsibility:
- Write, test and maintain XSLT code that applies some filtration and conditions on XML
WiFi connection project
2017-2019
Developing utilities to convert IATA NDC Standard XML Content format into IATA NDC Standard XML format using XSLT.
Workflows implemented - XML to XML Conversion.
Responsibility:
- Write, test and maintain XSLT code that applies some filtration, mapping and conditions on XML
FHX pty
2019-2020
XML Transformations using XSLT.
Workflows implemented - XML to XML Conversion.
Responsibility:
- Write, test and maintain XSLT & Schematron code that apply some filtration, mapping and conditions on XML and validate the output XML
European Proceedings, part-time
2017-Present
Description: Convert docx format into JATS XML & HTML.
Workflows implemented - extract docx into XML, then convert the XML into JATS XML, then convert the JATS XML into HTML.
Responsibility:
- Write, test and maintain XSLT code that applies mapping on XML and output JATS XML & HTML
Senior Software Developer
2020 - Present
Responsibility: Responsible for programming Tools, APIs, and Portals. Managing Databases and teams tasks.
Software Developer
2019 - 2020
Responsibility: Responsible for programming modern Educational Tools, APIs, and Portals.
Senior Document Engineer
2015 - 2019
Responsibility: Developing new techniques and tools. Manage teams tasks to ensure a high-quality product. Easing communications between team members and clients.
Document Engineer
2013 - 2015
Responsibility: Responsible for developing new techniques and tools to ease the production process to increase productivity in terms of speed and quality.
Proofreader Specialist
2011 - 2013
Responsibility: Revising scientific articles to meet the company in house style and
ensure that these articles have no scientific or publishing styles errors.
Projects
SVGFITTER
2021
Responsibility: Creating and Fitting SVGs using Java Batik library
Technologies: Java, SVG
XML2JSON
2020
Responsibility: Converting Content XML to JSON to be Published.
Technologies: C#, NPGSQL, JSON.
PUBLISHAPI
2019
Responsibility: API that takes requests from content members and publishes the content online.
Technologies: ASP.NET, XSLT1.0, NPGSQL, JSON.
XMLTOPDF
2016 - 2017
Responsibility: Converting XML to PDF using InDesign Scripting andtechniques. InDesign, InCopy
Technologies: C#, Javascript, XSLT1.0
COVERSCREATOR
2015
Responsibility: Tool to create Journal covers with Illustrator and InDesign. InDesign, Illustrator
Technologies: C#, Javascript, XSLT2.0
HTMLTOPMC
2014
Responsibility: Converting XHTML to PMC XML
Technologies: C#, XSLT1.0
XMLTOXHTML
2013
Responsibility:Converting JATS XML to XHTML
Technologies: C#, XSLT1.0
Education
Faculty of Science Cairo University, Bachelor of Science in Geology/Chemistry
2007 - 2011
Courses
SPE, Cairo
2009
ART OF THINKING, Cairo
2015
TROPISM, Cairo
2016