Hire the Best XSLT Specialists

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Ezequiel T.

Emu Plains, Australia

$70/hr
4.8
242 jobs

Expert in relational database systems, especially PostgreSQL (Supabase, Amazon Aurora/RDS, Azure Hyperscale/CosmosDB/Citus, postgREST, RPC, RLS, timescaledb, PostGIS), MS SQL Server, and MySQL, with more than 27 years of experience as a database architect, designer, developer, and administrator. I’m also a software developer with 37 years of experience in many platforms, programming languages, and database systems. Expert in all of the following: * database installation, configuration, optimisation, securitisation, backups, performance improvement, encryption. * database design, SQL code optimisation, indices optimisation, coding stored procedures, increasing performance and security, partitioning. * data quality, de-duplication, normalisation, AI-assisted enrichment. * single and multi-tenant systems, JWT authentication, RLS authorisation. * REST and RPC functions, Edge/Lambda functions, Webhooks, AI APIs, Realtime, migrations. * database conversion or migration (e.g. to/from noSQL or JSON stores), interfacing with other databases, importing and exporting data, interfacing with online services (pl/perl, C, C#) * hot/cold backup and restore, recovery, replication (master/slave or master/master), mission critical * encryption in transit and/or at rest; encryption of data for authorised access only * text-file data extraction, formatting, conversion, archival, clean-up. Databases: PostgreSQL, SQL Server, MySQL, D3/Pick, Oracle, NexusDB, DB2, SQLite, COBOL, MongoDB, BerkeleyDB, Informix, Access, InterBase, Paradox, DBase/Clipper/Fox (DBF), CSV and plain text. Expertise with UAT/development/test environments, Regular Expressions (regex), batch and shell scripting, sed and other text processing tools, Excel, SOAP and web services, networking tools, and many programming languages (including Delphi, C/C++/C#, Perl, PHP, Smalltalk, Java, JavaScript, Python, and more). I can provide training and consultancy.

  • Database Design
  • PostgreSQL Programming
  • Migration
  • Oracle
  • PostgreSQL
  • Data Mining
  • Regex Writing
  • Microsoft SQL Server
  • MySQL
  • Stored Procedure Development
  • Data Backup
  • Data Cleaning
  • Supabase
  • Amazon RDS
  • Amazon Aurora
  • Perl
  • Bash Programming
Eli K.

Berlin, Germany

$20/hr
5.0
13 jobs

I build custom C# / .NET software for businesses that need reliable desktop applications, internal tools, and practical workflow solutions. My main experience is in C# backend solutions for business software. I work with C#, WPF, MAUI, ASP.NET Core, Razor, MVC, MVVM, SQL, Entity Framework, and Web API, and I’m also interested in Blazor-based internal applications. I’m a good fit for projects involving internal tools, workflow systems, document generation, printing features, integrations, and software that supports day-to-day operations. I work well with MVP prototypes and milestone-based projects where the goal is to turn a business need into a practical working solution. I can take ownership of a project communicate clearly and make practical decisions to keep development moving. I can also help refine requirements as the project evolves. In many business applications, the best solution becomes clearer during implementation, and I’m comfortable helping shape that process while keeping the work structured and aligned with the client’s goals. I’m especially interested in .NET applications for internal platforms, admin tools, business automation, and AI-assisted workflow solutions where the technology supports a real business need. I usually prefer fixed-price or milestone-based projects when the scope is clearly defined, because it keeps the process transparent and predictable for both sides. If you need help building, improving, or supporting a .NET desktop application, internal business tool, or custom software solution, I’d be glad to discuss your project.

  • C#
  • JavaScript
  • ASP.NET
  • .NET Core
  • .NET Framework
  • Tailwind CSS
  • Full-Stack Development
  • React
  • AWS Development
  • Tailwind UI
  • ASP.NET MVC
  • Java
  • C++
  • Ecommerce Website
  • DevOps
  • iOS
  • Software Debugging
  • Amazon S3
  • Microsoft SQL Server
  • PostgreSQL
Chandra P.

McKinney, Texas

$45/hr
4.7
25 jobs

I've over 15 years of experience in B2B integration implementing EDI (ANSI X12, EDIFACT, cXML, XCBL, FlatFile etc.) in multiple industries Supply Chain, Healthcare, Retail, Manufacturing, etc. I am expert in implementing EDI using different B2B tools (IBM Sterling GIS, ECS, TLE) in different Environments SAP, Oracle ERP, Sage Accpac, etc.

  • EDIFACT
  • Electronic Data Interchange
  • XML
  • JavaScript
  • ASC X12
Mohammad Shadab S.

New Delhi, India

$20/hr
5.0
60 jobs

IAAP CPWA-Certified Web Accessibility Consultant & Frontend Developer specializing in WCAG 2.2 AA audits, ADA compliance, Section 508, AODA, VPAT / ACR support, accessibility remediation, and accessible web development. I help businesses make websites, SaaS platforms, WordPress sites, Shopify stores, React applications, and enterprise web apps more accessible, usable, and compliant. My work combines accessibility consulting with hands-on development, so I can identify WCAG issues and help fix them at the code level. With 8+ years of accessibility and frontend development experience, I support teams that need WCAG 2.1 / WCAG 2.2 testing, ADA website compliance guidance, screen reader testing, keyboard accessibility fixes, ARIA implementation, semantic HTML improvements, and developer-ready accessibility reports. Certifications & Credentials ✔ IAAP Certified Professional in Web Accessibility (CPWA) ✔ IAAP Web Accessibility Specialist (WAS) ✔ IAAP Certified Professional in Accessibility Core Competencies (CPACC) ✔ JAWS Screen Reader Certified ✔ DHS Section 508 Trusted Tester 💼 Accessibility Services ✅ WCAG Accessibility Audits & Compliance Testing • WCAG 2.1 and WCAG 2.2 accessibility audits • WCAG A, AA, and AAA compliance reviews • ADA, Section 508, AODA, and EN 301 549 accessibility reviews • Manual accessibility testing beyond automated scans • Automated testing with Axe, WAVE, Lighthouse, ARC Toolkit, and Accessibility Insights • Screen reader testing with JAWS, NVDA, VoiceOver, and TalkBack • Keyboard-only navigation testing • Focus order, focus visibility, skip links, landmarks, and heading structure reviews • Color contrast, zoom, reflow, responsive, and mobile accessibility testing • Form accessibility, labels, error messages, and validation testing • Accessibility reports with severity, WCAG references, screenshots, and remediation guidance • VPAT / ACR support for procurement and enterprise accessibility documentation ✅ Accessibility Remediation & Frontend Development • Accessibility remediation for existing websites and web applications • Code-level WCAG fixes for frontend accessibility issues • Semantic HTML and accessible page structure improvements • ARIA roles, states, properties, and live region implementation • Accessible navigation, modals, dialogs, accordions, tabs, tables, forms, and custom UI components • Keyboard accessibility fixes for interactive components • Screen reader compatibility fixes for JAWS, NVDA, VoiceOver, and TalkBack • Accessible React, Next.js, JavaScript, TypeScript, WordPress, Shopify, and custom frontend development • Accessibility-first development for design systems and component libraries • Developer support during QA, release cycles, and remediation sprints Technologies: React • Next.js • JavaScript • TypeScript • HTML5 • CSS3 • WordPress • Shopify • PHP • Node.js • ARIA • Design Systems ✅ WordPress, Shopify & eCommerce Accessibility • WordPress accessibility audits and remediation • Shopify accessibility testing and theme improvements • WooCommerce accessibility fixes • Accessible checkout, cart, product page, menu, and navigation improvements • WCAG-compliant theme and template development • Accessibility fixes for plugins, custom blocks, page builders, and reusable components ✅ Accessibility Tools & Testing Expertise JAWS • NVDA • VoiceOver • TalkBack • Axe DevTools • WAVE • Lighthouse • ARC Toolkit • Accessibility Insights • Chrome DevTools • BrowserStack • Manual assistive technology testing I use automated tools as part of the process, but my audits are not limited to tool-generated results. Many critical accessibility issues require manual testing, screen reader validation, keyboard testing, and real user-flow review. ✅ Accessibility Consulting, Training & Team Support • Accessibility consulting for product, design, QA, and engineering teams • WCAG and ARIA best practices guidance • Accessibility training for developers and designers • Design review for accessible UX and inclusive UI patterns • Accessibility support during development and QA cycles • Long-term accessibility remediation planning • Help creating sustainable accessibility processes for teams 💡 Why Clients Work With Me • 8+ years of hands-on accessibility and frontend development experience • IAAP CPWA, WAS, CPACC, JAWS, and DHS Section 508 Trusted Tester credentials • Strong combination of accessibility auditing, consulting, and implementation • Ability to identify issues and also fix them in code • Experience across SaaS, enterprise, finance, education, healthcare, eCommerce, government, and agency projects • Clear communication and developer-friendly reporting • Practical remediation guidance with WCAG references and examples • Focus on sustainable accessibility improvements, not just compliance checklists • Strong understanding of real assistive technology behavior and accessible user journeys

  • React
  • HTML
  • WordPress
  • Web Development
  • PHP
  • JavaScript
  • CSS
  • Front-End Development
  • Web Content Accessibility Guidelines
  • Web Accessibility
  • Section 508
  • Web Design
  • TypeScript
  • Accessibility Testing
Ritchie K.

Medan, Indonesia

$25/hr
5.0
12 jobs

Are you spending hours on repetitive tasks that could be automated? I help businesses build reliable automation workflows that eliminate manual work, improve accuracy, and save valuable time. I'm an Automation Specialist with 3+ years of professional experience developing UiPath RPA solutions for real business processes. Alongside traditional RPA, I build AI powered workflows by integrating automation with APIs, intelligent document processing, and AI services to create smarter, end to end business solutions. Over the past 3+ years, I have developed and maintained 60+ automation processes and enhanced, optimized, or stabilized 100+ existing automation workflows. My automation solutions have helped eliminate an estimated 880+ hours of manual work every month from daily business operations alone equivalent to approximately $17,000+ in monthly labor cost savings based on standard operational estimates. Whether you need to automate a website, extract data, connect multiple systems, process documents, or build an AI assisted workflow, I can help turn manual processes into reliable automation. ### What I Can Help You With ✅ UiPath Development (REFramework & Orchestrator-ready workflows) ✅ AI Workflow Automation (OpenAI/LLM API integration, AI-assisted business processes) ✅ Web Automation & Browser Automation ✅ Web Scraping & Large-Scale Data Extraction ✅ REST API Integration ✅ Excel Automation, VBA & Data Processing ✅ PDF & Document Data Extraction ✅ Data Validation & Transformation ✅ Exception Handling, Logging & Notifications ✅ Process Optimization, Performance Tuning & Legacy Automation Enhancement ### Professional Experience • Developed, deployed, and maintained 60+ UiPath automation processes across various business functions. • Enhanced and fine-tuned 100+ existing automation workflows, improving stability, performance, maintainability, and reducing production issues. • Built end-to-end UiPath automation solutions from business requirements through deployment and post-production support. • Automated the extraction and processing of thousands of records from external websites using robust web automation and web scraping techniques. • Developed workflows that validate, transform, and exchange data through REST API integrations. • Collaborated directly with business users to understand their workflows, identify automation opportunities, and deliver practical business solutions. ### Why Clients Like Working With Me ✔ I don't just automate tasks, I analyze your business process to build the right solution. ✔ I have experience working in an IT consulting environment, collaborating with both technical and non technical stakeholders to deliver automation that solves real business problems. ✔ I write clean, scalable, and well-documented automation that is easy to maintain and hand over. ✔ I build reliable solutions using proper exception handling, logging, retry mechanisms, and error recovery to ensure stable production performance. ✔ Whether you need a new automation built from scratch or an existing workflow optimized and stabilized, I focus on delivering solutions that provide long-term value. If you're looking for someone who combines enterprise UiPath expertise with modern AI powered automation, API integration, and business process optimization, I'd be happy to discuss how I can help with your project.

  • UiPath
  • Robotic Process Automation
  • IT Consultation
  • Data Scraping
  • Web Scraping
  • Automation
Ma. Pamela G.

Vienna, Austria

$20/hr
5.0
14 jobs

Worked as Software Engineer for 2 years and 10 months at Canon Information Technologies Phil. - Develop software that converts character encodings using the Unicode standard and other functions related with Unicode using C - Create test automation scripts in linux using shell script - Develop an automated tool for the verification of DBMS output files using C++ - Develop software that converts XML to SVG and HTML5 using XSLT - Develop software that converts XML to other languages using XSLT - Creates Functional Specification Document - Creates Detailed-level Design and High-Level Design Document - Creates technical documentation based on a reference system or component - Has been involved in the whole SDLC for 2 projects (Unicode and XML to XSLT) - OS/Platforms used: Windows, Linux and Mac - Data Entry Tools: Valgrind, PC Lint, Microsoft Visual Studio 2003.Net, Microsoft Visual Studio 2005 and 2010, Microsoft Visio, Xcode - Software QA Testing

  • XSLT
  • Bash Programming
  • C
  • Microsoft Visio
  • Data Entry
  • Technical Documentation
  • Microsoft Office
  • Document Review
  • Software Testing
  • Automated Testing

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does an XSLT specialist do?

An XSLT specialist writes and debugs stylesheets that convert XML data into HTML, plain text, or other XML structures. This role focuses on defining precise template rules and XPath expressions to control how source nodes map to target output formats. The work requires deep knowledge of W3C specifications to guarantee that transformations process data accurately across different systems.

  • Authors XSLT stylesheets using template match patterns and instructions like xsl:apply-templates to drive rule-based processing logic. These stylesheets define exactly how each element in the source XML document translates to the desired output structure.
  • Constructs complex XPath expressions to select specific nodes, evaluate conditions, and generate dynamic values during the transformation process. This step ensures the stylesheet extracts the correct data points from the input document before formatting them for the final deliverable.
  • Validates transformation behavior by testing how the XSLT processor evaluates match patterns and selects template rules. The specialist iteratively adjusts the code to fix errors and confirms that the output meets the required structural and content specifications.
  • Integrates custom extensions or functions when standard XSLT features cannot handle specific processing requirements. This involves using processor-specific hooks to add new template instructions or XPath functions that extend the core language capabilities.
  • Packages the final transformation logic to run on compliant XSLT processors such as Saxon. The specialist verifies that the stylesheet executes correctly within the target environment and produces the expected HTML, text, or XML artifacts.

How to hire an XSLT specialist on Upwork

Step 1: Post a job

Describe your XML transformation needs in a few sentences and let the Job Post Generator powered by Uma™, Upwork's Mindful AI draft a complete post for you. You can write a new post, update a saved draft, or reuse an existing post to start hiring.

  • Specify the required XSLT version, such as 1.0 or 3.0, and name the target output format like HTML, plain text, or a different XML structure.
  • List the specific XSLT processor you use, such as Saxon, so candidates confirm compatibility with your current runtime environment.
  • Define the complexity of the source XML documents and note if the role requires custom XPath functions or extension hooks for specialized logic.

Step 2: Evaluate candidates

Look for portfolios that show clean stylesheet architecture and correct output artifacts from complex XML inputs. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Check for examples where the freelancer authors template rules using xsl:apply-templates to drive rule-based processing rather than relying on imperative loops.
  • Verify that their samples demonstrate precise XPath expressions for node selection and conditional value generation within the transformation logic.
  • Review documentation they submit with past projects to see if they clearly explain match patterns and template rule selection behavior.

Step 3: Interview your top choices

Discuss how candidates debug template matching issues and validate transformation behavior against W3C specifications. Schedule these conversations within Upwork Messages to receive an immediate transcript and summary after each interview.

  • Ask how they handle namespace conflicts in source XML documents and which strategies they use to maintain valid output structures.
  • Request a brief explanation of how they optimize stylesheets for large XML inputs to prevent performance bottlenecks during processing.
  • Discuss their experience extending standard instructions with custom template functions and how they test these extensions for stability.

Step 4: Agree on scope and begin work

Define clear milestones for stylesheet delivery and output validation before you fund the contract. Use Upwork Messages and the contract workroom for all communication and project management, while identity verification, payment protection, hourly tracking, and project funds keep your engagement secure.

  • Set a milestone for the initial .xsl file delivery that includes all required template match patterns and processing instructions.
  • Require a second milestone for testing where the freelancer runs the stylesheet through your specified processor to generate final output artifacts.
  • Include a final review step for any necessary adjustments to XPath logic or extension hooks based on your validation results.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring an XSLT specialist cost?

$500-$1,500 per project is a typical range for focused XSLT specialist work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

XML to HTML conversion

$500-$1,200/project

Entry-level to mid-level
  • XSLT file that transforms XML input into valid HTML output
  • Generated HTML file demonstrating the transformation result
  • Notes on template rules and required input structure

Data format migration

$1,200-$2,500/project

Mid-level
  • Defined XPath expressions for node selection and value generation
  • Complete XSLT stylesheet converting legacy XML to new schema
  • Comparison of source and target data structures

Complex document publishing

$2,500-$4,500/project

Mid-level to senior-level
  • Reusable XSLT templates for consistent document styling
  • Published PDF or HTML documents from structured XML sources
  • Settings for Saxon or compatible XSLT processor execution

Custom extension development

$4,500-$7,000/project

Senior-level
  • Custom XPath functions implemented via XSLT hooks
  • Main transformation logic calling custom extensions
  • Sample XML inputs and expected outputs for verification

Enterprise integration pipeline

$7,000-$12,000/project

Expert-level
  • End-to-end design for multi-stage XML transformations
  • Optimized XSLT code for high-volume processing environments
  • Metrics on transformation speed and memory usage

Frequently asked questions

Is hiring an XSLT specialist worth it?

For most businesses, yes: hiring an XSLT specialist is worthwhile. These experts handle complex XML transformations that general developers often find difficult to debug or optimize. They build precise stylesheets that convert data into HTML, text, or other XML structures without breaking downstream systems.

How do I evaluate XSLT specialist candidates?

Review their approach to template matching and XPath expressions to gauge their technical depth. Ask them to explain how they resolve conflicts when multiple templates match the same node in an XML document. A strong candidate describes using priority attributes or mode declarations to control processing order explicitly.

What tools does an XSLT specialist use?

An XSLT specialist writes code in standard stylesheet files and runs them through processors like Saxon. They use XPath expressions within these stylesheets to select nodes and generate output values.

Can an XSLT specialist transform XML into HTML?

Yes, this is a primary use case for XSLT specialists. They author stylesheets that map XML data elements to HTML tags to create web-ready content.