Dwight is a seasoned Python software and data engineer with a notable trajectory characterized by an unwavering commitment to problem-solving and continuous learning. With a strong foundation in computer science and MIS, he has held various key positions including Python RPA engineer, data engineer, and Oracle consultant. Dwight possesses unparalleled proficiency in Python, SQL, PL/SQL, and PostgreSQL, making him a valuable asset within the realms of healthcare, finance, and telecom, where he consistently demonstrates outstanding communication skills and an innate ability to foster warm connections.
Analyzed requirements for a dataset consisting of various food items, ingredients, additives, produce, and food preparations. • Developed and refined an appropriate Google search query with the best possible chance of returning websites containing the required textual data, as well as engineered large language model prompts for text extraction and summarization. • Developed a Python application that asynchronously scanned an Excel spreadsheet of food items, searched Google for each food item, scraped text from the top two websites, and invoked a large language model to extract and summarize the data.
Doowii
Python Developer
2022 - 2023 (1 year)
[object Object]
• Developed and enhanced back-end data transformation processes used in onboarding new customers' data from their learning management system. • Built tools using Google BigQuery API to transform and enhance the dataset schemas, such as generating, summarizing, and renaming columns. • Added enhancements and features to the natural language-to-SQL engine used in generating SQL queries from natural language questions.
Frontier Communications
Python RPA Engineer
2021 - Present (3 years)
Remote
Developed a machine learning model aimed at forecasting customer cancellations during the provisioning of internet services, utilizing textual log data extracted by service technicians to derive relevant features.
Enhanced a Python/Django-driven website by facilitating seamless access to Robotic Process Automation (RPA) scripts through a web portal.
Developed a comprehensive regression graphical user interface (GUI) tool for executing single and multivariate regression analyses on diverse datasets, while offering model metrics as output via Python statsmodels.
Developed an RPA tool specifically designed to efficiently extract numerous PDF invoices from a paginated web portal.
Created a tailored report mining tool to seamlessly substitute Monarch report miner, proficiently extracting structured CSV data from a diverse range of ten distinct textual report formats.
Developed a robust machine learning model encompassing textual log data extracted by service technicians to accurately forecast customer cancellation potential during internet service provisioning.
Developed a range of Robotic Process Automation (RPA) tools that effectively executed Sarbanes-Oxley (SOX) compliance tests through the implementation of web automation, web scraping, document scraping, and computer vision techniques.
Developed Python-based services facilitating the ingestion of extensive data files from hierarchical file systems, accompanied by a robust checkpoint system to preserve progress in the case of failures, thereby optimizing the process of resuming operations efficiently.
Developed and implemented Python code to efficiently process a series of time-bound data files, organizing and encapsulating the information into a highly optimized FlatBuffer serialization format.
Developed a Python argparse-based command-line interface utility to facilitate expedited ingestion of extensive collections of time series data files, enabling researchers to efficiently upload them to a cloud portal.
Created a sophisticated command-line interface tool facilitating the seamless extraction of data from a clinical portal into meticulously organized CSV files for either local storage or convenient exportation as a compressed archive.
Kingston Freeport Terminal Limited (via Adjoined Business Solutions)
Oracle E-Business Suite Consultant
2014 - 2016 (2 years)
Remote
I effectively consolidated the billing operations of the Terminal Operating System (TOS) and Oracle Receivables through devising and constructing an interface to optimize the transmission of invoice, credit memo, and debit memo transactions.
Successfully streamlined data migration process by converting customer data from TOS to Oracle Receivables, ensuring seamless transition while carefully retaining the integrity of the original customer numbering system.
Developed an all-inclusive customer statement report that provides a graphical representation of the gradual evolution in customer account balances.
Utilized customization techniques on the AR Receipt form to engineer automated generation of receipt numbers and tailor the physical receipt report within the designed receipting systems.
I successfully accomplished the integration of the Champs Purchase Order module and Oracle Payables (AP) through extensive development efforts, primarily focused on creating a robust interface for seamless transfer of purchase order creation and changes to Oracle PO tables, ensuring effective AP invoice matching.
Implemented integration of inventory movement transactions from the Champs inventory system into Oracle General Ledger.
Implemented the inclusion of online "E-Wharfage" system receipts as miscellaneous receipts within the Oracle Receivables platform.
Created a comprehensive supplier account audit report for the purpose of presenting a comprehensive overview of all supplier account modifications, including user information, dates, and data before and after the alterations. Additionally, implemented restricted report access to specific responsibilities.
I have significantly increased productivity by designing an advanced accounting schedule report, effectively eliminating the manual data collection and collation required for generating this report.
Utilized the journal hook feature to rectify effective dates of imported journals pertaining to a selected list of journal sources.
Implemented an efficient and cost-effective solution by developing a versatile data extraction system from Oracle EBS utilizing a concurrent program, facilitating seamless integration with the bank reconciliation system.
Enhanced Oracle EBS Release 12 through the implementation of upgraded custom reports and personalized forms.
Facilitated streamlined data entry of Oracle Payables Invoice through spreadsheet integration, enabling seamless uploading and management within Oracle platform for high-volume suppliers.
Developed a PL/SQL-based concurrent program encompassing the conversion of 18 distinct bank statement file formats into a standardized format, facilitating seamless uploading into the bank reconciliation system.
Assisted students in enhancing their understanding of business matters, procedures, and methodologies pertaining to the identification of organizational requirements for databases.
Assisted students in comprehending the foundational mathematical concepts that underpin the theory of relational databases.
Facilitated the cultivation of a profound comprehension of database design among students by employing methodologies such as the entity-relationship model, the object-oriented model, and case tools.
Provided comprehensive instruction on the syntax and utilization of Structured Query Language (SQL) pertaining to database retrieval and construction.
Provided a comprehensive elucidation on the ramifications associated with employing relational databases within a multi-user environment.
I proficiently showcased and elucidated the principles of a commercial relational database management system via Oracle.
Oracle Database
ICT Training
Higher Education
Lecturing
SQLERD
Lasco Distributors Limited (Food Manufacturing and Distribution)
Oracle Financials Consultant
2006 - 2007 (1 year)
Remote
I leveraged Oracle BI Publisher to seamlessly facilitate the generation of comprehensive macro-level managerial reports from Oracle Applications to Microsoft Excel, post-implementation.
Designed and tailored multiple Oracle system reports to address specific online reporting requirements efficiently.
Developed and constructed numerous interfaces for Oracle Applications.
Developed personalized perspectives to facilitate real-time system audits and reporting.
Revamped customer statement, invoice, and purchase order reports to align seamlessly with the preestablished format of preprinted forms.
Implemented, formulated, and executed supplementary system reporting features.
The Port Authority of Jamaica (Sea-Port Governance)
Oracle Financials Technical Consultant
2002 - 2013 (11 years)
Remote
Conducted a comprehensive analysis of user requirements, procedures, and challenges pertaining to the generation of a tailored remittance advice format from Oracle Payables.
Utilized expertise in modification development and executed seamless setup to automate remittance advice generation based on specified criteria.
Implemented a novel data entry form within Oracle Assets, enabling the seamless allocation of budget costs based on asset location.
I have significantly improved system reporting capabilities by skillfully customizing or developing a total of 25 Oracle Application reports to precisely align with user requirements. The modules encompassed in this achievement encompass Oracle General Ledger, receivables, payables, and assets.
Enhanced the user interface and optimized business process efficiency by modifying the data entry screens in accordance with user specifications.
National Commercial Bank (via Adjoined Consulting Inc.)
Independent Consultant
2002 - 2004 (2 years)
Remote
Designed and implemented highly effective interfaces connecting Oracle applications with Finacle banking systems, notably incorporating the payroll direct deposits integration for a prominent local financial institution alongside the Oracle supplier direct deposits interface.
Generated nine comprehensive reports in accordance with Oracle Payroll user specifications, encompassing payslips, payroll register, and statutory deduction reports.
Enhanced financial reporting through tailored customization of the general ledger consolidated trial balance report.
Implemented enhancements to enhance Oracle Payroll security through the configuration of the Oracle application auditing system, while also developing tailored audit reports that effectively cater to user demands and comply with external audit requirements.
Developed an automated system to facilitate the seamless importation of journal entries from Oracle Payroll into Oracle General Ledger.
Enhanced the operational efficiency of Oracle HR and Payroll users by integrating automated alerts (triggers) through Oracle Alert, resulting in optimized workflow processes.
I have successfully developed a new water billing extension for Oracle Receivables, greatly enhancing user experience by enabling seamless data entry of meter readings, automated calculations, generation of sales invoices, and customization of invoice format.
Developed a tailor-made module proficient in replicating Oracle Receivables invoices to facilitate the streamlined entry of invoices with identical amounts as those in previous periods, thereby enhancing operational efficiency.
Successfully transformed data from outdated or manual systems, encompassing purchase invoices, customer records, sales invoices, and trade receipts.
Revamped various reports and forms within the Oracle General Ledger (GL), Oracle Payables, and Oracle Purchasing modules.
I strategically formulated, executed, assessed, and meticulously recorded intricate alterations to the Oracle Payables check format, employing profound expertise in Oracle Reports and Oracle PL/SQL.
Successfully implemented a data security enhancement to fortify Oracle GL by aligning it with accounting flexfield security rules, thereby reinforcing the system's overall security framework.
Created and implemented a multitude of SQL and PL/SQL scripts on a monthly basis, effectively resolving diverse issues such as correcting erroneous data and generating ad hoc reports.
Effectively mitigated a disk crash crisis, resulting in the successful recreation of index tablespace structures within the production environment through 15 consecutive hours of uninterrupted effort.
Jamaica Public Service Company Ltd. (Light and Power)
Oracle Applications Project Analyst
1997 - 2000 (3 years)
Remote
Utilised the CUSTOM library extensively and Oracle Reports to adeptly execute multiple enhancements and modifications on the forms and reports of Oracle Applications modules.
Utilized proficient design, thorough documentation, and seamless implementation techniques for transforming interfaces from legacy systems to Oracle Payables.
Developed extensive data conversion programs integrating vendor, employee, item, and asset information into Oracle Applications.
Executed numerous Oracle Applications flexfield, value set, flexfield security rule, user, document category, folder, printer, profile option, responsibility, and other application entity setups.
Increased user throughput by developing a comprehensive troubleshooting guide encompassing in-depth resolutions for prevalent check processing issues, resulting in a doubling of productivity.
Developed and authored technical reports, memoranda, and instructional manuals to comprehensively document extensions and customizations made to the Oracle Financials suite.
Revised the Oracle Application form code to rectify application bugs in advance of the patch releases.
Exhibited proficient presentation aptitude both within the organization and at the Oracle User Group Conference.
Created and developed a robust Oracle Forms-based application tailored for efficient medical requirement tracking, seamlessly integrated with Oracle Financials.
I significantly improved customer service through the utilization of Oracle CASE 5 (presently known as Oracle Internet Development Suite) for swift generation of database tables and forms pertaining to a novel receipting module, eventually replacing an outdated legacy system. Subsequently, I accomplished seamless integration of this system into Oracle Applications.
Utilized expertise in dBASE IV for Unix to achieve the development of a novel module, enabling comprehensive tracking of all new business processing.
Engaged in extensive consultation with users to effectively identify prevailing operational protocols and elucidate objectives of the information system.
Created Unix shell scripts with proficiency in utilizing regular expressions extensively.
Executed thorough planning, formulation, evaluation, and comprehensive documentation of intricate systems by skillfully implementing SQL, PL/SQL, Oracle Forms, Oracle Reports, and Oracle built-in packages.
Developed visual aids including flow charts, entity relationships, and function hierarchy diagrams to effectively depict the intricacies of database design, the sequential procedures within the business process, and the comprehensive breakdown of functions required for system implementation.
Conducted a comprehensive analysis of the requirements pertaining to a diverse dataset encompassing food items, ingredients, additives, produce, and food preparations.
Utilized advanced techniques to establish an optimized Google search query, designed to enhance the likelihood of retrieving internet sources that encompassed the desired textual information. Additionally, formulated complex language model prompts to effectively extract and condense textual content for summarization purposes.
Created a Python application that conducted asynchronous scanning of an Excel spreadsheet containing food items, performed Google searches for each item, extracted text data from the top two websites, and utilized a robust language model to extract and summarize the information.
Developed comprehensive test suites utilizing Python Pytest and crafted mock objects to substitute calls made to the database and other cloud services.
Developed Pytest fixtures as test doubles to simulate database query results by utilizing mocked data sourced from CSV files.
I optimized the data ingestion and transformation process in the Python-based codebase by refactoring it to leverage enhanced features.
Reengineered and optimized more than a thousand lines of disorganized Python and Pandas code from Jupyter notebooks, yielding refined Python libraries dedicated to parsing and loading unprocessed customer data.
Developed Python APIs and client code to establish an ETL data flow within the Ascend platform.
Implemented a migration of SQL transformations to Python code utilizing the Ascend platform, resulting in the generation of equivalent data transformations.
Created a Python application leveraging Selenium, PyAutoGUI, TkInter, and pandas to streamline labor-intensive audit procedures, resulting in a significant reduction in turnaround time from hours to minutes.
Created a Python application utilizing pandas, PyMuPDF, and Python xlwings to establish automated processes for scanning numerous PDF files, extracting highlighted data, and subsequently updating Excel spreadsheets with the gathered information.
Created a Python application utilizing python-docx to automate document merging and creation. Developed custom-built utilities to seamlessly convert a word table to a pandas data frame and vice versa, streamlining the process.
Collaborated seamlessly with a team of data scraping engineers, analysts, and technical officers to establish meticulous standards for the execution of a data scraping initiative.
Utilized Python, XPath, and a bespoke infrastructure-as-a-service platform to successfully tackle intricate data scraping projects, recognized for their substantial scale and intricacy, while also contributing to the development of said platform.
Facilitated effective communication of findings, requirements, and issues with project owners, ensuring accurate data extraction at the desired frequency in line with the business problem addressed.
I diligently spearheaded the overhaul and advancement of a Python library, facilitating the seamless creation, thorough back-testing, and visually appealing representation of diverse algorithmic trading strategies.
I skillfully engineered a Python/Flask-based web application aimed at seamlessly executing and connecting diverse time series statistical operations on security price data.
Implemented a serverless computing architecture in Google App Engine to effectively deploy and scale a Python/Flask web application in the cloud.
Instructed the comprehensive training program on Oracle Database 11g Program with PL/SQL.
Successfully conducted Oracle DBA Workshop I training course and ensured effective knowledge transfer.
Developed course materials and established specialized learning environments to facilitate student practice and successful completion of laboratory exercises.
Revised the check-printing program to facilitate the printing of blank check stub for checks containing over ten invoices.
Developed an innovative automated remittance advice program aimed at printing remittances exclusively for checks involving over ten invoices.
Implemented modifications to enhance the check printing configuration, facilitating the printing of checks inclusive of varied invoice numbers and seamlessly integrating with the newly introduced remittance advice program.
I enhanced the receivables-payment register report and the general ledger report to align with user specifications.
Successfully customized the Oracle Receivables single invoice report to ensure seamless alignment with the corresponding physical invoice form.
Conducted in-depth analysis and successfully addressed the prolonged loading duration associated with the Oracle Payables invoice retrieval interface.
Optimized reporting capabilities through the tailored customization of five Oracle Receivables reports.
Facilitated the generation of profit-and-loss financial statements by adeptly configuring and establishing various components within the Financial Statement Generator (FSG) reporting tool.
Enhanced financial reporting by implementing eight (8) supplementary balance sheet schedules through utilization of the Financial Statement Generator, a powerful tool for designing and configuring tailored formats for financial reporting.
Performed data conversion tasks for Oracle Payables invoices.
Conducted a comprehensive 5-day technical training program on Oracle's SQL Language with a successful outcome.
Created and conducted a comprehensive three-day technical training workshop focused on proficiently accessing Oracle Applications database tables using SQL.
Conducted in-depth research to effectively resolve the intricate challenge of incorporating new business units for accounts receivable customers, and proficiently generated statements segregated by respective business units.
Effectively executed the implementation of a comprehensive data warehouse by leveraging the proficient partitioning techniques and bitmap indexing functionalities offered by the Oracle8i database, featuring one fact table and 16 dimension tables.
Designed and executed an extensive PL/SQL application incorporating advanced multi-processing techniques, extensively analyzing millions of call details records to accurately determine the revenue yields linked to the introduction of a novel USSD product offering.
Implemented multiple SQL and PL/SQL scripts to effectively address and fulfill user ad hoc information requests during a three-month period.
Successfully completed various Python courses including Python for Data Science and Machine Learning Bootcamp, Machine Learning A-Z: Hands-On Python & R In Data Science, Data Science: Natural Language Processing (NLP) in Python, 30 Days of Python | Unlock your Python Potential, The Python Mega Course: Build 10 Real World Applications, and The Complete Python & PostgreSQL Developer Course.
Education
Master of Science Degree in Computer Based Management Information Systems