John Hall
…codes professionally and personally for the World Wide Web and its associated technologies. His skills range from scripting simple utilities to crafting fully scalable applications to spec. The toolbox from which he regularly pulls includes JavaScript, Kotlin, NodeJS, R, SQL, SVG, TypeScript, WebGL, audio and video streaming, as well as various cloud-native platforms, including AWS, Docker, Elasticsearch, Redis and Spring.
Lately, he focuses on different ways to process and prepare data. Return to the homepage to learn more and read the latest posts on these topics.
Professional skills/attributes:
- A passion for solving problems and providing workable solutions.
- Ability to anticipate, respond, and adapt quickly to changing requirements and competing demands.
- Ability to visualize processes and outcomes
- Ability to update and manage GitHub repositories
- Ability to build and maintain RESTful APIs and backend services.
- Professional interpersonal and communication skills
- Collaborative problem solver and trouble shooter.
- Demonstrated success interpreting business needs, translating, and implementing them into executable specifications and products.
- Proficiency in troubleshooting software issues and debugging a large codebase.
- Clear understanding of the DevOps technology stack, including Linux, Docker, Git, etc.
- Familiarity with agile development methodologies and version control systems.
- Proficiency in React, HTML5, Javascript, Typescript, CSS3/SASS, GraphQL, and other web-oriented technologies.
- Solid knowledge of Python, R and SQL
- Strong analytical and reasoning skills
- Strong attention to detail and accuracy
What follows is a brief synopsis of his works:*
Precisely /
Pitney Bowes
Smart Data Platform
- Created web-based interfaces (both graphical and restful) for the Smart Data Platform (SDP) internal web portal.
- Created tools to provide useful and accurate views on data resource usage, various product build life-cycles and the quality of results
- Completed integrations between the internal platform and data retrieval API’s provided by external suppliers, facilitating the implementation of end-to-end automation of the data update cycle.
Copyright © Precisely/Pitney Bowes Software & Data 2020,
Pitney Bowes /
Maponics
Horizon (Visualization in Precisely Data Experience)
- Created graphical, interactive application allowing interaction and search on a full spectrum GIS boundary & centroid data product
- Front-end utilized MVC, mobile and map-based frameworks (AngularJS, Leaflet, MapBox, Material Design)
- Back-end implemented in Node.js and allowed complete integration with our REST API’s, providing location, mapping and analytic services
MX Design (Horizon Template)
- Designed and implemented the component-based Maponics Design (mx-design) template in AngularJS
- Wrote technical paper advising for the creation of a re-usable Web GUI template
Copyright © Maponcis 2016, © Pitney Bowes 2017
Maponics
Feedback App
- Created graphical, interactive application allowing existing customers to provide feedback
- App managed the flow of user-generated feedback, specific to a given GIS boundary/data product
- Front-end utilized MVC, mobile and map-based frameworks (AngularJS, Leaflet, MapBox)
- Back-end implemented in Node.js to access PostgreSQL database
Copyright © Maponics 2015
Maponics
Reveal Demo
- Created graphical, interactive demo of various GIS-based data products
- Front-end utilized MVC, mobile and map-based frameworks/APIs (jQuery Mobile, Giscloud)
- Back-end implemented in Perl to access PostgreSQL database, allowing integration with the analytic and demographic data specific to each product
Copyright © Maponics 2013
PixOasis
www.pixoasis.com
- Implemented conversion of site and integrated services to new design
- Received new design in the form of layered PSD files
- Retained or re-implemented all of the functionality of the previous site (offering photo delivery and archival services)
- Completely responsible for programming and testing this site, ensuring cross-browser compatibility
Copyright © PixOasis 2013
JS Demos
js-demos