John Crown

John Crown Email and Phone Number

Sofware Developer @
John Crown's Location
Sherwood, Oregon, United States, United States
About John Crown

Specialties: Software Development, Software Test Automation, Software QA, SDETC/C++, Python, Perl, Javascript, Unix, HTML, CSS, SQL, distributed computing (SGE grid), C#, excellent writing and communication skills, English

John Crown's Current Company Details
Self-employed

Self-Employed

Sofware Developer
John Crown Work Experience Details
  • Self-Employed
    Senior Software Developer
    Self-Employed Jan 2020 - Present
    Developed web-based version of an old word-guessing game (Jotto) from scratch based on Ubuntu Linux, Catalyst Web Framework, Perl, SQL (sqlite3), Javascript, Template Toolkit, Nginx, HTML and CSS. Cloud-hosted on Linode. Developed automated tests in Python / Selenium.
  • Jotto.Etaoins.Net
    Software Developer
    Jotto.Etaoins.Net 2019 - Present
    Oregon, United States
  • Webmd
    Lead Qa
    Webmd Jul 2010 - Jan 2014
    Prepared test plans and executed manual tests of all new stories against Web-based applications developed in C#/.NET in Microsoft Windows environment. Created SQL queries, using Microsoft SQL Server Management Studio to identify suitable test data, set up test scenarios, and verify expected test-case results on back end. Wrote and deployed SQL queries as infrastructure code to monitor production data to forestall testing problems. Offered periodic demonstration presentations to business owner for each sprint and major release, per Agile development methodology. Administered local QA Websites, using Microsoft Internet Information Server. Developed unit tests in C#. Provided code review for items developed in C#, HTML, CSS, JavaScript, SQL, and regular expressions. Executed regression tests. Ensured all schema, data, and code changes advanced through necessary environments for all deployments and led retesting at each such step.
  • Mentor Graphics
    Sofware Dev Eng
    Mentor Graphics 1992 - 2010
    Designed software in Perl to collect run-time and memory size statistics from each test-case run and used data to optimize future scheduling and automate test cases against batch-mode EDA design-for-test tools. Developed test-case automation software to distribute work to 200 UNIX workstation hosts via Sun Grid Engine to run 100,000 test cases nightly for eight applications built on eight platforms. Brainstormed and implemented strategies to reuse existing test cases by rerunning tests in new configurations. Oversaw performance testing and monitoring. Ran weekly suite of performance tests on ten isolated hosts to track fluctuations in memory usage and run times. Developed Web-based data presentation in HTML. Developed auto-verify feature in Perl to reduce developer time spent reviewing failed test-cases. Addressed “oracle problem" by designing program to consume outputs from application under test and confirm or deny correctness in case of mismatch against reference results. Collaborated regularly with developers to devise automated scenarios to reuse software test cases in alternate configurations to meet various test objectives.
  • Tektronix
    Software Engineer
    Tektronix 1979 - 1992
    Diagnosed and fixed real-time keyboard device-driver bug, safely serializing certain key press and release sequences that could otherwise crash the device. Implemented OS and kernel-level debug aids and developed concurrent real-time memory de-fragmentation background task. Wrote graphics-rendering firmware for low-cost UTek display. Developed UNIX device driver code to provide debug channel between UTek workstation and native CPU display system. Worked with hardware designers to negotiate hardware and software trade-offs, as well as to measure and optimize per-pixel rendering time. Collaborated with electrical engineers to make hardware and software trade-off decisions influencing design of computer hardware.
  • Bd (Becton-Dickinson Spear Medical Systems)
    Programmer
    Bd (Becton-Dickinson Spear Medical Systems) 1976 - 1979
    Assembly Language programming, Nova Eclipse, LINC II (Spear)Designed software in Assembly Language on 16-bit minicomputers for two different applications used in medical settings. Developed life-critical software to monitor heart waveforms and sound alarms during events of patient distress, delivering 16-channel EKG heart-monitoring system used as nurses' station for patients in hospital coronary care units. Created application software and OS support for turnkey patient chart-keeping and record system used in medical laboratories.

John Crown Education Details

Frequently Asked Questions about John Crown

What company does John Crown work for?

John Crown works for Self-Employed

What is John Crown's role at the current company?

John Crown's current role is Sofware Developer.

What schools did John Crown attend?

John Crown attended Oregon Graduate Institute Of Science And Technology, University Of Oregon.

Not the John Crown you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.