JOHN PFINGST
SUMMARY
Experienced in hands-on leadership roles focusing on mission-critical, real-time, high performance systems. Thriving in multitasking, deadline-oriented environments with the Big Picture always in view. Involved in full SDLC from concept to high level design, system selection, team formation, project management, configuration management, coding, maintenance, and ongoing support. Emphasis is on helping growing and established software development groups improve velocity while reducing defects.
SKILLS
Languages: C, C++, Java, JavaScript, Ruby, SQL. Some C#, CSS, HTML, PHP.
Software: Bitbucket, ClearCase, Code Climate, Coveralls, CVS, DCE Threads, DDTS, DevTrack, Eclipse, Endur CTRM, Express.js, Git, Heroku Cloud PaaS on AWS, HP ALM Quality Center, Ingres, Jest, Laravel, MS Project, MySQL, Node.js, Oracle RDBMS, PostgreSQL, PowerDesigner, Purify, Quantify, Ruby on Rails, React, SkySilk VPS, Subversion, TCP Sockets, TIBCO Rendezvous, Travis CI, Ubuntu, Visual Studio, WordPress.
Standards: Scrum Agile Development, fault tolerant Service-Oriented Architecture, Object Modeling Technique, ISO 9001, MIL-STD-498, Project Management Institute member, Scrum Alliance member.
EXPERIENCE
1/21 – present Web Development
FamilyTreeChecker.com
Created niche web application, FamilyTreeChecker.com, a secure website using Express JS, hosted on a self-managed SkySilk VPS running Ubuntu and Nginx. Family Tree Checker downloads a user’s Ancestry.com or MyHeritage.com GEDCOM file, parses it, and returns any errors found for remediation. Google Analytics reports it has attracted 345 unique users from 10 countries in its first full month of operation. The companion Facebook page is adding about 40 followers per month through word-of-mouth.
5/18 – 2/20 NEWTEK BUSINESS SERVICES Lake Success, NY
Business Solutions Provider
Full-stack web developer for the largest non-bank SBA lender. Original coding and maintenance of distributed Rails, React, Laravel, and MySQL technologies for in-house loan origination product. Deployed Rails with Phusion Passenger running under Apache web server and Laravel with Nginx on Oracle VM VirtualBox.
3/17 – 3/18 FLATIRON SCHOOL New York, NY
Coding Bootcamp
Full-stack web development training. Syllabus includes HTML, CSS, Ruby, JavaScript, and React.
Projects include:
- Portfolio Analyzer – Value investment portfolios, intra-day – GitHub | Live
- Used Rails and Postgres to implement a RESTful API back end with SideKiq for long running tasks.
- Used JavaScript, React, Redux, Thunk, and Semantic-UI-React to implement the front end.
- Used Faraday to fetch real-time data from market data vendors.
- Recipe Cat – A recipe catalog app – GitHub | Live | Demo
- Used Rails and Sqlite3 to implement the back end.
- Used a hybrid of Rails and JavaScript with jQuery and Bootstrap-SASS for a responsive front end.
- Used Devise and Omniauth-Facebook for login and user authorization actions.
- Classifieds CLI – A screen scraper Command-Line Interface app – GitHub | Demo
- Used Ruby to display various websites’ classified ads to the user.
- Used Nokogiri to parse website data.
- Used a command line interface to select and filter the data to be displayed.
12/13 – 2/17 SHELL TRADING US Houston, TX
Royal Dutch Shell’s US Energy Market Interface
Software Development Manager for all development activities on a multi-year Openlink Endur CTRM implementation for the Products business of over 1,000,000 lines of code in a mix of Java, Openlink’s JVS and OpenComponents, C#.NET, and SQL. Grew development staff from 10 to 64 high-functioning onshore and offshore staff and contractors. Structured group into six multidisciplinary Agile development workstreams. Created new software design, development, deployment, and quality assurance procedures. Oversaw technical design reviews, tool selection, and upgrades. Worked with global Architecture, Solution Engineering, DBA, Security, and Quality Assurance teams for acceptance signoffs. Created weekly development metrics and trouble spot detection reports for senior management. Reallocated resources as needed to remediate bottlenecks. Involved in contract negotiations with software vendors and contractor agencies. Traveled to India to firm up relations with overseas development partners. Provided mentorship to development leads. Lead Transition to Support activities in preparation for post-go-live.
7/01 – 3/13 OPENLINK Uniondale, NY
Trading and Risk Management Software
Senior Software Developer / Lead Architect of Agile team, designed, coded, and supported globally deployed multiplatform commodity scheduling, tariff, and tax modules for company’s key product, Endur, in support of new business. Interfaced with BA’s and customers to develop design specifications and user acceptance tests. Created JAVA API’s to access core C code functionality. Performed extensive software and database performance tuning. Developed reusable display interface to reduce development time and defect rate. Provided technical project management, 3rd tier customer support, and employee performance reviews.
5/00 – 6/01 NATIONAL DISCOUNT BROKERS Jersey City, NJ
NDB.COM Online Brokerage
Development Manager for server-side market data systems and client-side Java applications. Directed staff of four in problem resolution, software fixes, and upgrades. Hands-on work included design, development, and support of competitive real-time multithreaded streaming quotes product, ‘StreamMachine’ (aka AmeritradePlus Streamer), using Reuters Triarch & C++ server-side and Java client-side, routinely serving 5,000 clients at a time during market hours.
7/98 – 5/00 SECURITIES INDUSTRY AUTOMATION CORPORATION Brooklyn, NY
American Stock Exchange IT Services
Development Director for software support of automated option and equity order systems for the American Stock Exchange. Directed staff of five in day-to-day problem resolution, bug fixes, and upgrades. Streamlined upgrade rollouts through revamp of the software configuration management plan. Developed annual department goals and resource requirements. Participated in AMEX and DTCC Y2K remediation and testing.
7/94 – 7/98 DOW JONES MARKETS Jersey City, NJ
Real-Time Financial Information Distribution
Project Leader / Senior Designer, assumed responsibility for troubled project, re-engineering key back-end systems to 3-tier client/server. Created application simulations and conducted extensive object, relational, and proprietary DBMS evaluations. Performed competitive evaluation yielding $1.5M savings on original $3M vendor contract. Delivered unprecedented high-performance real-time market data history system using UNIX, C/C++, DCE Threads, and Oracle ProC. Developed project plan, database design, system architecture, hybrid C/C++ programs, shell scripts, installation and operations manuals, and integration test plans. Created pre-QA quality assurance group to expedite acceptance process.
EDUCATION
Flatiron School, New York, NY. Online Web Developer Program, December 2017.
Hofstra University, Hempstead, NY. B.S. Computer Science / Mathematics.
Security Clearance: Secret (expired)