Mohamed S. Senior XSLT Developer

XSLT

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