Christopher Koniges
SDET
Email: *****@************.***
Linkedin Profile
Github profile
Cell: 206-***-****
Skype: Christopher.Koniges
Blogs written on coding
Address: ***** ******* ***. *.
Shoreline, WA 98133-6512
SKILLS
Visual Studio v2001 - 2017
Development, Test, infrastructure,
development, tools, Build Definitions,
Work Flows
C#/.NET 2001 to date
Development, Test, infrastructure
Java 2019 to date
Cucumber 2019 to date
TestNG 2019 to date
PowerShell 2012 to date
T-SQL/SQL Server 1999 to date
Development, Test, and custom
programming/Stored Procedures
JAVASCRIPT 1998 to date
Various use for many
projects
AZURE 2018 to date
Basic connection and some C# code
for CRUD operations
GIT 2017 to date
Pull, push, pull requests and other
basic operations
Currently studying - no pro experience
● Node.js
● Python
● Ruby on Rails
● React
● C++
EDUCATION
PROFILE
My professional career began in the 80's where I was a CPA and used my programming skills for various partnership analysis and I also wrote my own accounting systems. After 20 years as an active CPA I moved to full time IT and software development for the last 20 years. Using my business background, and the specific understanding of systems flow, I started, and ran, my own sole proprietorship for a period of 5 years before I joined Microsoft and worked there for about 8 years. I then made my way to Thomson Reuters Legal Tracker product as an sdet and an sde for the last 6 years.
Some of my projects, that I am especially happy about, are a full system for a client about 20 years ago that is still running and reporting results to clients on an automated basis. More recently, in Thomson Reuters, when I started 6 years ago, I reviewed their current automation system and determined that the code itself was useful but that they needed a framework to launch it remotely, scheduled, and unattended. I wrote that system over a period of about 1.5 years and included reporting that also supplied search capabilities, other actions on current runs, and compressed logs from the same web interface.
More recently, at Thomson Reuters, I also fixed bugs and added more functionality to the product itself.
My personal motivation in software development is to make people's lives easier and allow them to take out repetitive tasks by letting software do it for them. 1
New York University Stern, BS in
Accounting, October 1978.
INTERESTING FAQ
● Worked in Ringling Brothers and
Barnum and Bailey Circus.
● Performed comedy in night clubs in
NYC
● Travelled to Italy
● Sculpt with different materials
● Sketch and paint
PROFESSIONAL EXPERIENCE
July 2019 to September 2019
Company: The City of Seattle
Role:SDET (Contract)
• Java/TestNG/Cucumber/git:
Write automation code for various City of Seattle internal applications November 2012 to March 2019 Thomson Reuters to cut 3,200 jobs in next two years Proof of employment
Call 1-800-***-****
My employee id: U0171810
Thomson Reuters code: 121185
November 2012 to March 2019
Simultaneous Roles:
1. SDE
2. SDET
3. Build Engineer (back up)
4. Project Lead
5. QA Framework Engineer
Company: Thomson Reuters - Legal Tracker
100% Remote Full Time position
SDE role:
• C#/Javascript - Fix product bugs
• C# - Add additional functionality to existing features SDET role:
• C# - Used Selenium for GUI automation regression
• C# - Added DLLImport User32.dll to library to handle GUI automation where Selenium had issues.
• C# - Refactored primary Test solution
- Moved all common code to central project
- Moved all resource files, and related code references, to central project
- Changed App.Config to exist only in central projects with other projects using linked App.Config
- Modified other Test dll assemblies to referent central project
• C# - Firefox browser special:
- Upgraded Selenium web driver to work with latest version of Firefox
- Modified automation code to work with Firefox
- Firefox only situations
2
- Firefox and other browsers in common with more exact code for selections
• C# - Ongoing automation code work for product new features and to make the code more reliable
• C# - Added remote Schedule Task creation, run, and monitoring to test framework
• C# - Logging augmentations:
- Added for each entry:
Elapsed time
Calling Test Class
Calling Test
Page where log called
Line where log called
- Added from central methods
Output what method called them
- Added more logging calls
- Introduced use of Trace32.exe for monitoring runs
• Prepared SQL Injection live presentation with working injections Build Engineer role:
• Worked with TFSBuild.proj from TFS 2008 to convert to TFS 2012 xaml
• Worked with TFS 2012 xaml to create a Test build with unattended tests
• Worked with Test environment setup and maintenance of test beds - with distributed product
• Troubleshoot test bed issues with environment and product Project Lead role:
• C# - Used TFS 2012 build definition structure to create unattended automation and reporting with Daemons, SQL Server, and C# .exe. Prepared aspx .net control interactive web report page including AJAX.
• C# - VersionOne SDK projects - multiple web graphs and reports from VersionOne SDK and SQL Server
March 2012 to October 2012
Role:SDET (Senior Test Vendor - CS)
Company:
Microsoft Team:MFX
• C# to create new feature automation
• C# to run and maintain existing regression automation tests November 2011 to January 2012
Role:SDET (Senior Test Vendor - CW)
Company: Starbucks
Team:Retail Systems - Quality Assurance
• C# to refactor test automation code
• C# ran automation tests
November 2010 to October 2011
Role:SDET (Senior Test Vendor - CS - Software Design Engineer 3) Company:
Microsoft Team:MPSD – Data Center Mgmt & Tools team for Service Center Service Manager product:
Package Conversion Manager
• C# to set up test infrastructure
Unattended Test automation on full builds.
Set up GUI automation framework using System.Windows.Automation Visual Studio 2010 Moles to increase test coverage with method overrides MS Policheck and related research
MS APIScan
Visual Studio load test, setup, code, and execution
• C# to set up population tools
3
Wrote console applications for various user chosen data creation on target sites for Service Center Service Manager
• .NET Work Flows - White box testing including debug.
• TFS
Extensive use with TFS and Team Foundation including Microsoft Test Manager, Tests, Product Backlogs, Tasks, Bugs.
November 2008 to November 2010
Role:SDET (Senior Test Vendor)
Company:
Microsoft Team:Internal Build Services
• C# with MAUI/KAF for Web UI aspect of product.
• Tested Data Warehouse including (Extract, Transform, Load (ETLs) and MDX queries
• C# with Product API – Tested implementation to replace previous product SDK.
• Test responsibility for product areas:Web UI, API, SDK, Data Warehouse – (used MDX queries with C#)
• Microsft WTT test harness
• Microsoft 2010 Test Manager
March 2006 to October 2008
Role: SDET (FTE)
Company:
Microsoft Team: Microsoft Office Accounting
• C# with MAUI on Office Accounting product from V2 (International Team) through V4 on Core Team.
• C# with Office SDK including creation of Tools and answering Newsgroup questions.
• Test responsibility for product areas:Banking, Budgeting, Journal Entry, Forecast Cash Flow, Resource Center, Help, Tax Add-in, VAT, Multi-currency, and Accountant Copy.
• Oasis and NUnit test frameworks
November 2005 to March 2006
Role: SDET (Contractor)
Company:SCORM (Seattle)
Team:SCORM
Created test framework to dynamically call and load JavaScript from a database of tests. November 2004 to November 2005
Role: Web Developer II (CSG)
Company:
Microsoft Team:Internet Explorer
• Internal web site development geared towards metrics measurements of their progress in various levels of Internet Explorer changes/modifications/adjustments and especially security issues using ASP.NET with graphical web data presentations. 4