Summary
Overview
Work History
Education
Skills
Accomplishments
Patents
Experience With These Technical Skills
Timeline
Volunteer
John W. Miller

John W. Miller

Lafayette,CO

Summary

Results-oriented and innovative DevOps Engineer 15+ years of experience in Development / DevOps / Automation / Quality Engineer with a varied development language background. Extensive knowledge of the full software development and test life cycle processes. Strong ability to lead teams in the agile development process and creation of development requirements, proof of concept, design, testing, and maintenance. Strong ability to reduce development and testing time using the CM/CI/CD processes. Senior Software Engineer with 15+ years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.

Overview

23
23
years of professional experience

Work History

Principle Software Engineer

Oracle Inc
Broomfield, CO
12.2017 - Current
  • Collaborated as lead member in a fast-paced R&D Agile (Scrum) team, to create, develop and implement applications in a Linux environment, using Jenkins, Bash, Java, and other OOP Languages, using agile methodologies
  • Estimated levels of effort (LOEs) across all software lifecycle functionality for analysis, design, development, and testing
  • Was the lead in debugging software and problem-solving complex network, hard drive, and application issues
  • Generated manuals, system user guides, test matrices, and other required documents
  • Created Oracle Cloud OCI development machines as we transitioned from Hardware into the cloud
  • Setup DNS,
  • Scheduled and performed sys admin work for all CM/CI/CD servers
  • Insured automated and repeatable software deployment across our software stack
  • Practical experience with internet protocols (e.g., IP, TCP, NTP, DNS) and network troubleshooting
  • I am helpful, with a strong work ethic, a can-do attitude and a willingness to take ownership of troubleshooting problems, I just become the go-to guy.

Sr DevOps Software Engineer

Oracle Inc
Broomfield, CO
09.2014 - 12.2017
  • Saved the company thousands of dollars in development time by Architecting, Developing, Implementing, and Maintaining a full R&D DevOps continuous integration system using Jenkins, Maven, Ant, and Artifactory, in various Linux, and Debian environments
  • Collaborated with leadership, development, and test teams (internal stakeholders) to solve problems in a complex environment that allowed the team ensure that released code was buildable, deployable, serviceable and testable, overnight using the CI/CD pipelines
  • Designed and developed software solutions that automated operations and processes on the LOC(Library Controller) Linux computer hardware and software stack
  • Actively participated in design and code reviews to support and provided focus on our deployment and development strategy
  • Improved our developed version control system using best practices using subversion, including branching tagging and merging strategies, saving development time and money
  • Provided systems administration, application installations and deployments, and long-term support
  • Documented processes so that other team members could learn faster, decreasing development costs, and increasing time to market
  • Used scripting to extend Jenkins jobs to deploy web applications onto WebLogic web servers
  • Managed and maintained network laboratory equipment, product equipment, and test equipment
  • Created DevOps relationships across different operating units to share knowledge and solutions
  • Started learning new technologies Kubernetes, Docker, GoLang, Git and Gradle to integrate into our CI/CD system.

Sr Software Engineer

Oracle Inc
Broomfield, CO
12.2010 - 09.2014
  • In QA
  • Estimated levels of effort (LOEs) for analysis, design, development, and testing
  • Generated manual and automated test cases using Java, Selenium, Bash, and Python scripting, this saved the team in test time and code turnaround
  • Assisted with environment setup (installers, OS, 3rd party application loading) and data loading for testing
  • Participated in and consulted on Integrated Application, Regression, and Performance Testing
  • Produced system user guides, and Test Results Matrix
  • Created installers using OUI (Oracle Universal Installer), InstallAnywhere, and related Merge Modules
  • Scheduled and performed sys admin work for all test servers
  • Demonstrated engineering problem solving abilities, data management, and analysis.

Founder

Android Apps
03.2010 - Current
  • Created a place to learn android programming
  • Created a REST API website using PHP and Javascript
  • Created various websites using WordPress
  • Installed LAMP Stack on Ubuntu
  • Performed sys admin and database administration on various back-end servers.

Sr. QA Engineer

01.2010 - 12.2010
  • Worked with development teams and test teams to update/enhance functionality
  • Generated manual and automated use cases and systems requirements
  • Estimated levels of effort (LOEs) for analysis, design, development, and testing
  • Performed Software Testing
  • Assisted with environment setup (installers, OS, 3rd party application loading) and data loading for testing
  • Created installers using InstallAnywhere, and related Merge Modules.

Principle Automation/QA Engineer

Openwave Systems Inc
03.2000 - 01.2010
  • Led the transfer of the team from manual system testing to a test automation system
  • Created a Java/C/C++ automation tool (UTP)
  • Enriched UTP in Java and C/C++ to include many system interfaces (JDBC, ExpectJ, XML, WAP, Web Services, GSM, CDMA, and others)
  • Provided product maintenance for UTP tooling
  • Enhanced a Perl product installer to be automated, which increased team productivity
  • Created additional scripts in Unix, and Perl which increased ease of use and time to market
  • Principal Software QA for various Mobile Phone Location products including Emergency Service, Commercial Services (Location Manager) on several telecommunication platforms (Sun UNIX, HP Unix, and HP NSK), and Geographical User Interface Provisioning platform (Sun UNIX, SQL Oracle, and Web Clients) written in Java and C++ using Agile Scrum Software Life Cycle Models and Iterative Waterfall
  • Quality (validation & verification) activities using various System Requirements, System Designs, Software Designs, Project plans, Developer notes, Customer documents, and Customer data/environments to write various quality documents throughout a product's lifecycle
  • These documents and activities follow IEEE standards and Agile Scrum practices including 2-week iterations, descriptions, schedules, logs, and reports
  • Other duties included mentoring and training team members, reviewing customer environments, supporting partner lab trials, testing automation systems, assisting customer support, and participating in various company quality improvement initiatives
  • Define test data and test environments
  • Member of the Site Committee, -RPC

Education

Bachelor of Science - Electrical Engineering

University of Colorado
Denver, CO
05.1997

Associate of Science -

Community College of Aurora
Aurora, CO
05.1993

Skills

  • Understanding of Relevant DevOps Tools
  • Communication and Documentation
  • Automation Testing Skills
  • Collaborate and Mentorship
  • Cross-functional Collaboration
  • Automation Skills
  • Coding and Scripting
  • OCI Cloud Skills
  • Security Skills
  • Motivated in Process Development Improvements
  • Customer-Focused Success
  • Software System
  • System Stability
  • Best Practices and Standards
  • Data Synchronization
  • Eclipse IDE and Visual Studio

Accomplishments

  • Saved the company thousands of dollars in development time by Architecting, Developing, Implementing, and Maintaining a full DevOps continuous integration system using Jenkins, Jira, Maven, Ant, and Artifactory, in various Linux, and Debian environments
  • Designed, Implemented, Tested, and Develop Software using a Springboot server application to rescue the archive library in the field
  • This saved the company thousands in new equipment, on-site service and shipping costs
  • Migrated the team from Hardware into the OCI cloud

Patents

Data Storage Tape Analytics Patent No: U.S. 8,730,778 B2 May 2014

Experience With These Technical Skills

Web Technologies: HTML, Web Services (Jetty, Weblogic, Apache Tomcat, Apache HTTP), Javascript, PHP

Software: Eclipse, Jenkins, Artifactory, ANT, CVS, Subversion, Maven, Jira, Confluence

Interfaces: WSDL, WAP, SMS, CDMA, UMTS, LDAP, SMTP, and others

Systems: Windows (Vista, XP, 2000), Linux (Red Hat,U ubuntu), UNIX (Solaris), DOS

Documentation: Mediawiki, Confluence

No HIB Visa required

C#, virtualization, data structures, Rust, Redis, Rabbitmq, Controllers, Rapid Prototyping, collaborate

Timeline

Principle Software Engineer

Oracle Inc
12.2017 - Current

Sr DevOps Software Engineer

Oracle Inc
09.2014 - 12.2017

Sr Software Engineer

Oracle Inc
12.2010 - 09.2014

Founder

Android Apps
03.2010 - Current

Sr. QA Engineer

01.2010 - 12.2010

Principle Automation/QA Engineer

Openwave Systems Inc
03.2000 - 01.2010

Bachelor of Science - Electrical Engineering

University of Colorado

Associate of Science -

Community College of Aurora
John W. Miller