Post Job Free

Resume

Sign in

Software Engineer Executive Director

Location:
Prescott, AZ
Posted:
November 27, 2023

Contact this candidate

Resume:

Rick Fisk

Software Engineer, Co-founder, Executive Director

**** ******* *****

Prescott, AZ 86301

541-***-****

ad1hns@r.postjobfree.com

EXPERIENCE

Adopt An Inmate, Veneta Oregon — Co-founder, Executive Director

February 2015 - PRESENT

Non-profit. We find people to support inmates through letters and mentoring. https://adoptaninmate.org

Cavort Media Veneta Oregon — CTO, Software Developer February 2019 - Oct 2023

● Rescued SimpliMingle code - IVR written in php

A server upgrade had rendered the code inoperable

Refactored and added unit tests so it could be deployed

Added features and fixed bugs

Created development infrastructure

Enhanced so that code could use Twilio or SignalWire vendor

● Brought Python app for displaying profiles up to date.

Worked with offshore developers to enhance

Imported untracked code into bitbucket

Code review - coding

● Improvements allowed customer growth from 10 users to 250 users Convio/Blackbaud (Marketing SaaS) — Tools Engineer Jan 2010 – Jul 2013

● Develop automation and policies for cloud computing (Rightscale, EC2, Rackspace)

● Application development ( jQuery, Java, Spring, Hibernate, MySQL, Vertica)

● Maintain and enhance internal Java application for deploying test sites

● Through Maven integration was able to incorporate JReports war into the Convio data mining app war so that developers can debug both apps (tight integration) - this saved countless hours for developers and helped to make it possible to create single sign-on once the war was deployed.

● Bug fixes and enhancements to Convio production applications

● Internal developer support

● Maven Build maintenance and creation

● Salesforce Package Builds creation

SKILLS

CI/CD, Agile, TDD

Twiml, Laml

(Twilio/SignalWire)

All phases of software

development. Website build

and deployment. DevOps.

Team Management

LANGUAGES

Java, Perl, PHP, Python, SQL.

Javascript, Typescript

DATABASES

MySql/MariaDB, Oracle,

Vertica, PostGRESQL

Hire.com/Authoria (Recruiting SaaS vendor) – Deployment Engineer/Quality Engineering Manager/Consultant

Dec. 2003 – Feb. 2008

● Managed a team of 13 QE personnel locally and in Bangalore, India delivering over 30 product maintenance releases by promised dates.

● Oversaw estimating, planning and testing of Authoria’s new product release. Helped to craft processes based on both agile methodology and traditional waterfall.

● Instrumental in creating test environments to upgrade software and databases, for over a dozen of Hire’s key customers.

● Drove integration test automation project (Mercury QuickTest Pro)

● Implemented continuous integration methods (CruiseControl, CruiseControl .NET, TeamCity) for all Authoria products.

● Automated .NET product deployments to reduce production deployment times by a factor of 5.

● Reduced customer found regressions by 80% after implementing changes to process and procedures.

● Reduced errors in release process and deployment process with a success rate of over 90% from an original 40% success rate.

● Supported and deployed over 300 sites during QE phase of development.

● Designed and implemented a QE network of mixed Windows/Linux hardware.

● Implemented a migration from Legacy defect system to bugzilla for development issue-tracking.

Cisco Systems, Santa Clara, CA – Senior Software Engineer (Contract) August 2000 to March 2002

● Maintained and created software for Cisco's internal server management software (EMAN – Enterprise Management).

● Wrote web interfaces for hardware asset management reporting.

● Wrote software to mine SMTP MIB data, storing specific trend and configuration data into an Oracle 8I database.

● Implemented two new hardware types under deadline.

● Wrote an OO command-line SQL interpreter to allow system administrators to access DB information without having a direct connection to Oracle (Perl LWP client/server) or having to know complex SQL statements. Lycos, Mountain View, CA – Senior Software Engineer April 1999 – August 2000

● Maintain Lycos' Mytime Internet calendar servers, and International Ad services Technology.

● Responsible for performance tuning and internal Oracle reporting.

● Wrote Perl scripts to mine apache access logs in order to generate page view reports.

● Implemented Software updates and patch installs on Solaris.

● Responsible for keeping the entire Ad delivery system – over 10 million dollars in hardware and software for Lycos world-wide up and running.

● In this capacity was able to improve ad delivery from 40 million ads per day to 1 billion ads served per day by upgrading software, performance tuning and network architecture changes.

● Responsible for importing ad data into Lycos' Data Warehouse and providing web-based reporting of ad and page view data.

Nikon Research, Burlingame, CA – Senior Systems Administrator Oct 1996 – Sept 1998

● Resolve every need regarding computing and networks including purchase of equipment, warranty and service contract administration, troubleshooting of network and hardware outages, server and desktop software and hardware upgrades, SMTP, http, DNS, NIS administration etc..

● Provide customer service/IT support for end users

● Maintain one Auspex Netserver, two HP9000/735’s, 8 Sun Sparc20’s running Solaris2.3, 12 SGI’s running IRIX6.2-6.5, 50 PC’s running various flavors of Windows, and 10 Macintosh machines as well as a Cisco router and various other networking hubs and hardware.

● Installed Cisco Pix firewall, setup a DNS domain for internet mail from scratch, configured Sendmail and POP.

● Maintained and upgraded all CAD/CAM software

● Completely installed and set up Auspex fileserver, automated NIS/DNS map creation and propagation, Automounter etc.

● Oversaw all network additions, handled all moves.

● Installed DLT tape backup system and scripted the backups.

● Wrote perl and csh scripts for maintenance tasks (adding users, adding workstations etc.) Auspex Systems Inc, Santa Clara, CA – Systems Administrator, Technical Marketing Engineer Oct 1990 – Aug 1995

● Started at Auspex as one of two administrators, when Auspex had less than 100 employees and helped the company grow until they were over 400 employees strong in the U.S.

● Employed a wireless network to make the transition to a new building complete with CAT 5 wiring throughout, Cabletron hubs and a CISCO AGS+ router to handle the traffic.

● Supported over 50 Sun Workstations ranging from Sparc/SLC’s to Sparc20 all running Solaris1.1.

● Supported 11 Auspex servers running SunOS4.1.1 and SunOS4.1.3.

● Promoted to Technical Marketing Engineer in order to help break into new markets and support sales efforts.

● Performance testing of servers, customer visits, present findings to customers and prospects

● Onsite installations of Auspex servers and network integration to customer networks and devices Bell Northern Research, Mountain View, CA – Systems Administrator June 1986 – Oct 1990

● Began as a temporary employee installing vt100 and 3270 terminals and handling small system administration tasks.

● Hired permanently to handle Operating System load builds and administrate the source code library database.

● Moved into the MIS department, which oversaw all network and information services for the 500+ employees who used Mac, PC’s and two IBM mainframes.

● Responsible for designing and implementing tools to create an unattended load build process.

● The company moved to a client/server UNIX environment utilizing Sun3 and afterwards Sun4 workstations and Sun4/90 servers.

● Performed first/tier support and moved into more advanced duties including scripting, server maintenance and network maintenance.

● Supported over 100 Sun3 and Sun4 (diskfull) workstations running SunOS3.5 and helped plan and implement a successful upgrade from SunOS 3.5 to 4.0.3 which had to occur over one weekend.



Contact this candidate