BackgroundCheck.run
Search For

John W Kiowski, 63617 Tealwood Ln, Lewisville, TX 75028

John Kiowski Phones & Addresses

617 Tealwood Ln, Flower Mound, TX 75028    713-4590953   

Lewisville, TX   

3126 Markscott Dr, Houston, TX 77082    281-7527089    281-7527274   

Webster, TX   

Missouri City, TX   

3126 Markscott Dr, Houston, TX 77082    281-7527274   

Social networks

John W Kiowski

Linkedin

Work

Company: Tower engineering solutions Jul 2018 Position: Senior software developer

Education

Degree: Bachelors, Bachelor of Science School / High School: University of North Texas 1982 to 1989 Specialities: Computer Science

Skills

C++ • Software Project Management • Agile Methodologies • Software Engineering • C • Visual Studio • Software Development • Enterprise Architecture • Unix • Microsoft Sql Server • Oop • Python • Requirements Analysis • Subversion • Linux • Object Oriented Design • Scrum • .Net • Testing • Databases • C# • Software Design • Architecture

Languages

English

Emails

Industries

Oil & Energy

Mentions for John W Kiowski

John Kiowski resumes & CV records

Resumes

John Kiowski Photo 15

Senior Software Developer

Location:
617 Tealwood Ln, Flower Mound, TX 75028
Industry:
Oil & Energy
Work:
Tower Engineering Solutions
Senior Software Developer
Federal Home Loan Bank of Dallas Oct 2016 - Apr 2018
Small Projects Coordinator, Software Development Manager
Inversion Technologies Jan 2016 - Oct 2016
Senior Consultant
Fairfieldnodal Aug 2007 - Dec 2015
Software Manager
Inversion Technologies 2003 - Aug 2007
Vice President and Cto, Senior Consultant
Baker Hughes 1997 - 2003
Staff Software Engineer
Geokinetics 1994 - 1997
Software Development Manager
Kbrwyle Jan 1990 - Jan 1994
Software Engineer
Education:
University of North Texas 1982 - 1989
Bachelors, Bachelor of Science, Computer Science
Denton High School, Denton, Texas 1980
Skills:
C++, Software Project Management, Agile Methodologies, Software Engineering, C, Visual Studio, Software Development, Enterprise Architecture, Unix, Microsoft Sql Server, Oop, Python, Requirements Analysis, Subversion, Linux, Object Oriented Design, Scrum, .Net, Testing, Databases, C#, Software Design, Architecture
Languages:
English

Publications & IP owners

Us Patents

Method And System And Article Of Manufacture For An N-Tier Software Component Architecture Oilfield Model

US Patent:
2002003, Mar 28, 2002
Filed:
Dec 22, 2000
Appl. No.:
09/746362
Inventors:
David Green - Richmond TX, US
Kevin Banks - Austin TX, US
John Kiowski - Houston TX, US
International Classification:
G06F009/44
US Classification:
717/001000
Abstract:
A system and method for designing an extensible N-tier oil software application to model selected assets of a petroleum company is described. The system comprises at least one processing unit; at least one memory store operatively connected to the processing unit; N-tier software executable within the at least one processing unit; an inventory of software components resident in the memory store for use by the N-tier software, each software component selectively representing one element of an oil field; an input device, operatively in communication with the processing unit; an output device, operatively in communication with the processing unit; a communications pathway operatively connected to the processing unit; and at least one tier, the tier comprising at least one software component, the tier further representing at least one element of an oil field and performing a well-defined business function. The method comprises selecting a well component from an inventory of software components for a predetermined number of wells; selecting a log component from an inventory of software components for a predetermined number of log components; selecting a field component from an inventory of software components for a predetermined number of fields; and associating one or more well components with one or more field components and one or more log components.

Method Of And System For Designing An N-Tier Software Architecture For Use In Generating Software Components

