Re-booted my tech in 2015 building an Angular/Node SEC Forms Portal at P.R. Newswire. Then re-re-booted in 2017 with a React/Node Reporting Portal at Data Conversion Lab.
Built the "Treebuchet" React/Redux Node/Express based single page application that allowed reports to be run from a browser rather than f...
Built the "Treebuchet" React/Redux Node/Express based single page application that allowed reports to be run from a browser rather than from the command-line. Worked the React/Redux stack at www.saskfifthavenue.com.
Created the Node/Express RESTful API for project Waldo at P.R. Newsire.
Created the Node/Express RESTful API for project Treebuchet at Da...
Created the Node/Express RESTful API for project Waldo at P.R. Newsire.
Created the Node/Express RESTful API for project Treebuchet at Data Conversion Laboratory.
John's profile has been carefully vetted and approved as a Codementor. Connect with John now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
sec_forms
MEAN stack (MongoDB, Express.js, Angular.js, Node.js) web interface to SEC form info downloaded from SEC's "EDGAR" repository ftp://ftp.sec.gov/edgar via C++ "daemon".
· http://etsy.com, Brooklyn/DUMBO, NY: Enhancements of screens for localizations and translations, including semi-real-time status up...
· http://etsy.com, Brooklyn/DUMBO, NY: Enhancements of screens for localizations and translations, including semi-real-time status updates on data reloads via a RESTful API that I created, report filtering, and preserving toggle-states of elements. Technologies: PHP 7 (PhpStorm), MySQL, JavaScript/jQuery, Apache, and git on CentOS 7.0 in an Agile/Scrum environment.
· Hudson's Bay Company, New York, NY: Maintenance and Enhancements with Unit Tests of React/Redux based functionality for http://saksfifthavenue.com and http://saksoff5th.com, including domestic vs. foreign postal-code validation, tooltip positioning, and merging RESTful API fetch of specific delivery dates with non-specific delivery dates.
Technologies: React 16.0.0, React-Redux 5.0.6, Node.js 8.9.0, Express 4.14.1,
Jest 22.3.0, Node-Sass 4.9.3, Babel 6.26.0, Webpack 4.19.1, Python 3.6.2, and git in an
Agile/Scrum environment.
React
Jest
Redux
View more
React
Jest
Redux
View more
Full-Stack Engineer
Data Conversion Laboratories
2016-11-01-2018-12-01
Data Conversions and Web Portals.
· Internal Facing Project “Treebuchet”: Implemented React/Redux single-page application (SPA) web i...
Data Conversions and Web Portals.
· Internal Facing Project “Treebuchet”: Implemented React/Redux single-page application (SPA) web interface and Node/Express RESTful API for remote execution and output capture of QA and analysis scripts. Technologies: React 16.0.0, React-Redux 5.0.6, Node.js 8.11.1, Express 4.16.1, Jest 21.2.1, Node-Sass 4.5.3, Babel 6.26.0, Bootstrap 3.3, Webpack 3.6.0, and git.
· Engineered conversions of web-crawled HTML and XML documents via GATE NLP's
Java API, regular expressions and finite-state machines. Technologies: Java SE 1.8.0,
NetBeans 8.2, Microsoft SQL Server 2016, Python 3.6.2, Perl 5.26.1, and git.
Node.js
Bootstrap
Python 3
View more
Node.js
Bootstrap
Python 3
React
Java 8
Redux
Express.js
View more
Full-Stack Engineer
P.R. Newswire
2013-07-01-2016-07-01
Single-handedly built-out 2 internal-facing data portals from scratch.
· "Waldo" SEC Forms Portal: Angular.js-based single-page appli...
Single-handedly built-out 2 internal-facing data portals from scratch.
· "Waldo" SEC Forms Portal: Angular.js-based single-page application (SPA) to view, filter, sort, and update filings information for over 1 million filings web-scraped by my C++ crawler. Export to CSV file. Bootstrap for responsive design. Implemented RESTful Web API with Node.js/Express.js.
Technologies: Angular 1.4, Node.js 0.12, Express.js 4.12, Bootstrap 3.3, Gulp 3.9.1, npm,
bower, gulp-stylus 2.5.0, Python 3, Microsoft SQL Server 2012, and git.
· SEC Form D Portal: HTML/CSS/JavaScript/jQuery web front-end to view, filter, sort filings information web-scraped by my C++ crawler. Expando-tables of nested drill-down data.
Export to CSV file.
Technologies: Apache 2.2, MySql 5.5, PHP 5.4 with Symfony 2.4.2, XML, XSLT, and git.
· "Job Builder" Workflow Desktop Application: C# / WPF (Windows Presentation Foundation GUI Toolkit) GUI application to specify print job parameters and save settings in XML, to later be picked up during print job.
PHP
C#
Node.js
View more
PHP
C#
Node.js
Angular
Bootstrap
Express.js
View more
PROJECTS
Waldo
P.R. Newswire
2015
Created AngularJS, Node, Express based web app that displays information extracted from 2 million financial forms crawled from sec.gov by...
Created AngularJS, Node, Express based web app that displays information extracted from 2 million financial forms crawled from sec.gov by my C++ crawler.
C++
Node.js
Angular
View more
C++
Node.js
Angular
Bootstrap
Microsoft SQL Server
View more
Treebuchet
Data Conversion Laboratory
2018
Created React, Redux, Node, Express based web app to run reports remotely.
Created React, Redux, Node, Express based web app to run reports remotely.