David is a results-focused Polyglot having 23+ years experience with a proven history of being the go-to guy for solving the hardest programming and troubleshooting problems along with mentoring junior programmers. He is looking for an opportunity to work with a great company in a leadership position with the ability to positively impact the entire business as well as his staff. He is highly accomplished in JavaScript, NodeJS, Spring MVC, Java, PostgreSQL, Jenkins Intellij, Git, React, AWS, and Ansible. David is a patent holder for four US Patents in GIS algorithms and Online Testing. He has developed and Implemented Restful APIs, led SaaS software efforts creating cloud-enabled software, engineered a file serving solution to save a failed product launch which generated $10 million in annual revenues. He also engineered and installed corporate security and application security procedures and became a Certified Scrum Master in 2006.
Hire DavidThe biggest online chess club in the world.
David is primarily responsible for the oversight of a “technology refresh” program, replacing their thirty year old flagship legacy C system with a new Node/Meteor/Mongo (browser based) system.
A $10 million lead generation company.
Recruited by Chief Operating Officer to bring software development back in-house from an outside consulting company. The primary technologies are Java, Spring, Hibernate, Tomcat, JSP, MariaDB and AWS. Some of his accomplishments are:
Working on various projects, from C#/MySQL coding to assisting in technical assessments as a Senior Architect.
Project technical details to date:
He helped Compassion International to progress to the next level of Information Development maturity by helping them to redefine their IT foundation and software solutions.
Initially, he concentrated on ensuring the IT and business units have a cohesive view regarding their Enterprise Architecture, which enabled them to rebuild their infrastructure, data models, and business process to more efficiently support their six core business processes.
Helped a local healthcare company move the vast majority of their systems from one vendor to another–including product replacement, network realignment, data center moves, and 3rd party product reintegration.
Researched or worked with a variety of software solutions, including:
Performed project management duties, Enterprise Architecture duties, Business Analyst duties, and others as needed.
Supplied a (hopefully temporary) homegrown web-based application to support some of their business functionality. As it was a temporary solution, I wrote it in Java, Spring, Hibernate and ran it under Jetty, although it has a solid structure for future development if desired.
Acted as a Technical Project Manager for a large company, helping them manage software development projects from inception to completion. Advised them in ways to improve their software development process, particularly around production deployment.
Brought in to help resolve some performance issues. Discovered and resolved issues resulting in an almost 2.5x decrease in runtime for one of their custom apps written in VB.Net and Oracle.
$10 million manufacturers of online testing software.
Recruited by Chief Operating Officer to spearhead a turnaround of the company’s faltering technology organization. Oversight for global IT operations, including strategic planning, software development and hardware infrastructure. Administer $5 million budget. Supervised a staff of 25, including engineers and QA personnel.
Responsible for all aspects of technology, from software development and QA to IT and infrastructure. Worked with senior management to determine strategic direction and implement. Worked with senior management to improve customer service and customer care, reduce operating costs, improve our SaaS offering availability, implement software development processes, corporate and application security and more.
Provider of location intelligence software for commercial and government sectors
Directed software development for six critical products, including a flagship location intelligence application that produced millions of dollars in annual revenues. Supervised eight engineers and two QA specialists. Actively involved in business development efforts, including solution design, sales support, contract negotiations, and customer relations. Managed offshore development group.
Brought in to help re-engineer the 20+ year old systems in Ideal, PL/I, MarkIV, and COBOL in preparation for rewriting (for Y2K compliance). The rewrite was canceled in favor of purchasing a large third-party replacement package to replace their purchasing, stores, and online systems. He is now responsible for installation, customization, and troubleshooting of a product named Passport—the replacement product for four of their internally-written systems. It utilizes Cobol, CICS, DB/2, TCP/IP, and Visual Basic (as a client-server application).
Brought in for a production control project, but became primarily responsible for MVS and JES2. In addition to my support role in MVS and JES2, He also worked on printer support projects, RACF database cleanup and management, performance tuning, user support, and another data center migration.