Sion Cormode

Data Engineer

San Francisco, California, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Sion Cormode is a data and systems engineer with 13 years’ experience specialising in transforming, enriching and delivering complex content pipelines. He combines deep XML/markup expertise (XSLT, XHTML, CSS) with pragmatic Python and .NET scripting to standardise large document sets and automate production workflows. His work spans hands-on engineering and project leadership—delivering half a million legislative documents into AWS at LexisNexis and running data-quality and migration programs for publishers and academic libraries. An active contributor to open-source infrastructure, he has extended remote desktop server audio support for the Apache Guacamole ecosystem, showing a knack for low-level integration as well as content modelling. Based in San Francisco with UK roots, he pairs meticulous attention to structured data with experience managing budgets, suppliers and training for multidisciplinary teams.
code13 years of coding experience
job9 years of employment as a software developer
github-logo-circle

Github Skills (14)

c1710
audio-streaming10
vnc10
pulseaudio10
c1110
multithreading10
guacamole10
thread9
hyper-threading9
threaded9
network-server9
javas8
java8
c-programming8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
glyptodon/guacamole-server

Feb 2013 - May 2013

The Guacamole project is now Apache Guacamole (http://guacamole.apache.org/). This repository has been repurposed as the base for the Apache Guacamole packages built for Glyptodon Enterprise.
Role in this project:
userBack-end Developer
Contributions:12 commits in 2 months
Contributions summary:Sion focused on integrating audio functionality within the VNC server, specifically for capturing and streaming audio data. They implemented a generic queue and buffer system to manage audio data and integrated PulseAudio to read raw audio data from the sound card. Additionally, the user developed the handlers for sending the encoded audio stream to Guacamole and added locks to prevent disconnect issues. These changes suggest improvements to support audio streaming from the remote machine to the client.
guacamoleapacheapache-guacamolehttpdenterprise
cmujedi/libguac-client-vnc

Feb 2013 - Apr 2013

Contributions:49 commits in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sion Cormode - Data Engineer