Learn Data Skills
Beta
Kenneth Igben

Kenneth Igben

Software Developer

Occidental Petroleum | Houston, Texas

Technologies

My Portfolio Highlights

My New Track

Importing & Cleaning Data

My New Course

Introduction to Python

Analytical pathfinder, blazing trails to new insights and discoveries.

My Work

Take a look at my latest work.

course

Introduction to Functions in Python

course

Introduction to Python

course

Intermediate Python

My Certifications

These are the industry credentials that I’ve earned.

Other Certificates

Microsoft Corporation Microsoft Professional Program - Data Scientist with Python

Datacamp Associate Data Scientist in Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

Occidental Petroleum | Apr 2023 - Present

Senior Software Consultant

Design data architecture for surface well planning. Integrate business intelligence with big data to ensure optimized user productivity and performance. Develop and deploy process management/software integration technologies for generating, visualizing, and maintaining geometric relationships between facility well pads, surface intercepts, and pad extensions. • Develop Python scripts to generate latitude/longitude coordinates for pre-staked wellbores, integrating them with systems like ESRI ArcGIS for easy visualization by regulators, planners, and schedulers. Lead the creation of Surface Planning Engineering Control (SPEC) tools using C# and Python. These tools automate the design of twenty-four pad types and layouts, streamlining planning and optimizing wellbore spacing. o Utilize ESRI Geometry.Instance class in C# to handle complex spatial data operations and automate the generation of geometric data, creating points, polylines, and polygons for surface well planning. Some of these operations include spatializing area of interest, generating target boundaries, designing and assigning pads and embedded wells, calculating surface hole, generating footage calls, calculating Bureau of Land Management (BLM) risks to assess, quantify, and manage regulatory and environmental risks to support compliance with regulations and facilitate informed decision-making throughout the project lifecycle, and finally, pushing planned features to production databases. o Develop C# applications that integrated with ESRI ArcGIS to visualize spatial relationships between facility well pads, surface intercepts, and pad extensions, ensuring accurate and efficient planning and wellbore spacing. o Develop Python scripts (with Matplotlib) for automating gun-barrel views, enhancing well data visualization and decision-making. • Implement machine learning models such as Random Forest, XGBoost, and Neural Networks to predict optimal well locations and develop predictive analytics tools to forecast drilling outcomes and identify potential risks, improving project planning and risk management. • Leverage big data analytics and machine learning techniques to analyze large datasets, providing actionable insights for optimizing wellbore spacing and pad layouts, and create machine learning-driven recommendation systems for optimal drilling schedules and resource allocation. • Integrate machine learning models to generate real-time dashboards and reports, facilitating data-driven decision-making, and conduct exploratory data analysis (EDA) and feature engineering to ensure high model performance and reliability.
Show More

Rice University | Jun 2019 - Apr 2023

Adjunct Instructor

As a Senior Instructor and Tutor in the Data Analytics and Visualization Bootcamp, expertise is brought in a diverse set of skills, including: • Proficiency in Advanced Excel Analytics, utilizing its features for in-depth data analysis. • Experience in VBA Scripting to automate tasks and enhance data processing efficiency. • Skilled in Python programming, with a focus on Pandas and Matplotlib for data manipulation and visualization, including knowledge in working with Python APIs to integrate external data sources into analytical projects. • Proven track record in leading and executing Data Analytics Projects, demonstrating a practical understanding of real-world applications. • Expertise in Structured Query Language (SQL) for advanced data storage and retrieval, ensuring efficient handling of large datasets. • Proficient in Web Programming, Web Scraping, and Document Databases for comprehensive data management. • Experience in Extract-Transform-Load Project Management, ensuring seamless data integration processes. • Skilled in JavaScript for interactive web development. • Proficiency in creating Interactive Visualization and Dashboards to convey insights effectively. • Familiarity with Data Driven Documents (D3) for dynamic and engaging data visualizations. • Competency in Mapping Web, integrating geographical data analysis into analytics projects. • In-depth knowledge in R Programming, providing a foundation for statistical analysis and modeling. • Proficiency in Tableau Application and Visualization, enabling clear communication of analytical findings. • Experience in Machine Learning, with a solid understanding of algorithms and model development. • Competency in Big Data Management, handling and analyzing large datasets efficiently. • Familiarity with Convolutional Neural Networks, expanding expertise in machine learning techniques, and highly skilled in demystifying Machine Learning, providing a comprehensive overview of the field.

