Theodore W. Dennis has over 24 years of experience as a software engineer with expertise in enterprise database application solutions. He has worked on projects across various industries and technologies, including agile methodologies, cloud technologies, databases, programming languages, and tools. His experience spans roles from staff augmentation consultant to technical lead. Recent projects include developing Java and database components for a global web application, creating and supporting EDI interfaces in Oracle PL/SQL, and architecting a data services web portal using ColdFusion.
Migrating Oracle Forms Using Oracle Application ExpressDavidPeake15
Review of the strengths and weaknesses of Oracle Forms. Includes a decision tree to determine best approach moving forward. Details on what is involved in migrating to APEX from Oracle Forms.
My presentation at Ireland Oracle User Group conference, 4 April 2019.
Slideshare no longer allows uploads of new revisions, so uploaded v2 separately, add a line to S14, modify s16, and modifying conclusions:
'- Avoid package state, except where necessary, and use a flat, non-nested subprogram structure'
is replaced by:
'- Avoid package state, except where necessary
- Use nesting of blocks with care, avoiding unnecessary sharing of variable access'
Orrignal version:
https://www.slideshare.net/brendanfurey7/clean-coding-in-plsql-and-sql/brendanfurey7/clean-coding-in-plsql-and-sql
Migrating Oracle Forms Using Oracle Application ExpressDavidPeake15
Review of the strengths and weaknesses of Oracle Forms. Includes a decision tree to determine best approach moving forward. Details on what is involved in migrating to APEX from Oracle Forms.
My presentation at Ireland Oracle User Group conference, 4 April 2019.
Slideshare no longer allows uploads of new revisions, so uploaded v2 separately, add a line to S14, modify s16, and modifying conclusions:
'- Avoid package state, except where necessary, and use a flat, non-nested subprogram structure'
is replaced by:
'- Avoid package state, except where necessary
- Use nesting of blocks with care, avoiding unnecessary sharing of variable access'
Orrignal version:
https://www.slideshare.net/brendanfurey7/clean-coding-in-plsql-and-sql/brendanfurey7/clean-coding-in-plsql-and-sql
Presentación sobre el lifecycle management, y cómo desde la consola de Enterprise Cloud Control podemos ser capaces de gestionar una base de datos de principio a fin.
SAP Integration with Red Hat JBoss Technologieshwilming
SAP ERP provides different approaches to integrate Java applications with business logic written in ABAP. With JBoss Fuse, the SOA Platform, and Data Services Platform, Red Hat offers flexible middleware solutions for service-oriented integration and orchestration. As a leading provider of integrated solutions and longtime Premier Partner, akquinet has a long history of projects integrating individual applications based on JBoss with standard ERP software such as SAP or Navision.
Based on various real world examples, we will show different ways to integrate SAP ABAP backends with JBoss Middleware. We will discuss the pros and cons of integrating Java EE applications using (a) the REST based approach with NetWeaver Gateway, (b) JBoss Data Services Platform with NetWeaver Gateway (c) SOAP based Web Services and (d) Remote Function Calls with the Java EE Connector Architecture (JCA) and the SAP Java Connector (JCo) library
Automated software modernisation is the best solution that is fast, low cost, preserves legacy value and is less risky by comparison to the traditional methodology of a re-write or replacement by packaged ERP. Object Management Groups (OMGs) Model Driven Architecture (MDA) methodology provides an automated model-driven reverse engineering and forward engineering process called Architecture Driven Modernisation (ADM) which has already been successfully adopted by a variety of high profile organisations such as Boeing, U.S. Air Force, Raytheon, EDS, Thales (European Aerospace) and numerous governments worldwide.
WORPCLOUD LTD is focused on being an Automated Software Modernisation Expert. We use OMG compliant tools and parsing techniques to extract all system information, business semantics and software artifacts into an XML repository called the Abstract Syntax Tree Metamodel. Next we use MDAs automated transformation procedures to generate new source code of your choice. Manual architecting of the target system are also performed before the transformation thus ensuring; speed, low cost and accuracy of the automated process combined with the flexibility & insight of human analysis.
Research reveals that application modernisation and migration budgets are currently very strong, covering between 25% to 71% of most companies IT budgets in 2013/2014. This clearly indicates that application modernisation is one of the most significant issues affecting companies – due to high software maintenance costs, low business flexibility and crippled integration and interoperability. Software modernisation is the sole remedy for these problems and your organisation can make huge savings by modernising.
IT Professional with experience on multiple platforms in the areas of Enterprise and Application Architecture, Software Engineering, Data Analysis, Configuration Management, Security Analysis, Project Management, Business Analysis, and Technical Writing. Programming languages include Microsoft .NET, C/C++/C#, PERL, and some Java. Database experience includes Microsoft SQL Server 2000-2008R2, Access, and Xbase Languages like FoxPro and Clipper. Web development experience includes SOAP-based Web Services, HTML, CSS, Javascript using third party javascript libraries like Prototype and jQuery as well as the use of Ajax. Operating systems used include various versions of Microsoft Windows, Linux, SCO, Solaris, and AIX.
Agenda:
Red Hat JBoss and SAP Collaboration
Red Hat JBoss - Overview
SAP Netweaver Gateway
SAP PartnerEdge program for Application Development
Call to Action
Q&A
Presentación sobre el lifecycle management, y cómo desde la consola de Enterprise Cloud Control podemos ser capaces de gestionar una base de datos de principio a fin.
SAP Integration with Red Hat JBoss Technologieshwilming
SAP ERP provides different approaches to integrate Java applications with business logic written in ABAP. With JBoss Fuse, the SOA Platform, and Data Services Platform, Red Hat offers flexible middleware solutions for service-oriented integration and orchestration. As a leading provider of integrated solutions and longtime Premier Partner, akquinet has a long history of projects integrating individual applications based on JBoss with standard ERP software such as SAP or Navision.
Based on various real world examples, we will show different ways to integrate SAP ABAP backends with JBoss Middleware. We will discuss the pros and cons of integrating Java EE applications using (a) the REST based approach with NetWeaver Gateway, (b) JBoss Data Services Platform with NetWeaver Gateway (c) SOAP based Web Services and (d) Remote Function Calls with the Java EE Connector Architecture (JCA) and the SAP Java Connector (JCo) library
Automated software modernisation is the best solution that is fast, low cost, preserves legacy value and is less risky by comparison to the traditional methodology of a re-write or replacement by packaged ERP. Object Management Groups (OMGs) Model Driven Architecture (MDA) methodology provides an automated model-driven reverse engineering and forward engineering process called Architecture Driven Modernisation (ADM) which has already been successfully adopted by a variety of high profile organisations such as Boeing, U.S. Air Force, Raytheon, EDS, Thales (European Aerospace) and numerous governments worldwide.
WORPCLOUD LTD is focused on being an Automated Software Modernisation Expert. We use OMG compliant tools and parsing techniques to extract all system information, business semantics and software artifacts into an XML repository called the Abstract Syntax Tree Metamodel. Next we use MDAs automated transformation procedures to generate new source code of your choice. Manual architecting of the target system are also performed before the transformation thus ensuring; speed, low cost and accuracy of the automated process combined with the flexibility & insight of human analysis.
Research reveals that application modernisation and migration budgets are currently very strong, covering between 25% to 71% of most companies IT budgets in 2013/2014. This clearly indicates that application modernisation is one of the most significant issues affecting companies – due to high software maintenance costs, low business flexibility and crippled integration and interoperability. Software modernisation is the sole remedy for these problems and your organisation can make huge savings by modernising.
IT Professional with experience on multiple platforms in the areas of Enterprise and Application Architecture, Software Engineering, Data Analysis, Configuration Management, Security Analysis, Project Management, Business Analysis, and Technical Writing. Programming languages include Microsoft .NET, C/C++/C#, PERL, and some Java. Database experience includes Microsoft SQL Server 2000-2008R2, Access, and Xbase Languages like FoxPro and Clipper. Web development experience includes SOAP-based Web Services, HTML, CSS, Javascript using third party javascript libraries like Prototype and jQuery as well as the use of Ajax. Operating systems used include various versions of Microsoft Windows, Linux, SCO, Solaris, and AIX.
Agenda:
Red Hat JBoss and SAP Collaboration
Red Hat JBoss - Overview
SAP Netweaver Gateway
SAP PartnerEdge program for Application Development
Call to Action
Q&A
1. TTHHEEOODDOORREE WW.. DDEENNNNIISS
Denton, TX Cell: (940) 230-3787 denncs@verizon.net
Key Skills
Agile Methodology
Application Architecture
Application Design
Cloud Technologies
ColdFusion
Data Modeling
Database Design
Delphi
Delphi for PHP
Eclipse IDE
HTML
Java
JavaScript
MySQL
NOLOH
OOP
ObjectPascal
Oracle PL/SQL
PHP
PostgreSQL
Requirements Analysis
Shell Scripting
Website Architecture
Website Design
Website Development
XHTML
SSOOFFTTWWAARREE EENNGGIINNEEEERR
Expertise in enterprise database application solutions
Software Engineer who has worked on various projects at various levels
spanning 24 years of experience. Software production that has spanned
vertical markets at different levels and various utilizations of the SDLC.
Levels have spanned from single-tier through multi-tier into Data
Warehousing and Cloud-based solutions. Capable of leading software
development teams and assess requirements from multiple user
communities within the same organization or different organizations.
Technology Summary
Databases Informix, Interbase, Microsoft SQL Server, MySQL, Oracle,
Postgres, Teradata
Operating Systems Unix-Based Systems (AIX, HP-UX, SCO, Solaris)
Linux-Based Systems (CentOS, Red Hat)
Windows (all)
Languages Apex, ColdFusion, HTML, Informix-4GL, Java, JavaScript,
ObjectPascal, PHP, PL/SQL, PowerScript, SQL, Unix/Linux
Shell (bash, ksh, sh), Windows PowerShell
Tools AutoSys, Delphi, Delphi for PHP, Eclipse IDE for J2EE,
Fourgen CASE Tools, Microsoft Word, Microsoft Excel,
MySQL Workbench, PowerBuilder, TOAD
Career Experience
ProMedia Telecom, Inc. Software Developer
Richardson, TX / Plano, TX May 2013 – Present
Tekim Solutions, LLC Data Architect
Plano, TX / Irving, TX July 2012-April 2013
Dennis Computer Solutions, LLC
Denton, TX
Owner
1998-2012
Staffing Technologies
Plano, TX
Technical Architect
2007-2008
Essilor Of America
Farmers Branch, TX
IT Project Manager
2000-2007
Aquent
Fort Worth, TX
Staff Augmentation Consultant
1998-2000
EXE Technologies
Dallas, TX
Technical Project Lead
1997-1998
Triad Data Systems
Dallas, TX
Staff Augmentation Consultant
1997
AEC Data Systems
San Antonio, TX
Senior Programmer
1991-1997
2. Education
Texas A&M University,
College Station, TX
Computer Science
Mathematics
Military Science
1983-1987
University of Texas at
San Antonio,
San Antonio, TX
Computer Science
Mathematics
1988-1991
Establishing a proven track record in successfully creating solutions while utilizing
Software Development techniques and practices. Recent Project Highlights listed
in reverse chronological order:
Java / Back-end Database Development: Member of a Scrum Team
which created add-on web-based modules for a targeted Global Solution
based upon open source technologies. Created screen layouts based upon the
GWT Framework and implemented additional components into this layout
which used GWT as a parent hierarchy. Created and managed the database
which supported the functionality of this web-based application. Technologies
include Eclipse IDE, MySQL, Postgres, MSSQL, Java & GWT. Web application
served up to user through Apache/Tomcat including an additional JBOSS
layer for web server management and implementation.
EDI Development & Support: Created new EDI (Electronic Data
Interchange) interfaces and provided support to existing EDI interfaces. EDI
Documents included both inbound and outbound documents to support
existing communication with current trading partners and establishment of
communication with new trading partners. Interfaces developed with Oracle
11g PL/SQL and interfacing with Oracle Applications 11i. Included utilization
of Korn Shell on OEL (Oracle Enterprise Linux) and Oracle PL/SQL packages.
Data Services Data Architecture: Created Unix jobs and a web portal that
enables the Data Services team to communicate with the Business users and
key stakeholders in all matters surrounding data coming into and out of the
Data Warehouse. Technologies utilized include HTML, JavaScript (EXTJS 4.1
Framework), SQL, ColdFusion and on the UNIX servers included Korn Shell
and the automation of jobs utilizing CA AutoSys.
CarsWorld.com: An industry-dedicated search engine built from the ground
up on a LAMP model utilizing NOLOH (a PHP Framework). A relational
database designed in MySQL Workbench and utilizing standardized relational
database features along with triggers and stored procedures.
YourKeyHost.com: A solution designed and implemented for a Web Hosting
provider for businesses and consumers. Built on a LAMP model with primary
site built on XHTML with Flash components. Also integrated WHMCS/cPanel
technologies into the site.
Insurance Master: A solution designed for a small insurance agency in the
Dallas area. Built completely in the cloud on Force.com technologies utilizing
their existing data structures as a base and enhancing to support specific
business requirements. Front end also built on Force.com technologies
utilizing the Apex programming language.
Data Warehousing Data Quality: Team formed at AT&T shortly after the
merger between at&t and Southwestern Bell. Contracted in as the Technical
Architect to organize the technology aspects of data quality such that it meets
the needs of the business. Technologies utilized included Teradata, Solaris,
ERWin/ERX for data modeling and implementation of automated tasks to start
assessing the quality of the data in the Data Warehouse.
Customer Referential: Brought in to organize, create, implement and
deploy a centralized intranet-based solution for usage by multiple
departments within Essilor Of America. This solution spanned 4 distinct A/R
systems and over 70 manufacturing labs. Led a team of 5 software
developers through the initial production phase and implementation. Also
coordinated with IT Operations during these phases to assure a smooth
Enterprise-wide implementation.
Sabre, Inc.: Contracted as a member of a team that supported the existing
internal invoicing solution. Written primarily in Informix-4GL with Informix
Online as a backend, created additional features for the product including a
vacation/sick accrual engine based upon existing business rules. Also
participated in the conversion to SAP.
WMS: Technical Lead on customizations to the Warehouse Management
System product used by General Motors while working for EXE Technologies.
Led a team of 5 programmers to completion of 2 customizations projects.
Performed requirements assessment and technical designs all the way
through to coding completion and testing. Technologies utilized included AIX,
3. Informix-4GL, Informix Online Database mixed with some C and shell
scripting.
Facilities Management: First employee of a startup software company
based in San Antonio, TX. Flagship project was designed and written in
Informix-4GL with Informix-SE as the database and utilization of Fourgen
CASE Tools on SCO Unix. Participated in many implementations of this
product at several educational and commercial environments. Also, served as
a key participant of the evolution of the product into client/server utilizing
PowerBuilder and conversion of the existing Informix database into Informix
Online, Oracle and Microsoft SQL Server.
Able to Travel Available for Full-Time & Contract Assignments