Post Job Free

Resume

Sign in

Engineer Azure

Location:
Seattle, WA
Posted:
April 05, 2020

Contact this candidate

Resume:

Charles Morrison essentialcomputing.wordpress.com

**** *********** ****** *****, #*** Seattle, WA 98103 206-***-**** adcntc@r.postjobfree.com

LoadRunner (Perf. Center) Expert Jmeter C# Loadrunner /Load Test Training Project Management System/Environment architectural Review Test Assessment Azure Devops / Application Insights

Professional Synopsis

Alaska Airlines (Seattle) Dec 17, 2017 – Present

DevOps SDET in Performance

Role: Transform waterfall performance testing to a DevOps approach using pipelines and APM tools.

Technologies: Azure Devops, Application Insights, Performance Center 12.6, SumoLogic, Application Dynamics, Kibana (Elasticsearch), Kusto (KQL), .Net Core, NUnit, Informix, autoscaling of virtual machines and Docker containers. YAML pipelines. Data mining of APM logs.

Accomplishments: Created performance test harness in C# which executed 15 second pipeline tests. Created pipeline gateways which evaluated builds based on APM performance metrics. Created tests using NUnit. Dockerizing of some applications.

Primary Responsibilities: Meeting with teams to encourage best performance practices. Some Legacy waterfall LoadRunner testing using Performance Center (TruClient and other protocols)>

Jeppesen Corporation (Inverness, Colorado) July 15, 2017 – December 15, 2017

Performance Engineer – Commercial Airline Applications

Role: SDET/Performance Engineer

Technologies: Performance Center (Cloud-based LoadRunner), JavaScript, TruClient, SiteScope

Accomplishments: TruClient (JavaScript) coding to load test Google-map like Scalable Vector Graphics application.

Primary Responsibilities: Developing advanced LoadRunner scripts against Scalable Vector Graphic and web service applications used in the commercial airline industry.

Trinity Health (Livonia, Michigan) Jan 15, 2017 – July 12, 2017

Performance Engineer – PeopleSoft

Role: SDET/Performance lead.

Technologies: LoadRunner

Accomplishments: Developed an agile, sprint-based testing load testing schedule. Refactored LoadRunner scripts to keep pace with agile sprint cycle.

Primary Responsibilities: Develop LoadRunner scripts. Execute performance tests against the PeopleSoft application.

Microsoft Corporation (seattle) November 2012 – June 2016

Lead Performance Engineer – Microsoft Research (connected with the Microsoft Dynamics AX and Dynamics CRM Teams)

Role: SDET/Performance lead.

Technologies: Microsoft CRM, Dynamics AX, SQL Server, C#, Azure, JavaScript.

Accomplishments: Consistent, CMMI-based quality control of performance. Efforts resulted in major architectural changes in the product and in the creation of a highly efficient, scalable connector between two architecturally different Microsoft applications. Connector went on to be the model for future CRM/AX integrations.

Primary Responsibilities: Supervised all aspects of performance related to the development of a scalable connector between CRM and AX. Automated performance test cases against Dynamics CRM and Dynamics AX API’s and executed multithreaded integration tests. Reported weekly on performance status; filed performance bugs & drove to resolution. Architected performance environments in Azure; coded plugins for Dynamics CRM. Developed SQL indexing strategies. Tested performance of SQL stored procedures and SSRS reports. Extensive development of SQL DMV queries to measure SQL performance. Developed JavaScripts to measure client side performance using HTML 5 Performance.Timing API. Created many video tutorials about integration of AX and CRM. Traveled to Japan. Developed training curriculum for Japanese client and led week long performance training for the visiting Japanese development team.

The Boeing Company (seattle/Bellevue, WA) Feb 2011 – November 2012

Performance and Scalability Engineer

Role: SDET/Performance lead

Technologies: Java, “C”, Oracle JDA and many JavaScript frameworks: Wicket, JAFFA, Oracle, SharePoint, AIX, Unix. LoadRunner, Performance Center, SiteScope

Accomplishments: Developed “C” libraries to interface LoadRunner with Boeing’s major applications, especially the AIX based Cognos. These libraries still used by Boeing.

Primary Responsibilities: Engineer in the world’s largest performance test team, used Performance Center to execute performance and capacity tests on dozens of internal Boeing applications. Scripted, executed and reported on new application every month. Determine Maximum System Capability and response times for each application. Produced concise reports consumable by IT managers. Tuned threading and GC of various JVMs. Worked with a number of Citrix applications, and multiprotocol Citrix.

AT&T Mobile (Redmond, WA) August 2009 – April 2010

Performance Engineer 17 million user, Geo-located Mobile Linux Platform

Role: SDET, Performance lead, Supervisor

