9
Michael J. Bowen 277 Lettington Ave Rochester, NY 14624 585-465-0199 [email protected] http://www.linkedin.com/in/mikebowensw Eliminating front-end Stress for the Client through Innovative & Methodological Software Testing on the Back End SOFTWARE ENGINEER Integral Member of Product Development Teams who are totally devoted to product excellence. Noted for thoroughness of testing. Passionate about Process Improvement Techniques that are efficient, thorough, and reduce test time, resulting in saved money and faster time to market. Expertise includes Test Automation working with an existing automation tool or developing tool from scratch: Above Average. Scored 90% (Average 76%) on Microsoft Excel 2013 assessment. Highly competent in Microsoft Word, Excel, PowerPoint, and Access. Client-Centered. Developed Customers’ Quarterly Emissions Reports by adapting tools developed by Exele Inc. to develop software that puts the clients first. Synthesis. Optimized efficiency through triangulation of OSI Soft tools, Excel Workbooks and VBA in order to insert / review data in customer database. Innovation & Standardization. Designed and Implemented Testing of wireless alarm system in compliance with software requirements. This allowed testing to be easily modified and rerun. Included analyzing test results in an automated fashion. Collaboration & Consistency. As part of a 4 Person Collaborative Team, developed a general purpose high quality automation system for engineering level testing to increase productivity and drive consistency. Multitask & Prioritize. Assisted with the support stage of the Software Development Life Cycle by modifying existing programs and equipment as needed that are used to perform product testing. Commonly involved setting task priorities in a multi-tasking environment. PROGRAMMING LANGUAGES:

Bowen Michael Resume Master

Embed Size (px)

Citation preview

Page 1: Bowen Michael Resume Master

Michael J. Bowen277 Lettington Ave Rochester, NY 14624

[email protected]

http://www.linkedin.com/in/mikebowensw

Eliminating front-end Stress for the Clientthrough Innovative & Methodological Software Testing on the Back End

SOFTWARE ENGINEER

Integral Member of Product Development Teams who are totally devoted to product excellence. Noted for thoroughness of testing. Passionate about Process Improvement Techniques that are efficient, thorough, and reduce test time, resulting in saved money and faster time to market. Expertise includes Test Automation working with an existing automation tool or developing tool from scratch:

Above Average. Scored 90% (Average 76%) on Microsoft Excel 2013 assessment. Highly competent in Microsoft Word, Excel, PowerPoint, and Access.

Client-Centered. Developed Customers’ Quarterly Emissions Reports by adapting tools developed by Exele Inc. to develop software that puts the clients first.

Synthesis. Optimized efficiency through triangulation of OSI Soft tools, Excel Workbooks and VBA in order to insert / review data in customer database.

Innovation & Standardization. Designed and Implemented Testing of wireless alarm system in compliance with software requirements. This allowed testing to be easily modified and rerun. Included analyzing test results in an automated fashion.

Collaboration & Consistency. As part of a 4 Person Collaborative Team, developed a general purpose high quality automation system for engineering level testing to increase productivity and drive consistency.

Multitask & Prioritize. Assisted with the support stage of the Software Development Life Cycle by modifying existing programs and equipment as needed that are used to perform product testing. Commonly involved setting task priorities in a multi-tasking environment.

PROGRAMMING LANGUAGES:

VB, VBA LabVIEW (certified) SQL, Access, PI real-time data base C, C++, C# HTML, Javascript, PHP, CSS

Page 2: Bowen Michael Resume Master

Passion for Improving Processes Michael BowenThrough Software Engineering [email protected] 2 Of 6 (585) 465-0199

CORE COMPETENCIES

Innovative Software Testing that Fitsinto Validation and Verification Team Methodology

SOFTWARE TESTINGWell grounded hardware testing skills, which carry over nicely into testing software. Debugger tools (break points, object structure viewing, single stepping), writing to text files, using Microsoft Excel to build initial calculations detail

Utilized Excel’s Visual Basic for Applications to summarize testing required for system level testing.

Utilized LabVIEW to run automated tests required to perform verification and validation testing on system components as well as system level testing.

Developed software test cases for firmware testing in support of the software test plans. Participated as part of the software test team. Developed tools necessary to perform and monitor testing cases.

Provided methodical, reliable, and detail oriented firmware level testing to assist with new product development

SOFTWARE DEVELOPMENTInnovates and collaborates in all aspects of Software Development, start-to-finish, with acumen for multiple language, including LabView and C Variants, and ability to learn new/variations..

Utilized VBA to develop Excel workbooks to allow ease of inserting into and obtaining information from PI real-time database.

Utilized VB.net to process PI real-time database for creation of quarterly emissions report.

Wrote instrument driver software and software modules to extend functionality of general purpose automation engine to three temperature / humidity chambers by three different manufacturers. Documentation included fully commented code and design review.

Created test modules for automating anechoic testing chamber. Extensive course work in data base design and implementation, as well as experience

interfacing to SQL database for anechoic chamber. Developed a method of testing embedded firmware in a fully automated fashion using an

automation tool, reducing testing time from 2-4 weeks to 2 days. Collaborated as part of team to create a general purpose test environment that could be

used to automate required testing in an engineering environment, with computers running Windows and available on the engineering network.

Extended general purpose test environment to include temperature and humidity chambers from 3 different manufacturers. This meant users had to deal with only one user interface, thus eliminating the learning curve for each chamber which allowed testing to be done quicker and more efficiently.

Supported existing testing processes and the associated software in full support of the Software Development Life Cycle.

DATABASE EXPERIENCE

Page 3: Bowen Michael Resume Master

Passion for Improving Processes Michael BowenThrough Software Engineering [email protected] 3 Of 6 (585) 465-0199

