Christian Natis is a Lead Software Engineer with a decade of experience building rich, data-driven web applications and visualizations, now leading engineering at PenLink after its acquisition of GeoTime. He specializes in JavaScript-heavy front ends and Node-based back ends, with hands-on experience in Ember, React, ArcGIS/OpenLayers/Leaflet, D3, and graph databases like Neo4j. Christian has a practical knack for operational excellence—improving deterministic builds, dependency management, and test suites to reduce regressions—alongside recent Java server-side work. Based in Salisbury, New Brunswick, he combines a background in welding and web development, a transition that hints at a pragmatic, hands-on problem-solving style and strong attention to build-quality.
10 years of coding experience
9 years of employment as a software developer
College Diploma, Welding Technician, College Diploma, Welding Technician at Niagara College
College Certificate, Web Design, Development, and Maintenance, College Certificate, Web Design, Development, and Maintenance at Humber College
Generates an image from a DOM node using HTML5 canvas
Contributions:1 PR, 19 pushes, 1 branch in 2 years 3 months
imagecanvasjavascriptdom-nodehtml5
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
Christian Natis - Lead Software Engineer at PenLink