Enable contrast version

Tutor profile: John A.

John A.
Software Developer who Likes to Teach
Tutor Satisfaction Guarantee


About John

About John
Hi, I'm John. I've been in software development for a while now and like to teach. I have a degree in both Computer Science and Physics...

Teaching Experience

Teaching Experience
I've tutored with School on Wheels and Arithmetic Solutions (Los Angeles), and I've also been an interim High School Physics and Science teacher at Los Angeles Unified School District.
Rutgers University
Computer Science
Bachelor's Degree
1990 - 1995
Rutgers University
Bachelor's Degree
1982 - 1988

Work Experience

Work Experience
Client Sites, Independent Consultant
2018 - Present
At client sites... • 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 Jenkins environment. • Hudson's Bay Company, New York, NY: Maintenance and Enhancements with Unit Tests of React/Redux based functionality for http://saksfifthavenue.com...
Data Conversion Laboratory, Full-Stack Engineer
2016 - 2018
Data Conversions and Web Portals. • Project “Treebuchet” Remote Report Runner Portal: Implemented React/Redux single-page application (SPA) web interface and Node/Express RESTful API for remote execution and output capture of QA and analysis Python scripts. Technologies: React 16.0.0, React-Redux 5.0.6, D3.js 5.0.0, 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, Python 3.6.2 and git. • Engineered conversions of web-crawled HTML and XML documents via GATE NLP's Java API, regular...
P.R. Newswire, Full-Stack Engineer
2013 - 2016
Single-handedly built-out 2 web portals from the ground up: • Project "Waldo" SEC Forms Portal: AngularJS/Node/Express-based single-page application (SPA) to view, filter, sort, and update filings information for over 2 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. •
Client Sites, Independent Consultant
2006 - 2013
• SwimsuitsForAll.Com, New York, NY (01/2013-4/2013): Technologies: PHP 5, MySQL, JavaScript/jQuery, SOAP, and CVS on Cent OS 6.1 and Linux Ubuntu 12.04 Precise Pangolin • Delivery.Com, New York, NY (08/2012-11/2012): Technologies: PHP 5, MySQL, JavaScript/jQuery, and SVN on Linux Mint “Lisa” • Bloomberg, New York, NY (04/2011-04/2012): Technologies: PHP 5, Moodle, MySQL, JavaScript/jQuery, JMeter, New Relic, and git on Linux Ubuntu 11.04 Natty Narwhal • Los Angeles Unified School District, Los Angeles, CA (11/2009-03/2011):

Contact tutor

Send a message explaining your
needs and John will reply soon.
Contact John

Request lesson

Ready now? Request a lesson.
Start Lesson


What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Lesson" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.
TutorMe homepage
Made in California by Zovio
© 2013 - 2021 TutorMe, LLC
High Contrast Mode