Extensive database course work, Experience with RDBMS and PI databases Course work in design of Relational Database Management Systems, Project for Database Development involved Deploying specified database in MS Access. Final Project for Degree involved developing Bug tracking database in MS Access and

deploying in C#. While employed as SW Test Technician at Bosch developed and deployed MS Access

database that enabled storing software testing results including bugs found. Experience working with OSIsoft PI system real time database to extend customer

requirements for quarterly emissions report. Programming done using Exele and OSIsoft tools in VB.net

Experience using OSIsoft Datalink for Excel to program custom solution for customer using Excel’s VBA forms that performed custom input, calculations and storage with PI database.

Experience using LabVIEW to insert records into and retrieve from MS SQL Server database.

WEB DEVELOPMENTAlways experimenting to produce web sites that fit the requirement. Working knowledge of HTML, DHTML, Javascript, and PHP.

Volunteer: helped to redesign The August Group web page and provided several mock-ups using HTML and JavaScript.

Knights of Columbus: Upgraded web page and ran from August 2014 through December 2016. Added calendar and prayer lists, coding accomplished with 2 databases.

ELECTRONIC TROUBLESHOOTINGFinding defects to the component level or on the system level

Prepared and fixed solid state control instrumentation according to customer order. Provide technical assistance as needed and interfaced with internal customers to

provide timely resolution. Charted repair work utilizing a database to track and determine trends that would help

future solutions.

PROCESS KNOWLEDGE / IMPROVEMENT10+ years’ experience in-the-lab and evaluating product. Dual-perspective on product & application with strategic ability to reverse-engineer.

Improved firmware test procedure by automating a manual procedure. QA/QC experience with documenting, analyzing, and improving procedures.

Trained 20 users and integrated their feedback to improve testing products and simplify GUI.

Generated database entries of defects so problems could be tracked and patterns studied.

Developed and performed test procedures for both receiving inspection and in-process inspection that streamlined procedures.

Executed all assembly, testing, and repair in manufacturing to assist in deadlines. Assisted in new product review by performing testing of product to published

specifications. Authored Certification Reports for complete product line offering and nuclear qualified

instrumentation with attention to detail.

Page 4: Bowen Michael Resume Master

Passion for Improving Processes Michael BowenThrough Software Engineering [email protected] 4 Of 6 (585) 465-0199

Worked in partnership with Nuclear Auditors resulting in the company's listing as an approved vendor.

Reviewed and signed ECN’s in the absence of the Quality Control Manager. Developed and maintained SQL Queries to monitor Non-Conforming Material inventory

and balance the inventory against defective material reports.

PROFESSIONAL WORK EXPERIENCE

Exele Information Systems, East Rochester, NYSoftware Engineer 2015 to 2016

Program Exele products as well as OSI Soft products to produce software packages that interact with customer information on PI databases to streamline processes.

Bosch Security Systems, Fairport, NYAutomation Engineer 2006 to 2014

Worked with internal customers to maintain existing programs as well as developing new automated methods of performing testing on a single component or complete system using LabVIEW and/or Microsoft VBA for Excel.

Software Test Technician 1997 to 2006Developed and used automated test platform using LabVIEW for embedded firmware testing in motion sensors to specifications due to increased complexity in the signal processing.

Verax Systems Inc., Pittsford, NY, Electronic Technician 1994 to 1997

Identified, repaired, and refurbished defective Statistical Process Control (SPC) data collectors after collecting appropriate information from customers to effectively pinpoint problems.

IEC Electronics, Inc., Newark NY,Electronic Technician 1994

Applied outstanding inspection and analysis of faulted components in a large manufacturing environment reducing errors.

Transmation Inc. Rochester, NY Quality Control / Quality Assurance Technician 1985 to 1994

Performed instrument testing all within detailed specifications.

Electronic Technician 1982 - 1985Revamped general purpose test instruments and repaired new instruments within strict company guidelines and deadlines.

EDUCATION/PROFESSIONAL DEVELOPMENT

Application Software Design, B.S. Electrical Engineering Technology, A.A.S. Empire State College Morrisville State College

Page 5: Bowen Michael Resume Master

Passion for Improving Processes Michael BowenThrough Software Engineering [email protected] 5 Of 6 (585) 465-0199

Rochester, NY Morrisville, NY

Coursework in Electrical Engineering,Rochester Institute of Technology, Rochester, NY

Scored 90% (Average 76% Global) on Microsoft Excel 2013 assessment. Scored 3% above Global Average for Microsoft Word 2010.

Community / Volunteer Activities

Knights of Columbus: Manage web site and electronic media (www.kofc11411.com)Church Choir MemberEagle Scout

Page 6: Bowen Michael Resume Master

Passion for Improving Processes Michael BowenThrough Software Engineering [email protected] 6 Of 6 (585) 465-0199

Reference Portfolio

David Tomer, Senior Software Engineer, Bosch Security Systems [email protected]

“Mike verified my firmware on a full line of motion detectors. He was easily able to generate the test procedures from a software specification and a schematic, and devised and built a test platform that was flexible enough to handle the different configurations of each product. He demonstrates a positive attitude, gladly accepting or offering comments. I miss having his skills here.”

Dan Kellogg (Linked In)

“ I have the pleasure of working with Mike in a volunteer capacity and you can certainly tell a great deal about a person when they do the things they love without getting payed . Mike possesses a great attitude about helping others with his technical skills and quickly learning what he needs to be able to get to the next steps in projects. He is always valued for his extensive contributions to the group and always gives practical and well informed advice to the group.”

James Sconfitto (Linked In)

“Michael has a great attitude and was a pleasure to work with. He was a team player and a willingness to learn and then apply that knowledge.

John Larish (585) 292-6752

Timothy Luzeckyj (585) 354-9505

Tim Austin (585) 966-9052