Mohamed S., Senior XSLT Developer

Vetted expert in XSLT
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Cairo, Egypt UTC+02:00

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

Main Skills

XML, Senior XSLT Developer

XML 10 yr.

XSLT, Senior XSLT Developer

XSLT 10 yr.

Programming Languages

.NET Platform

ASP.MVC Pattern ASP.NET .NET

UI Frameworks, Libraries, and Browsers

CSS HTML XML 10 yr. XPATH XSLT 10 yr.

Java Libraries and Tools

JSON

Databases & Management Systems / ORM

NPGSQL SQL

UI/UX/Wireframing

Adobe Illustrator Adobe Photoshop InDesign

Other Technical Skills

Java Saxon Parser LaTeX LaTeX macros libxslt Schematron SVG XSD XSLT 1.0 XSLT 2.0
ID: 100-045-013
Last Updated: 2024-03-15

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

 

 

 

 

 

 

 

 



Ready to hire Mohamed S.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call