Senior Software Engineer adept at full-stack web application development, testing and optimization. Excels at database-driven application development, including coordinating ground-up planning, programming, and implementation for core modules.
Summary
Skills
Programming languages: JavaScript, PHP, Python, RPG IV, Visual Basic 6.0
Web technologies: Amazon EC2/AWS, Google Analytics, Google Tag Manager, HubSpot, jQuery, LAMP/WAMP stacks, Laravel, React.js, React Native, REST APIs
Database systems: IBM DB/2, MS SQL Server, MySQL/MariaDB, RedBeanPHP
System administration: Amazon EC2/AWS, IBM iSeries V7R1, Linux, VMware ESXi 5.5r2, Windows Server 2003-2012 R2
Experience
Full-stack and desktop/server development
- Performed extensive conversion of existing, legacy PHP web application to Laravel. Migrated inline SQL to use built-in Laravel database handling.
- Developed and released open source add-in for Visual Basic 6.0 to connect to the Code::Stats service.
- Built Python scripts running on AWS for synchronizing millions of client records between MS SQL Server and HubSpot.
- Built Python scripts on AWS Lambda to control execution state of EC2 server.
- Developed custom CV/resume feature in personal, Laravel-based site to dynamically build the page from database information. CSS coding designed to display usable view in any screen size. CSS also generates a traditionally styled resume printout when printing from a modern browser.
- Wrote custom WordPress plugin to show public source code repositories hosted on Bitbucket Cloud.
- Developed API to exchange data between Moodle and WordPress site for multinational education coursework delivery and tracking platform.
- Performed testing, custom implementations and module development in PHP-based CMS Enpowi.
- Developed as part of team in large scale integration of Yii-based social media platform and other PHP+JavaScript components.
- Implemented PayPal PayFlow Gateway and Authorize.net APIs for payment processing for multiple clients.
- Created custom OpenID gateway API for linking PHP-based Tikiwiki CMS to internal OpenID provider for Active Directory for large-scale financial enterprise client.
- Wrote Python scripts to parse customer database and send newsletters to chunks of customers at a time, as well as calling geocoding API to locate and save their congressional district.
- Built custom CGI application with IBM iSeries (AS/400) back-end for displaying near-real-time data analytics and time tracking for shipments for an automotive manufacturer.
Mobile development
- Developed cross-platform React Native application for Planets.nu in-game messaging.
- Developed multiple applications targeting Windows Phone 7/8.
Database administration
- Designed and implemented SQL schemas for over 10 years on systems ranging from small websites using MySQL to corporate midrange systems using IBM DB/2 and Microsoft SQL Server.
- Involved in testing and streamlining queries and indices to troubleshoot and improve performance.
- Wrote custom SQL scripts to coalesce exported data into proper format for merging in with existing data on a different platform.
- Experienced in design and use of HubDB tables in custom HubSpot CRM modules.
Linux system administration
- Set up and maintained numerous servers and storage services on Amazon Web Services (AWS).
- Provided server support for in-house LAMP servers and remote client systems on physical hardware.
- Performed complete management of VMware ESXi server and associated virtual machines.
- Created numerous shell scripts to automate and manage mission-critical system services and data backups.
Employment
Certifications and Education
Certifications and Education
Awards
Languages
Portfolio
Portfolio (partial list)
https://bitbucket.org/Koohiisan/mega-man-password-generator-vbdos/
https://www.lukegerhardt.com/about/luke/coffee-machine-code-generator
References and Reviews
References and reviews available upon request, or at the following links: