Michael Owens

  • Java/ Python Developer / Dev Ops Automation / Integration Engineer
  • Scottsdale, AZ
  • Member Since Jun 11, 2023

Candidates About

 

Michael Owens

Development Tools:

Java, C/C++, Borland C++ Builder, Borland Delphi, SQL, REXX,  Python, Javascript, Ruby, HTML/XHTML/HTML5, XML/XSLT/XSL:FO/XSD, SVG, InstallShield, Microsoft Office Automation, Visual Studio .NET 2005-­‐2015, GCC, AutoCAD, IntelliCAD, Common Lisp, Emacs, C#, F#, C++, Green Hills MULTI Embedded IDE, QT GUI Framework, WxWidgets GUI Framework, Visual Source Safe, Subversion, GIT, Mercurial, Maven, Powersbell, Atrium Developer Studio

Server Software:

Microsoft SQL Server 6.0–2014, Borland Interbase, Microsoft Systems Management Server 1.2 and 2.0, Microsoft Exchange Server, Microsoft Internet Information Server, Lotus Notes Server, PostGreSQL, Apache 1.x and 2.x, MySql, JBoss, Hudson, Jenkins, Tomcat

General Computing Skills:

Customer support, Microsoft Office, LAN hardware and software setup                and maintenance, LAN  Administration, OO Analysis and Design, Microsoft Access, Computer skills instruction. PCI Environment, FDA Environment

Teamwork and Leadership:

Scrum, Team Lead

Development platforms:

Green Hills Integrity Embedded OS, Windows CE, Phone, Microsoft Windows  Server versions 3.51 to 2012, Windows Workstation XP, 7, 10, Linux Server, Desktop and Embedded, IBM OS/2,  DOS, Mac OSX, Android

Software Test:

SoapUI NG, Selenium, Robot Framework, JUnit, NUnit, CUnit, TestNG etc., Home Grown test Frameworks in Python and other languages, Test planning, ISO‐9001, Selenide, ServerSpec

 

Summary

I am a software engineer with over 15 years of experience. I have extensive experience implementing and testing medical software as well as financial software. I have experience designing, implementing and testing embedded, desktop and server applications. I have experience developing applications in a variety of languages including C, C++, Java, Python, F#, Scala and C#.

 

Experience

 

Java/Python Developer /Dev Ops Automation /Integration Engineer

Febuary 2017 – Present Solu Technologies, Scottsdale, Az

As a contractor for Paychex

·         Designed and implemented automation for systems integration validation using ServerSpec, Ruby and Powershell.

·         Provided input on automation issues.

·         Created proofs of concept automation for new systems.

·         Participated in a scrum team.

·         Used Jira for iteration planning and defect tracking.

·         Created Atrium workflows for automation of operations tasks.

 

Automation Engineer 5

August 2016 – Febuary 2017 Ranstad Corp, Chandler Az

As a contractor for Wellsfargo:

·         Designed and implemented a custom automation framework for internal customer service applications using Selenium and internal web services.

·         Created framework workarounds for known issues with WebDriver and Internet Explorer.

·         Connected custom framework to ALM for test reporting.

·         Used ALM for test design and defect management.

·         Managed test data.

·         Designed and implemented tests for existing and newly developed apps using the custom automation framework.

·         Trained individual developers on the use of the custom framework.

·         Participated in scrum teams.

 

QA Lead Automation Engineer

January 2013 – April 2016  Apriva, Scottsdale, Az

at Apriva:

·         Provided leadership to junior team members

·         Created highly parallel and distributed test frameworks

·         Created test tools

·         Designed and created test processes

·         Created test reports

·         Created test plans.

·         Created a COM control that implemented ISO8583 for simulating client interactions and load testing,

·         Created test infrastructure

·         Application security testing for PCI compliance.

·         Network security testing.

·         Developed tools in F# using a functional design approach.

·         Used Power Shell scripts for automated testing of stored procedures on MsSQL server.

·         Designed and implemented test automation using Ready API/SoapUI NG.

·         Participated in a heavy scrum environment.

·         Participated in development of C# products with the other developers on the team.

·         Developed test cases in Gherkin DSL

·         Client side automation of web applications using Python and Selenium.

 

Software Developer in Test

10/2012 – 12/2012 ISOS Technology

As a contractor I performed test automation using Robot Framework on medical web applications.

·         Test automation of web applications using Robot Framework for Selenium.

 

Software Developer in Test III

June 2012 – October 2012 (5 months), US Airways, Tempe, AZ

As a contractor for US Airways:

  • provided test automation for a variety of web services projects in an SOA environment using C#.net as well as SoapUI
  • provided deployment planning and support
  • provided deployment smoke testing support using SoapUI
  • automated client side applications using C#, TestNG and Selenium.

 

Software Infrastructure Manager

08/2010 - 05/2012,  Transpire, Inc, Gig Harbor, Wa.

As an Software Infrastructure Manager I handled all hardware and software, planning, procurement and implementation. I also managed planning and implementation of software systems for configuration management, documentation, testing and release. I planned and implemented systems for backup, databases, email, and security. I also managed maintenance of existing systems.

  • IT/Sys Admin support - Computer configuration, setup, maintenance. Backups.
  • Setup and maintain development tools - Compilers, tools, test frameworks, continuous build servers, etc.
  • Configuration Management - Organization and maintenance of Subversion software repositories.
  • Software Testing and Quality Assurance - Performing tests, running test suites, implementing test automation, writing tests.
  • Release Management - Software builds and releases.
  • Implement build/test/release automation.
  • Test framework development and scripting in Python and C++.
  • Organization and maintenance of in-house wiki.
  • Electronic Data management planning.

 

Software Development Engineer in Test

06/2010 - 09/2010, Intersoft, Inc, Seattle, Wa.

As a contractor for Amazon I implemented library routines for web services and test automation.

  • Designed and implemented test automation using Selenium and TestNG for exercising a web services API
  • Designed and implemented library routines for interacting with web services.
  • Made use of Hudson for continuous builds.
  • Used maven for build and deployment management.

 

Software Verification Engineer

09/2008 – 02/2010 Adecco Group, Seattle, Wa.

Designed and implemented software verification frameworks and verification tests for embedded medical device software.

  • Designed and implemented test frameworks, in C and C++, to test individual application subsystems.
  • Designed Subsystem verification tests.
  • Implemented subsystem tests using previously created test frameworks in C and C++.
  • Provided feedback to the application engineers to improve documentation and software.

 

Senior Software Engineer

11/2007 – 09/2008 Emerald Biosystems, Bainbridge Island, Wa.

Designed and implemented software for an automated microscope for birefringence applications that included the following tasks.

  • Designed software interfaces to hardware controllers.
  • Designed software interfaces to hardware to acquire and process images. Implemented an auto-focus algorithm in C++.
  • Implemented object recognition for images acquired from a camera in C++.
  • Implemented automation routines that scanned trays of samples looking for crystals using a birefringence algorithm in C++.
  • Implemented a C++.NET application that interfaced with existing native code libraries.
  • Maintained an existing protein synthesis application in C++ and using QT as the GUI framework. 

 

Softare Engineer

June 2007 – November 2007 GE Healthcare

  • Design and implement software systems in Java.
  • Create design documentation.
  • Create test automation using Java to test a web services API.
  • Create documentation based on existing systems.
  • Eliminate defects in existing code in a Java code base.
  • Test automation using JUnit.
  • Used maven for build management.

 

Lead Software Design Engineer in Test

November 2006 – June 2007 Blue Frog Mobile, Inc.

  • Documenting existing software systems.
  • Reverse engineering Java systems due to knowledge loss.
  • Client side software automation using Python and Javascript, and Selenium
  • Server side software automation using Java and JUnit to exercise a web services API.
  • Automating cell phones client side testing.
  • Provide mentoring to junior team members.
  • Used maven to manage builds and deployments.
  • Used Hudson for continuous builds.

 

Software Design Engineer

November 2004 – November 2006 Dimension4, Inc.

  • Software Build system planning, development and implementation.
  • Automated build verification using Python and Windows batch scripts.
  • Develop data validation applications using AutoCAD, IntelliCAD and C++.
  • Design and implement test automation using a combination of Javascript and Selenium.
  • Create data transformation scripts in XSLT.
  • Schema implementation planning.
  • Provide mentoring to junior developers.

 

Software Engineer

June 1998 – January 2004 Allscripts Healthcare Solutions

  • Developed a reporting system using XML, XSLT, XML:FO and PDF. The reports were viewed and printed from the server. It also made use of .NET and COM technologies. The system replaced an expensive proprietary reporting package. The system was implemented in C++.
  • helped manage overseas personnel on development projects.
  • provided leadership for the QA department.
  • developed parts of a practice management system on Windows CE and IIS using C++.
  • maintained a Delphi and C++ based commercial Patient Education and prescription writing application. 
  • developed a content management system based on XML in C++.
  • developed various other applications and utilities for internal use in Java and Python.
  • Wrote test harnesses and verification tests using Java.
  • trained test engineers on the specific needs of our applications.
  • Re-Implemented Visual Basic 6.0 applications in C#.

 

Author

January 1999 –December 2000 and May 2002 – December 2002 CNET Publishing

  • wrote articles on topics ranging from network and system administration to the development of cross platform systems. The articles appeared in newsletters originating from the builder.com.

 

Software Verification Test Engineer

January 1998-June 1998 ECA/Incontrol Redmond, Wa.

  • planned and documented test procedures.
  • implemented GUI Test Scripting using REXX in the OS/2 Environment.
  • implemented test procedures to conform to FDA and ISO-9001 regulations in C and C++.
  • advised developers on specific matters concerning OS/2.
  • helped create the production OS/2 environment for optimum stability.
  • integrated OS/2 into the existing Windows network infrastructure.
  • trained the IS department on installing and troubleshooting OS/2 in a network environment.
  • developed C and C++ applications for use in testing for OS/2.

 

Technical Editor

July 1997-April 1999 Ziff-Davis Press New York, NY.

  • edited articles for Borland C++ Builder Developer Journal.
  • edited articles for Delphi Developer Journal.
  • edited articles for content and accuracy.
  • Wrote test programs to check the accuracy articles.

 

Software Test Engineer

August 1997- January 1998. Volt/Microsoft Redmond, Wa.

  • planned and implemented software QA testing.
  • created schedules in order to meet strict deadlines.
  • implemented various operating systems according to test guidelines.
  • implemented Microsoft SQL Server and use ANSI SQL query language to perform backend testing.

 

Software Test Engineer / Network Administrator

April1996-August 1997 WavePhore Newscast Salt Lake City, Ut.

  • automated the software distribution system for our product.
  • implemented the domain structure for our NT network.
  • managed and maintained those domains.
  • implemented, maintained and managed SQL servers.
  • did QA testing on front-end software for SQL Server and IIS.
  • did quality assurance testing on Windows Software.

 

Education

Salt Lake Community College

  • A.S. in Physical Science, Chemistry Emphasis.
  • Certificate from continuing education in C+

 

Western Governors University

 

  • Sun Certified Java Programmer certificate
  • CIW Associate certificate
  • CIW Javascript Specialist certificate
  • CIW Web Design Specialist certificate
  • CompTIA A+ certificate
  • CompTIA Network+ certificate
  • CompTIA Security+ certificate
  • CompTIA Project+ certificate

 

Coursera

  • Functional Programming Principles in Scala