Bruce Ingalls New York, NY
Full Stack Developer of 10+ Years
bruce . ingalls (at) gmail
http://premierpilatesandyoga.us/bruce/
SKILLS
Languages C++, C#, Java, JavaScript, Perl, PHP, Sass, TypeScript API author of GrahphQL & ReST APIs
AWS Aurora, Cloudfront, DynamoDB, EC2, RDS, S3
Database DBA & ETL of MySQL & other SQL. Mongo, Redis Dev Ops Ansible, Docker, Git, Nginx, Redis, Vagrant JavaScript Angular/Ionic, jQuery, Meteor, Node.js, React, Vue ACCOMPLISHMENTS
Architecture Reactive Single Page App, scaled to update in seconds Back End Performance optimization & multi-layer caching Front End Mobile-first Ionic over ReST API. CSS frameworks Open Source Created Ubuntu's JDK installer; code shipping with Linux EXPERIENCE
Ingalls Consulting Co New York, NY 1 year 2020
Gigs including Laravel for Healthcare client; Java & Vue.js for Media client, building a clean onboarding process Exenta New York, NY 1 year 2019
Developer: PLM Product Lifecycle Management
ENVIRONMENT
Laravel PHP 7, Bootstrap, Docker, AWS
EXPERIENCE
Exenta brought me on, to communicate between our onsite product manager and our remote consultants. I helped triple testing speeds, keeping delivery cycles faster than other departments. Continuous deployment to AWS host
Ingalls Consulting Co New York, NY 6 years 2012 - 2018 Major Clients
HELIX Laravel PHP 7, Vue JS, CasperJS
This online mattress store needed reliability. As a senior lead, I introduced git-flow, staging & pull requests. I overcame the challenge of lack of unit testability, by creating static analysis & e2e tests. CONSUMER REPORTS Laravel PHP, React JS, TypeScript, Webpack, AWS For the second biggest magazine in the USA, I helped lead developers & coordinate with devops to deliver a fresh UX, maximizing reliability & performance. Environments were deployed with Vagrant & Ansible. Reliablity introduced TypeScript safety, Phpunit mocks, and Bamboo Continuous Integration. Performance introduced Webpack, React JS & enterprise Varnish & Redis caching. PURVEYOR Angular, Ionic mobile framework & PHP Laravel / ReST Purveyor was kicking off a new market with a friendly mobile site, before PWA became a buzzword. Work in evolving tech of Ionic, JWT, CORS & OAuth made this possible. Set up Redmine project tracking. PLAY SPORTS LIVE MeteorJS and MongoDB, Nginx, interaction diagrams Play Sports needed a clean UX for gamers on a tight schedule, and at scale. Choosing new MeteorJS tech with a Nginx reverse proxy & servers that launch in seconds made this happen. PEARSON PUBLISHING Linux, Apache, MySQL, PHP, MooTools, Git This M&A financial Document Management System needed communication onsite, to connect remote consultants. Beyond soft skills, tech like Jenkins CI provided visibility to management. Introduced performance tuning. Cantor Fitzgerald New York, NY 2 years 2009 - 2011 Developer: E-commerce website
ENVIRONMENT
LAMP, Native PHP, jQuery, Web Services
EXPERIENCE
Modernized 10 year old code for online food deliveries, using design patterns & innovating a new CSS framework, nearly predicting a responsive redesign. Optimized Database & code performance. Adding ReST APIs: StrikeIron, Noaa weather & Authorize.net included PCI/DSS compliance Adotube New York, NY 1 year 2008
Consultant: Web video advertising
ENVIRONMENT
Linux, Apache, MySQL, PHP, PhpUnit
EXPERIENCE
Adotube's need for growth was met with integrating ReST APIs like Shopping.com and Amazon AWS & S3. Embedded Adobe Flash advertising into the new web video market. EDUCATION
Rochester Institute Of Technology Computer Science Rochester, NY State University Of New Paltz B.S. Electrical Engineering New Paltz, NY COMMUNITY CONTRIBUTIONS
• Lectures on C++, web development, security and administration
• Open Source: Ubuntu Java installer, Linux distros, Apache Log4php OTHER Fluent in German and French