Principal Software Engineer - Architect @ GOAT - Sneaker Marketplace
Principal Software Engineer @ Brand Networks
Senior Software Engineer @ RMS
Education:
About:
Energetic Full Stack developer specializing in GIS technologies using Client-side Javascript MVC, Python and Node.js.
Senior Software Developer @ • Full-stack software development for advertising web application using Angular JS, Coffeescript, Jade, Backbone, and Grunt task management.
• Design and implement features on existing Python-based backend integrating with Cassandra and external social media advertising APIs, including Facebook and
Energetic Full Stack developer specializing in GIS technologies using Client-side Javascript MVC, Python and Node.js.
Senior Software Developer @ • Full-stack software development for advertising web application using Angular JS, Coffeescript, Jade, Backbone, and Grunt task management.
• Design and implement features on existing Python-based backend integrating with Cassandra and external social media advertising APIs, including Facebook and Twitter.
• Agile software development process with daily scrums and user stories. Tasks handled using Pivotal issue tracking, and Github pull-requests. Strong emphasis on unit test coverage and code quality through peer-review and QA testing. From September 2014 to Present (1 year 4 months) Senior Software Engineer @ • Design and implement Python based clustered high-availability backend for web thin-client mapping visualization utilizing Mapnik, PostgreSQL / PostGIS, MongoDB, Couchbase, and S3 for scalable cloud deployment.
• Create highly-efficient, custom HTML5 / Canvas / jQuery mapping visualization components capable of visualizing millions of data points within a web browser Leaflet-based mapping front-end.
• Develop numerous Python workflows for the transformation and ingestion of “raw” geo-locatable data into standardized frameworks capable of use in a wide variety of platforms. From March 2012 to August 2014 (2 years 6 months) Senior Software Engineer @ • Led all software development for projects relating to a highly customized version of NASA World Wind, a ‘Real-Time’ 3D planetary visualization/GIS mapping platform created in Java.
• Developed algorithms and workflows in C# and Python to process multi-terabyte GIS datasets in various mapping formats and projections for use in website and desktop based mapping clients leveraging both custom and OGC-compliant protocols such as WMS, WFS, WCS.
• Created web-based HTML / CSS / AJAX / jQuery based “Google Maps style” maps application compatible with mobile devices and tablets and delivering data-driven dynamic content driven from MYSQL user-content management system.
• Implemented socket-level C# server application development for hand-held wireless communication to central database system.
• Built custom server backend applications for data processing and analysis using Python, Java, and C# with message oriented architecture built on ActiveMQ. From March 2007 to March 2012 (5 years 1 month) Senior Software Engineer @ • Served as lead developer for real-time planetary data visualization (NASA World Wind) platform for viewing extremely large satellite datasets using C#, Managed DirectX, and OpenGL.
• Designed and implemented algorithms for efficient rendering of high-resolution image datasets draped over high resolution elevation models.
• Managed high availability cluster of a dozen servers that handling satellite/GIS data processing and web-streamed visualization to thousands of simultaneous clients.
• Created databases, tools, algorithms, and server infrastructure for the manipulation and processing of terabyte-sized GIS data sets.
• Served as main liaison to Open Source development community with more than a dozen active contributors. From 2004 to 2007 (3 years)
Bachelor of Science (B.S.), Computer Science @ San Jose State University From 1999 to 2003 Chris Maxwell is skilled in: Python, JavaScript, Node.js, Backend Development, JavaScriptMVC, Java, GIS, PostgreSQL, PostGIS, NoSQL, Linux, C#, Web Services, MySQL, PHP
Looking for a different
Chris Maxwell?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension