John Cooper

John Cooper Email and Phone Number

DevOps | Administrator | Software Engineer | Build | Release | Pipeline | CI/CD | WiX | MSI | Burn | Developer | Architect | Manager | Instruction @ RMCI
John Cooper's Location
Kansas City Metropolitan Area, United States, United States
About John Cooper

Cleared.Deployment Software Engineer, Builder, Build Engineer, Build Manager, Release Manager, Tool Developer, and Technical Writer in both open source and Microsoft Windows projects.Particularly interested in projects involving Windows Installer Xml ("WiX"), C++/C, C#, Java, PowerShell, or Python. * Microsoft Certified Professional in C#. * Microsoft Specialist in C#. Actively exploring, exploiting, and developing new software technologies including WiX, Docker, Custom Database Deployment, and AWS.Accomplishments: * authored twenty-six MSI installers using WiX * authored three WPF/C# WiX Burn Bootstrappers * authored a complete custom action library for custom IIS configuration and custom SQL Server database deployment and upgrade * migrated from Azure Classic Pipelines to Azure YAML Pipelines * used best-practices PowerShell in Azure Pipeline Jobs and StagesContact me at jmcooper8654@gmail.com

John Cooper's Current Company Details
RMCI

Rmci

View
DevOps | Administrator | Software Engineer | Build | Release | Pipeline | CI/CD | WiX | MSI | Burn | Developer | Architect | Manager | Instruction
John Cooper Work Experience Details
  • Rmci
    Devops Implementor/Administrator
    Rmci Jun 2023 - Present
    Phoenix, Arizona, Us
    • Implemented DevOps practices for the U.S. Office of Personnel Managementm DevSecOps Team, enhancing team collaboration and efficiency.• Automated deployment processes for migration to GitHub Enterprise worklfows with automated releases and deployments via Octopus Deploy.* Automated flyway database deployments using custom Docker images with enhanced security. Fixed security holes in the MongoDB driver.
  • Wellsky
    Senior Software Engineer
    Wellsky Dec 2020 - Oct 2022
    Overland Park, Kansas, Us
  • Jack Henry & Associates
    Senior Software Engineer
    Jack Henry & Associates May 2011 - Sep 2020
    Monett, Missouri, Us
    Focused on improving granularity of MSI deployment mechanism using WiX and implementing a merge/branching strategy to improve productivity. Replacing multi-feature installers with multi-installer Burn bundles. Author several installers for new products. Introduce build improvements into the VS2010/TFS build environment. Working towards an end-to-end develop-build-deploy-test system. Implemented a local NuGet package feed. Created custom NuGet packages to support internal build needs. Implemented multi-branch source control structure with full forward and reverse integration.
  • Huron Consulting Group
    Build Manager
    Huron Consulting Group Jan 2011 - Mar 2011
    Chicago, Il, Us
    Implemented a custom workflow activity to override the "Update Build Number" widget in the TFS 2010 "Default Template" to use a custom build number format. Complete C# implementation with supporting unit tests and "mocked" BuildDetail testing environment.Recomended changes to the source control system and recommended use of branching to avoid code freezes that block developer productivity for extended periods.Diagnosed and recommended changes to build definitions and build agent configurations that severely limited developer productivity and blocked multi-configuration buidls and the use of features like gated check-in builds and true continuous integration builds.
  • Microsoft
    Builder 2
    Microsoft Sep 2010 - Jan 2011
    Redmond, Washington, Us
    Shipped Opalis 6.3The System Center Cross Platform & Interop team. Strong, motivated and results-oriented build engineer with experience in building products on various Windows and UNIX platforms including Solaris, Linux etc. Challenging and key role in the release management of products. Challenges include supporting parallel product development, integration and testing, requiring the individual to be able to work closely with the development and QA teams.
  • Microsoft
    Builder 2
    Microsoft Apr 2010 - Jul 2010
    Redmond, Washington, Us
    Creating, maintaining and improving build agents and build flavors, maintaining the build server, build tools, automation for integrating security tools in the build, integrating automation for deployment in a TFS 2008 / and soon in a TFS 2010, enabling build reporting, integrating test automation in the post-deployment, working with BGIT, emailing tasks for two big projects.Improving the quality of our build system by writing tools, build targets , automation and deployments… checking for the bugs in the nightly build and CI, working with the dev and test team for automating more deployment tasks.
  • Microsoft
    Software Design Engineer / Test
    Microsoft Sep 2009 - Nov 2009
    Redmond, Washington, Us
    Worked on updating a WiX-based Installer. Converted scripts based on WiX v1 and WiX v2 to version 3.
  • Freebsd
    Maintainer
    Freebsd Jan 1999 - Sep 2009
    Volunteer Maintainer for a number of Ada ports. Work entails patching the underlying port and then creating a build environment compatible with the FreeBSD Ports Tree. Also perform frequent "world" builds to test out new patches and features and to track the -STABLE branch.
  • Microsoft
    Builder
    Microsoft May 2008 - May 2009
    Redmond, Washington, Us
    Contractor under Volt Technical Resources. Migrated all team builds from MESE to BuildTracker. Adapted all the Zune scripts for use with the Experiences tree. Wrote all the scripts for the PMX tree. Six builds with between four and seventeen variants were run in official (once per day on change), rolling (multiple times per day on change), and buddy (on demand with a user-supplied pack of changes to the enlistment to test). Also worked on zip, MSI, and WiX build kits. Also setup a bidirectional mirror between TFVC and Source Depot enlistments with integrations at five minute intervals across the mirrors (the mirrors were physically located in Japan and the U.S.).Note: Source Depot is a Microsoft licensed version of Perforce.
  • Baltimore County Public Schools
    High School Math Teacher
    Baltimore County Public Schools Aug 2006 - Jun 2007
    Towson, Maryland, Us
    Taught five sections of Algebra I to 9-12th graders.
  • Unified School District No. 480
    Middle School Math Teacher
    Unified School District No. 480 Aug 2005 - Aug 2006
    Taught three sections of Pre-Algebra and one section of Algebra I to 7-8th graders. Also the Assistant Soccer Coach.All Algebra I students passed state high-stakes tests.
  • Seward County Community College
    Adjunct Math Instructor
    Seward County Community College May 2006 - Jul 2006
    Taught Intermediate and Advanced College Algebra during the Summer Session.
  • Garden Valley School District No. 71
    Math Teacher And Assistant Title I Instructor
    Garden Valley School District No. 71 Aug 2004 - Aug 2005
    Taught General Math to 6th and 7th graders. Also provided Title I services to 5th and 6th graders having difficulty with math and 1st and 2nd graders having difficulty with reading. All 6th and 7th graders passed state high-stakes tests.Member of the Technology Committee. Helped write a proposal to the State of Idaho and to granting agencies for a major hardware and software overhaul and upgrade for the school district.
  • Brad Plumb And Associates
    Associate Attorney
    Brad Plumb And Associates Feb 1997 - Oct 1997
    General practice of law. Practice dissolved and I did not practice again because of severely declining health.
  • Sole Practitioner
    Attorney At Law
    Sole Practitioner May 1996 - Feb 1997
    General practice of law.Settled an ADA/Retaliation case on appeal to the 9th Circuit.
  • Maxey Law Offices, P.S.
    Associate Attorney
    Maxey Law Offices, P.S. Apr 1994 - May 1996
    General practice of law.Won my first felony jury trial (Theft 2nd Degree).Won an appeal of a summary judgment on a major water law case.
  • Law Offices Of Lewis M. Schrawyer
    Associate Attorney
    Law Offices Of Lewis M. Schrawyer Nov 1993 - Mar 1994
    General practice of law. Firm collapsed as a result of pinciple's divorce.Represented a number of pro bono defendants on appeal by writing 20-30 page legal briefs and appearing before the court of appeals.
  • University Legal Assistance
    Apr Rule 9 Legal Intern
    University Legal Assistance Jun 1992 - Jul 1993
    Supervised general practice of law. Highlights include successfully appealing the denial of Social Security Disability Benefits to a wheel chair bound former nurse with a degenerative skeletal condition; and representing a class of inmates from the Washington State Penitentiary who had routinely received full body cavity searches regardless of their behavior before the 9th Circuit Court of Appeals and on Petition for Writ of Certiorari to the U.S. Supreme Court. Drafted the Petition and had it copied and bound to exacting U.S. Supreme Court specifications.
  • Gonzaga University School Of Law
    Research Assistant
    Gonzaga University School Of Law Aug 1991 - May 1993
    Created a Torts Tutorial using Visual Basic.Proofread and cite checked a multi-volume water law treatise for publication.
  • U.S. Army Reserves
    Commissioned Officer
    U.S. Army Reserves Sep 1990 - Mar 1993
    Company Commander of B Company, 2nd Battalion, 104th Infantry, a Basic Combat Infantry Drill Instructor Company.
  • Office Of Information Research, U.S. Central Intelligence Agency
    Contract Researcher
    Office Of Information Research, U.S. Central Intelligence Agency Jan 1990 - May 1990
    Developed a Paradox/2 (Paradox 2.0) database.
  • Us Army
    Commissioned Officer
    Us Army May 1985 - Feb 1989
    Arlington, Virginia, Us
    Served with the 1st Battalion, 5th Field Artillery, 1st Infantry Division (Mechanized)Served as Co FSO, FDO/AXO, S-2Basic Parachute Course 1-86 Graduate (Roster No. A176)TACFIRE Fire Support Course (NBC Long Course) 8-86 Honor GraduateExtra Duties: ADPSSO (I was the first one for the Battlion); Classified Documents Custodian; COMSEC Custodian; Emergency Action Message Trainer; Battalion Security Officer; Battalion Special Weapons Officer; Battalion Historian; SSO; CONPLAN Custodian; Battalion Targeting Officer

John Cooper Education Details

  • Gonzaga University School Of Law
    Gonzaga University School Of Law
    Law
  • Gonzaga University
    Gonzaga University
    Mathematics
  • University Of Idaho
    University Of Idaho
    Curriculum And Instruction
  • Walla Walla Community College
    Walla Walla Community College
    Early Childhood Education
  • Boise State University
    Boise State University
    Teaching Certificate Requirements
  • Gonzaga University
    Gonzaga University
    Mathematics
  • Gonzaga University School Of Law
    Gonzaga University School Of Law
    Law
  • Gonzaga University
    Gonzaga University
    Mathematics

Frequently Asked Questions about John Cooper

What company does John Cooper work for?

John Cooper works for Rmci

What is John Cooper's role at the current company?

John Cooper's current role is DevOps | Administrator | Software Engineer | Build | Release | Pipeline | CI/CD | WiX | MSI | Burn | Developer | Architect | Manager | Instruction.

What schools did John Cooper attend?

John Cooper attended Gonzaga University School Of Law, Gonzaga University, University Of Idaho, Walla Walla Community College, Boise State University, Gonzaga University, Gonzaga University School Of Law, Gonzaga University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.