US Patent:
2002009, Jul 18, 2002
Filed:
Dec 22, 2000
Appl. No.:
09/746155
Inventors:
David Green - Richmond TX, US
Kevin Banks - Austin TX, US
John Kiowski - Houston TX, US
International Classification:
G06F009/44
US Classification:
717/104000, 717/107000
Abstract:
A system and method for designing a software architecture for utilizing software components in building extensible N-tier software applications is described, the method comprising specifying a set of software component rules for creating software components; specifying a set of tier rules for creating tiers; and specifying a set of assembly rules further comprising association rules by which each tier may be associated with at least one software component and linkage rules by which each tier may be linked to at least one other tier. The tier rules may further comprise a set of association rules by which each tier created with the set of tier rules may be associated with at least one software component created using the software component rules; a set of tier framework rules to provide an architected context for software components within a tier; and a set of package rules to provide for logical grouping of interfaces within a framework defined by the tier framework rules to provide a set of specific behaviors for the tier.

Method And System And Article Of Manufacture For An N-Tier Software Component Architecture Application

US Patent:
2002010, Aug 1, 2002
Filed:
Dec 22, 2000
Appl. No.:
09/746157
Inventors:
David Green - Richmond TX, US
Kevin Banks - Austin TX, US
John Kiowski - Houston TX, US
International Classification:
G06F009/44
US Classification:
717/101000, 717/107000, 717/104000
Abstract:
A computing system for creating an extensible N-tiered software application is described, comprising at least one processing unit, at least one memory store operatively connected to the processing unit, extensible N-tiered software executable within the at least one processing unit, a communications pathway operatively connected to the processing unit, and at least one extensible tier capable of residing in the memory store, the tier further comprising a logically grouped set of a predetermined number of executable software components, each executable software component further comprising an external interface, each software component further capable of communicating with each other software component. A method for generating a software application in a computing system for creating an extensible N-tiered software application using the system comprises determining a set of application requirements and then, for each of the set of application requirements, reviewing the inventory of software components for software components that match at least one of the set of application requirements. For each application requirement in the set of application requirements for which a software component match does not exist in the software component inventory, a new software component is created to match that application requirement and then stored in the software component inventory. Each of the matching or new software components is associated with a respective tier of the predetermined set of tiers and the software application created by assembling the predetermined set of tiers.

Method And Apparatus For Obtaining A Composite Field Response _To A Variable Source Array Using Weighting Coefficients

US Patent:
4276620, Jun 30, 1981
Filed:
Oct 27, 1978
Appl. No.:
5/955261
Inventors:
John W. Kiowski - Houston TX
Douglas G. Lang - Bellaire TX
Assignee:
Geosource Inc. - Houston TX
International Classification:
G01V 128
US Classification:
367 60
Abstract:
A multi-channeled digital seismic field stacking system is disclosed for obtaining the composite response to a variable source array. A variable source array is synthesized by applying preselected weighting coefficients to the seismic signals produced in response to a selected number of surface energy impulses. The seismic signals produced by these impulses are amplified, multiplexed and digitized to obtain digital samples to which are applied the weighting coefficients. A digital multiplier is used to multiply each digital sample by a weighting coefficient to obtain a weighted digital sample. Each digital sample is multiplied by two weighting coefficients, a partial and a final. The partial weighted samples from each of the impulses are summed together to form a partial stack, while the final weighted samples are summed together to form a final stack. The variable source array which is synthesized covers two station intervals. At each station, the partial stack represents the first half of a variable source array, while the final stack represents a complete source array covering the two previous station intervals.

Oil Well Control Circuit

US Patent:
4316702, Feb 23, 1982
Filed:
Mar 17, 1980
Appl. No.:
6/130977
Inventors:
John W. Kiowski - Denton TX
John V. Rolando - Dallas TX
Assignee:
Electronic Systems Division, Geosource, Inc. - Houston TX
International Classification:
F04B 4900
US Classification:
417 12
Abstract:
An improved oil well pump timer including means for detecting periods of power outage and providing a pumping period following the outage of sufficient length to maintain an essentially constant duty cycle. Clock controlled timers determine preselected on and off cycle periods. Power failure detecting circuitry inhibits on timer operation and counts the number of off time cycles occurring during the outage. Upon reestablishment of power, control circuitry inhibits the off timer and provides a number of on time cycles equal to the number of off cycles during the outage.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.