ExxonMobil | Oct 2017 - Apr 2023

Senior Geospatial Consultant

Maintain GIS feature data architecture for Enterprise geodatabase in database servers (development, test and production), geodatabase (GDB) archiving and accessibility. Integrate business intelligence with geospatial data to ensure optimized user productivity and performance. Responsible for migrating Enterprise geodatabase from Oracle 11g to Microsoft SQL Server 2016. This includes creating and enabling geodatabases, configuration of all user/roles permissions, migrating XML workspace documents between servers, and enabling versioned editing on servers. Manage multi-user versioned edit operations and all work in progress (versions) along with published datasets (DEFAULT). Maintains a complete collection of all critical geospatial feature datasets in schemas and validate accuracy and integrity of spatial feature edits. Manage all scheduled data uploads activity with automated Python scripts and Window Task Scheduler. Develop and deploy software integration technologies for data consumption via map services, python web services, and unattended stored procedures.

Crown Castle | Mar 2017 - Oct 2017

3-GIS Solutions Engineer

Provide resources for on-demand GIS support and its related study and services as requested by company Provide on-site technical support and consulting services to company clients including administrative and operational support for the current and future environments associated with the 3-GIS implementation Manage administrative and operational tasks support for application rollout for the 3-GIS software that includes but is not limited to; • Installation or update of 3-GIS software on Client servers • Configuration and edit permission configuration of 3-GIS software using 3- GIS Administrator • Support training efforts for 3-GIS Web, Mobile and Administrator • GIS Map Service support • Mobile Map cache support • Manage data loading and support rules development for the BOM and QA/ QC • Assist with technical support (logging tickets and implementing resolutions from 3-GIS technical support) • Direct New Business onboarding such as requirements gathering, documentation and configuration to 3-GIS

GlobalMcKen Corp | Sep 2012 - Oct 2016

GIS Project Consultant

N/A

McKen Solutions | Nov 2008 - Aug 2012

GIS Project Consultant

Architectural design, execution, management and methodological services in support of installing, configuring, managing the Relational Dabatase Management System (RDBMS) and ArcSDE components of the GIS Hosting Infrastructure and their integration with other enterprise systems. These elements include application servers, database servers, and web servers. Primary application utilization includes ESRI ArcGIS applications (ArcGIS Desktop and extensions, ArcSDE, ArcIMS, ArcGIS Server). Perform data collection, database, web development and mapping design work. Design and implement in-house web based applications for end-user data input and maintenance using ASP, ASP.NET and VB.NET. Configure and maintain ArcSDE server and ArcGIS servers and web services. Maintain 21 SQL server databases and maintenance plans. Create maps, reports and GIS database management systems for research, assessment support and presentation purposes. Provide technical support to personnel GIS use.

UniversalPegasus International | Nov 2007 - Nov 2008

GIS Project Manager

Manage the entire GIS component of 2 major pipeline design and engineering projects. Provide leadership, direction, and oversight to ongoing project work. Accountable for data upload/download schedule and have responsibility for data quality control plans, and other functions as related to the specific GIS component of the project requirements. Develop and participate in proposal development and client presentations, applying direct experience utilizing ESRI's suite of products. Florida Gas Phase VIII: Built and managed the central RDMS repository (spatial and non-spatial) for 18 natural gas pipeline segments and 10 compressor stations, routing some 483.2 miles from Mississippi to Florida. Also serve web-based secured access to pertinent project management, engineering and environmental datasets and maps. Development components include ArcSDE (spatial) running on Microsoft SQL Server, embedded ArcObjects, Microsoft Schedule and Batch File Processing, etc. Keystone Mainline Pipeline and Cushing Extension: Built and managed the central RDMS repository (spatial and non-spatial) for 30-inch heavy crude TransCanada pipeline from the Canada border to Cushing, Oklahoma. Development components include ArcSDE (spatial) running on Microsoft SQL Server, embedded ArcObjects, Microsoft Schedule and Batch File Processing, etc.

UniversalPegasus International | Mar 2007 - Nov 2007

GIS Database Administrator/Programmer

automation and customization. ArcGIS Installation and configuration. Created and deployed automated processes for the ArcSDE database. Some of such maintenance processes include the ArcSDE compression, recalculating spatial extents, managing statistics for the core participating ArcSDE multi-versioned data tables, rebuilding fragmented indexes on tables, etc. Other automated processes include optimizing the ArcSDE to increase performance by monitoring context switching activities on the database server to help determine cpu equalization on the Enterprise Manager. Map database backup and recovery plan for the SDE. Managed backup of the data files and transaction log. Managed transaction log shrinks, etc. Managed the multi-version environment, making sure to avoid orphaning on versioned edits. Created views on spatial data and related spatial/non-spatial tables.

Escambia County Property Appraiser | Jan 2002 - Mar 2007

GIS Supervisor

Maintained comprehensive and technical knowledge of GIS administration techniques including internal structure, customization processes, external interfaces, and developing trends to assist in planning, and to develop and modify application programs to create and maintain a comprehensive GIS for county departments and agencies. Applications used include VisualBasic.Net, ArcXML, JavaScript, HTML. Built, customized and deployed award-winning websites and all ArcIMS sites for the county’s GIS map service and supervise the installation, testing and maintenance of software applications. Maintained the central database repository for the GIS and possibly for associated departments and agencies; establishes conventions, security, quality assurance and documentation (data dictionary) for the database management system. Administrator of the Spatial Database Engine (SDE) server running on Microsoft SQL Server, ArcIMS services, etc. Provided staff assistance to GIS users, prepares agendas, makes presentations, and confers with technical staff from other departments and agencies. Also assisted in the development of technical and quality standards, the development of documentation and training materials, and provides for the training of user departments and agency staff in the most effective use of the system.

Chevron Corporation | Apr 1996 - Feb 2001

Digital Data Management Technologist

Extraction and incorporation of linear/aerial features from digital imagery e.g. LANDSAT, SPOT, Airborne SAR into Geographical Information System (GIS) Database. Effectively used Imageries for quality-control of coverages to determining accurate location of features. Oil/Gas Fields Regioning: Delineated, vectorised and attributed Chevron and competitor oil/gas fields, creating ArcInfo region coverage for the reservoirs. Original data extracted and converted from ZMAP. GPS Surveys of Platforms And Settlements: Involved in the planning and implementation of a differential GPS survey primarily undertaken to accurately locate production platforms, flowstations, swamp well protectors and well jackets/slots. Settlements such as permanent and temporary communities located in Chevron’s Niger-Delta operational area in Nigeria, are also surveyed and locations incorporated in the GIS database. Industry-wide Lease Boundary Errors: As a member of the TECOM sub- committee on Lease Boundary Errors, I have been involved in the extensive identification of petroleum leases boundary errors/overlaps industry-wide, using GIS ArcInfo and ArcView software. Using ArcIMS, data from shapefiles/coverages/layers are compiled into map layers to identify existing Lease Boundary Errors. The resultant Map Configuration File (ArcXML) is published on the Internet and updated regularly for other TECOM sub-committee to query real-time GIS database. Data Management: My responsibilities include loading shapefiles/coverages into Spatial Database Engine layers, granting/revoking user access to SDE layers, exporting/importing SDE layers and spatially enabling and deleting attribute tables. Data transfer (import and export) between Projects using OPENWORKS application, and transfers between Servers and Instances using the File Transfer Protocol (FTP) and Unix prompts. PIPELINE ROUTE PROJECT - SAN RAMON, CA. USA Created industry-wide pipeline route system for oil/gas pipelines/flowlines.

Chevron Corporation | Mar 1989 - Apr 1996

Production Information Technologist

Database Management: Manager of the Geological Wells Information System (GWIS) and Well File Index System (WFIS). The data warehouse is the repository for all pertinent data of Chevron and competitors’ wells. ArcView GIS by Environmental Systems Research Institute (ESRI) and GWIS (user- interface application) are used to manage the data in the warehouse. Responsible for the population of the data warehouse with well information such as assigning Unique Well Identifier (UWI) to wells, location coordinates, spud date, core analysis and directional/deviation surveys, current production status etc.

My Education

Take a look at my formal education

Master of Science in Data SciencesEastern University | 2025
Bachelor of Science in Software Systems DevelopmentWestern Governors University | 2023
Graduate Certificate, ArcSDE & The GeodatabasesUniversity of West Florida | 2005
Computer SciencesUniversity of Lagos | 1995

About Me

Kenneth Igben

I am passionate about Data Science and Machine Learning because of their ability to uncover hidden patterns in data and solve real-world problems. I love staying up-to-date with the latest algorithms and the continual learning it offers.

Powered by

  • Work
  • Certifications
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free