Technologies: Nokia’s Java-based MMS Center (Rel 5) Red Hat Linux 10.3, Glance, SAR, TOP, VMSTAT, Shell Scripting, LoadRunner clone.

Accomplishments: Produced extensive test plan to guide installation of and sign off on the world’s largest mobile phone platform. Coded extensive performance monitoring shell script around DSTAT, VMSTAT, DBACCESS, IOSTAT, etc. to collect 100 performance metrics from 55 different servers to programmatically average and graphed performance data from 2- hour and 3-hour tests.

Microsoft Corporation (Redmond, WA) August May 2008 – May 2009

Performance Engineer 700 million user, Mobile Windows Platform

Windows Live Mobile

Delivered consistent performance improvements for Windows Mobile Platform, including designing and executing a custom load tool. Created capacity planning reports o improve performance and stability on a platform that served 700 million users.

Developed an efficient load testing and reporting process, executed tests, wrote load reports, and compared test results from build to build. Automated load testing and reporting process to promptly resolve issues.

Federal Occupational Health June – Dec 2007

LoadRunner Trainer (Seattle, WA)

Taught LoadRunner scripting to a critical Federal Agency in downtown Seattle. Then additionally trained the team in performance testing methodology.

Used Linux based WANEM to create critically needed Wide Area Network latency emulation testing environment.

Getty Images (Seattle, WA) February 2006 – May 2007

Performance Engineer

Utilized skills with LoadRunner, VSTT, and other tools to design and execute performance tests against a new GettyImages.com website. Analyzed and reported results.

Presented brown bags and seminars on performance and unit testing.

Microsoft Corporation – Earlier Experience (Redmond, WA) Jan 2001 – Jan 2006

Software Test Engineer (Redmond Campus)

I gained invaluable experience in the software development in my early years as an STE at Microsoft. Several times in my early career I was responsible for building out test environments from the ground up, executing performance tests, reporting on the results and maintaining the environment.

MSN Messenger Team (2005 – 2006) I led coding and execution of two-way connectivity tests using C# automation harness.

Microsoft Office Team (2005), I executed a large suite of test cases (functionality, stress, interoperability) essential to seamlessly integrate add-on software to 3 different Microsoft Office versions (9, 10, and 11). The add-on was the pre-cursor to Live Meeting and had complex integration with Outlook, and Exchange server and was localized into 8 different languages.

MSN Server Team (Red – West, 2004) Performance tester of a Parental Control Rating System (Internet Content Filtering) of for the MSN client. Built out a test environment consisting of SQL Servers, Windows IIS servers and client machines. Used C# to stress servers with SOAP requests, checked for memory leaks, force error conditions, and checked for security leaks.

WindowsMedia.com, (2001 – 2004) Built-out and maintained 100+ high-end machines to test what was at the time the highest volume (20 million users daily) site on the Internet. Advanced troubleshooting of DNS, WINS, SSL. Executed performance, scalability, and stress tests of all web services and SQL-stored procedures associated with http://www.windowsmedia.com using LoadRunner. Performed additional testing for functionality, localization, security, accessibility, and SQL-Injection.

Education, Professional Development & Technical Summary

Bachelor of Arts in Philosophy (Cum Laude Honors) University of Albany

C# Programming Bellevue College Renton Technical Institute

LoadRunner Protocols:

LoadRunner “C” HTML Protocol Truclient (Firefox) Oracle NCA (Oracle Forms) Ajax Click and Script Seibel (Web) Oracle 9i Flex Citrix Vugen OpenTS SiteScope

Programming:

C# (Visual Studio) T-SQL QTP (UFT) ASP.NET HTML VBScript JavaScript Windows Batch Linux Shell Scripting SSRS (SQL Server Reporting Services) Dynamics AX AIF Programming AutoHotKey

Other Test Tools:

MS Team Foundation Server (TFS) SQL Server DMV’s Query Analyzer Top/vmstat/iostat/SARS Microsoft Log Parser OpenTS WANEM Netmon Wireshark Fiddler SQL Server Profiler HTML5 Performance Timing API AX Trace Parser Windbg TFS (Team Foundation Server)

Test Methodologies:

A/B (page comparison) Testing Techniques Red Hat 5.3 Hyper-V Project Management Integration of Performance Testing into Agile Teams

(APM) Tools:

Ominture WildMetrix Gomez (now Dynatrace) MS System Center Application Insights SumoLogic AppDynamics

Blogs & Web Sites I Created:

Essentialcomputing.Wordpress.Com Analytical Psychology KLW Retreats Triple A Mailing National Golf Tours Reading Jung Women in Analytical Psychology

StackOverflow Contributor:

CRM Import Performance VS Timer Functionality Perfmon AX Monitoring



Contact this candidate