![]() Blockchain Basics |
![]() Church Web Site Builder (Volume 1) |
![]() Church Website Builder (Volume 2) |
Summary Page Publication Realtime Data |
![]() 2005 Wateruse Report |
2010 Wateruse Report |
UNIX, Every Windows OS
MS Office (Excel, Access, Word, PowerPoint),
Libre, Open Office
Informix, Mysql, Postgres, Access, Oracle
Writes and modifies complex application software for solution of scientific and administrative problems using high level programming languages and procedural language interface capabilities of various database management systems.
Works from instructions from users in conjunction with knowledge of data files and computer specifications to determine program design.
Work with teams to develop training materials, documentation, and self-help guides
Responsible for End to End solution
Independently writes and tests computer programs as requested.
Installs, tests, and maintains software procured from commercial and other sources.
Works closely with professionals to identify and eliminate program errors, to modify computer operational procedures, and to provide computer output in the desired format.
Prepares documentation for computer programs to describe the functions performed, including flow charts and narrative descriptions of program functions, input, output, and record formats.
Manipulation of GIS datasets on the web using various software packages and programming languages.
Assists the Site Administrator in the maintenance and handling of the user registration database.
Advises and instructs professionals and technical staff who require assistance.
11+ years in a software engineer leadership role
20+ years of designing applications and platform capability
Experience with working with product management and product designers to create and execute products
Testing websites across browsers, operating systems and devices
Monitoring online traffic and conversions
Ensuring functionality and efficiency of sites and web servers
A broad range of general management skills, including management and oversight of various construction projects simultaneously
Demonstrated effectiveness as a leader utilizing vision, creativity and imagination
Provided insights into company growth and vision for strategic development
Managed timelines and improved home building process, while maintaining strict guidelines.
Creates business direction, Provides insight into the market
Implement and develop Strategic development
Assist in Client's Company Growth
Responsible for Day to Day Management
Creates Marketing materials, IE Website, Business cards, corporate image
Collaborate with other business stakeholders including Customer Success, Sales, Finance and Security
Communicates clearly with technical and non-technical colleagues
Work with teams to test software as it is developed
Train and support users in the new system
Accountable for dealing with individuals and Members of the media develops quality products and services depending on customer criteria, and reports status of latest product developments and timeline for product completion dates.
20+ years writing automation for Unix, and Windows
Products: EZ Grants, Thriller Jackets, Barry Talks, Tigers vs Lions
Ensures the implementation, application, and system-wide integration of appropriate information technologies and accelerates the use of technology by providing vision and serving as the advocate for information technology.
Development of various software solutions for businesses and non-profit organizations.
Manages, Organizes, and Operates software development team.
Coordinates the development, adoption and implementation plans
Creates and strategies for sharing information.
Provides Tracking, Monitoring, and sharing capabilities for software, CIS
Development and maintenance of project plans.
Assists in the maintenance, support, design, and/or development of applications and projects as assigned.
Assists in user training of applications as needed.
Assists users in "trouble-shooting" problems and inquiries.
Assists in the creation of documentation of software and procedures as designed.
Collaborates with DayWheel personnel as well as with various clients.
Assures the integration of the effective use of information technologies.
Experience in deploying the application with Application Servers and Web Servers.
Work with owners to ensure our programs, and software met with functional requirements.
In consultation with legal experts, develops and recommends contracts with vendors, including shared revenue agreements.
Owns product results and process to make major product investment decisions - including research, strategy, pricing, specifications, key partnerships, and marketing communications;
Establish procedures and processes that guarantee timely delivery and high profitability on all programs
Building and managing Customer Relationships
Establish New Business Growth plans/targets for the firm and individual team members
Manage facilities and equipment to support business needs
Managed Multiple and often conflicting demands
Organized various industries to produce a quality product
Helped to stimulate market and drive growth in various communities and sub-divisions.
Provided insights into company growth and vision for strategic development
Managed timelines and improved home building process, while maintaining strict guideline.
Understand and implement the overall technical vision for projects, programs, or systems, keeping in mind cross-functional impacts, integration across the organization and architecture rationalization
|
|
University of Arkansas at Little Rock
Baccalaureate Program
Applied Science GPA 3.5
|
|
|
University of Arkansas Pine Bluff
Bachelor Science in Computer Science (1997-2001)
(Math minor) GPA 3.65 (
Magna Cum Laude )
|
|
|
Mills University Studies High School (1995-1997)
Little Rock, Arkansas |
Little Rock Jazz Masters (2017-2019)
UAPB Marching Band, Concert Band, Jazz Ensemble (1997-2000)
Association of Computing Machinery (ACM) 1998-1999
Microsoft .net Organization (Little Rock Chapter)
Nation Society of Black Engineers (NSBE), 2000-2001
Pi Mu Epsilon (National Math Honor Society)
Mathematical Association of America (MAA), 2000-2001|
Toastmasters International (Speaking organization)
Vice President of Public Relations, 2003, 2004
Vice President of Membership, 2005
Sergeant at Arms, 2007, 2008
Pathways (Speaking organization)
Sergeant at Arms, 2011, 2012, 2017, 2018
Vice President of Membership 2019
Blacks in Government
Parliamentarian, 2004-2005
Secretary, 2006
Camp Aldersgate Volunteer (1996-1997)
Mill High School Bands (Jazz, Marching, Concert) 1995-1997
Drum Major 1997
|
|
|
|
The Freedom of Information Act (FOIA) encourages accountability through transparency – considered to be vital to the health and success of a democracy. In the United States, each federal agency is responsible for processing FOIA requests for the records it holds and for disclosing records unless they are subject to an exemption. Employees of federal agencies need to be prepared to handle FOIA requests. This course provides an overview of the FOIA and how to meet obligations for processing FOIA requests; while also encouraging employees to become familiar with the particular guidelines and resources held by their agency's FOIA Office.
FOIA E-Learning Modules Training modules for FOIA Professional
Earning and Offering Trust at Work "Who can I trust around here?" This is a more common workplace question than most of us might like to admit. Building relationships and trust within professional networks is done like a mason building a wall – one stone at a time. Trust is a core ingredient in positive relationships. Without it; the mason's wall takes on a whole new analogy – a barrier; with no gate for entry. In this course; you'll explore trust – what makes you and others trustworthy; how to demonstrate trustworthiness through your own professional accountability; and how to fix a trust deficit after trust has been broken.
Building Trust with Business Ethics It's not always easy to decide between right and wrong at work. Making ethical decisions can help you to discern the right thing to do in difficult situations. You might think that business ethics are only an issue for upper management; but in fact; every employee should understand the importance of ethical decision making. In this course; you'll learn some common myths about business ethics. You'll learn about different approaches to ethics; the values and standards in a typical code of conduct; and how to develop your own code. You will also learn ways to overcome obstacles to ethical behavior and steps for making ethical decisions.
Developing Your Business Ethics It's not always easy to decide between right and wrong at work. Understanding ethics can help you to discern the right thing to do in difficult situations. In this course; you'll learn some basic myths about business ethics; and consider some ethical approaches you could follow at work. You'll also learn about the ethical values that a code of ethical conduct is based on; and learn how to develop a personal code of conduct. You'll explore some obstacles of ethical conduct; and learn strategies for overcoming them. And finally; you'll learn how to make ethically defensible decisions.
The Building Blocks of Building Trust Can I trust you? This is what others may ask; often silently; when they work and engage with you. It's also what you ask about another person as well. If you want people to trust you; a firm handshake and good eye contact is not enough. You have to build trust like a mason builds a wall – one stone at a time. It rarely comes ready-made. But when you've taken the effort to build it and it is solid; you want to maintain it for a long time. Trust is a core ingredient in most every positive relationship. Without trust; the mason's wall takes on a whole new analogy – a barrier with no gate for entry. In this course; you'll explore what makes you and others trustworthy; how to demonstrate trustworthiness; and the importance of extending trust to receive trust.
Planning Meetings Fit for Purpose Have you ever sat through a meeting that you felt was a waste of your time? Maybe the meeting wasn't relevant to you or it was just poorly run. Perhaps it lacked a clear purpose. The root cause of ineffective meetings is almost always poor planning. Meetings are among the most expensive forms of communication in today's business environment; so it's essential to make the investment worthwhile. This course outlines a process for preparing for effective meetings. First; you'll learn how to clarify the purpose and objectives of a meeting. Second; you'll learn how to determine if the meeting is required; or if a meeting alternative can fulfill the objectives. Third; you'll learn how to choose the best participants. Fourth; you'll learn how to create the agenda. And fifth; you'll learn how to prepare yourself and your participants for a successful meeting. The next time you need to prepare a meeting; the methods introduced in this course will help you make the most of your and your participants' valuable time. You'll also learn how to effectively start a meeting.
Node Clusters and Memory Optimizations Learn to build clusters and effectively manage resources to improvise the usage of applications; and discover how to test applications using Mocha.
Microservices Discover how to transform monolithic applications into microservices using Node.js frameworks. Explore the Node.js frameworks that can be used to simplify the development of microservices.
Language Fundamentals Explore the fundamental concepts and the architecture of Node.js; and acquire a basic understanding of the language to build applications using Node.js.
Process Managers Discover how to effectively work with Express and use process managers; and explore load balancing in Node.js.
Security and Middleware Implementation Discover how to implement middleware elements and secure Node.js applications using Passport. You'll also learn to build applications using MEAN Stack.
Microservices Frameworks; and Utilities Discover how to use Seneca and Express JS to build productive microservices and use utility modules to work with various layers; and examine automation of resource management using Gulp.
Working with the Features of Node.js Applications Discover how to debug Node.js applications; build rich applications using MVC patterns; implement events and Node.js APIs along with fundamental REST implementations; and extend modules for specific requirements.
Managing Advanced Application Elements Using Node.js Discover how to implement HTTP and client server; and manage data using NoSQL and file systems; and also learn how to build messaging systems for integration.
An Introduction to dApps Familiarize yourself with the theoretical knowledge required for decentralized application development for Ethereum; including reasons for building apps for the Ethereum network and the components and tools needed for these apps.
Building the Front End Delve into the development of the front end of a decentralized application for Ethereum. Discover how to build a React client that uses the Truffle Suite's Drizzle libraries to connect to and interact with a deployed smart contract.
Part #1 The course covers the downloading, installation and configuration of the PostgreSQL RDBMS. In addition, the course discusses the key PostgreSQL DDL and DML SQL commands, and the deployment of various PostgreSQL table constraints.
Part #2 This course details the SQL SELECT statement (command); and discusses PostgreSQL security. In addition, the course demonstrates the creation of PostgreSQL VIEWS and table INDEXES; and covers a number of essential database administration tasks.
Interacting with Charts When developing charts with Google Charts, you can control not only what data your users see, but also how they interact with it. In this course, you'll explore the different ways in which user interaction with Google Charts can be set up and configured. You'll start by learning how to get data from Google Drive and use it in your Google charts. You'll then learn how to convey the relationship between fields using a scatter chart. Next, you'll learn how to create a chart editor to allow users to choose the right chart for their data. You'll learn how to work with dashboards and controls to enable users to visualize a subset of their data dynamically. Lastly, you'll design a dashboard with multiple charts and controls.
Advanced Visuals with Charts Once you're familiar with the basics of Google Charts, you can build on this to create more exciting and advanced visualizations. In this course, you'll get hands-on experience with some of the specialized visuals available in Google Charts. You'll learn how to work with geo charts to convey information related to countries and map charts to convey data on satellite, street, and terrain maps. You'll also work with Sankey charts to convey data flow, treemap charts to show hierarchical information, gauge charts for values within a range, and calendar charts for daily date-related data. In addition, you'll recognize what kind of data can be portrayed in these charts and learn how to set up and customize them.
Building the Foundation for an Effective Team The way in which a team is built is an important factor in determining team success. Leading a team quickly and smoothly into high performance mode requires the groundwork of pulling the right team together; setting team goals; and defining the standards of team behavior. In this course; you'll learn about the five stages of team development and strategies for selecting high-performing team members most suited for your project or team. You'll also learn about laying the foundation for a successful team; including setting team goals; assigning roles to individual team members; and defining specific guidelines that outline how team members should behave to minimize conflict and optimize team performance.
Developing a Successful Team Anyone who has worked in a project or team environment will tell you that team dynamics make a huge difference in the working environment. Developing effective project teams is one of the primary responsibilities of a team leader. In this course; you'll learn how to develop the team culture early on by establishing team member competencies and working to improve team dynamics. You'll also learn about methods used to encourage team participation and motivation and increase team members' commitment. Finally; you'll learn about the importance of assessing and improving team performance.
Effective Team Communication It's vital to maintain open; effective communication on a team. However; it's all too easy to adopt bad habits. Without realizing how badly it affects your team; you or another team member may communicate in ways that lead to misunderstandings; cause unnecessary conflict; keep others from having their say; and prevent the team from performing as well as it could. In this course; you'll learn about different verbal barriers to effective team communication and strategies for overcoming them. But speaking is only one part of communication; effective listening is vital too. So you'll also learn about specific active listening techniques that can help you be a better listener.
Getting Started with the Software and Integrating Data Talend provides an easy way to get integration projects done quickly and with less overhead. Explore Talend; from installation and general use to data conversion techniques and working with databases.
Working with Data Mapping; Jobs; and Automation Talend has several tools that make it a powerful; cost-effective suite. Explore data operations; such as data mapping; processing; automation; and job scheduling to simplify data integrations and extract; transform; load (ETL) functions.
Introduction to Artificial Intelligence The world of artificial intelligence (AI) includes many areas in computing; which makes it a complex field. This course provides a useful description of AI; which will allow you to describe real-world problems as artificial environments.
Types of Artificial Intelligence Discover the various types of AI that are currently available, from simple to complex. Explore how AI is being used today; including agricultural; medical; military; financial; and governmental uses; and how it may impact our future. Theory of mind research; self-aware AI; artificial narrow intelligence; artificial general intelligence; and artificial super intelligence are also covered.
Basic AI Theory Familiarize yourself with the basic concepts of artificial intelligence; including the available types of intelligent systems; and the importance of AI in development. Examine the history of AI; recent breakthroughs; and popular development environments. In addition, discover how big data improves AI performance; the importance of ethics in AI development; AI tool reliability; the importance of AI testing; and why AI failures are common.
Human-computer Interaction Overview When developing AI application; it is important to play close attention to human-computer interaction (HCI) and design the application for specific users. Learn about HCI studies and how they apply to AI product development. You'll examine HCI history; research trends; and commonly used tools. You'll also learn about identifying potential users; the context of using the application; and creating user tasks and interface mock-ups.
Introduction Blockchain technology can involve the implementation of various concepts such as hashing; mining; smart contracts; and cryptocurrencies. This course covers those in the context of the Ethereum blockchain network.
Mining and Smart Contracts in Ethereum Discover the process of mining and the proof-of-work consensus algorithm in Ethereum; and explore smart contracts and the Solidity programming language which can be used to define them.
Performing Transactions in Ethereum This course walks you through the steps involved in transaction initiation and verification in Ethereum and finally recording its details on the blockchain. This includes the use of digital signatures; hashes and state databases.
Signing in & Setting Up lets you access documents shared on OneDrive; SharePoint; or shared by your contacts. Discover how to access and use Delve; and how you can customize its interface; your profile; and notifications.
Finding & Sharing Information One of the main benefits of Delve is you can share information with others. Discover how to locate and share your documents directly in Delve or via email links; and learn how to share and view contact profiles and information.
Using Boards to Organize Documents You use the board feature in Delve to group and organize documents. Discover how to create and work with boards; including adding documents; sharing boards; and viewing boards from your contacts.
Abuse Cases & RTMs
Secure Coding Practices
Accessibility HTML5 is the markup language that fuels the web and it's designed for accessibility. Explore HTML5's accessibility features; new HTML5 elements; media elements; and JavaScript.
Forms HTML 5 is the new standard for web development from the W3 Consortium.Look at using HTML5 forms; and in particular; the new input types and input validation features that HTML5 provides. You'll learn about the different elements and how they can reduce the amount of work required to handle data entry.
HTML5 JavaScript & CSS3; WebSockets & Asynchronous Processing Discover how web communication is implemented using the WebSocket and Web Worker APIs, Web Worker processes; and asyncHRonous processing.
HTML5 Graphics and Canvas HTML5 and the canvas provide a significant improvement to graphic capabilities on the web. The canvas can be used for interactive or very details drawing within a web page and SVG can be used to ensure the quality of your images are not lost due to scaling on all screen sizes. In this course; you'll learn the fundamentals of using both SVG and the HTML5 canvas and how they'll allow your web site to scale and dynamically display or draw graphics.
Analyzing Audiences & User Behavior Get information on your website's audience and behavior. Find out how to track what your users are doing on your website; how to analyze user location and language; and how explore user behavior; flow; and page use.
Creating & Managing Properties Activating Google Analytics for your website is a great way for measuring and analyzing its performance and audience. Find out how to activate Google Analytics; how to manage accounts; properties; and views; and how to set up GOals and alerts.
Using Dashboards & Reports Google Analytics lets you stay on top of your website's audience and activity. See how to create; edit; and share custom dashboards; how to import predefined dashboards; and how to export your data in a variety of different reports.
HTML5; CSS3; and JavaScript provide a variety of advanced features for creating highly interactive and responsive web pages. In this course you will learn how to utilize JavaScript to create timers and marquees; implement drag and drop in HTML5; access and validate form data; and manipulate forms with CSS3. You will also learn how to handle events and include meters and progress indicators in an HTML5 page.
Demonstrates the functionality of Javascript including integrations; validations; and form creation. This course is part of a series in preparing for the Microsoft 70-480 exam.
Advanced HTML5 the standard for web development. As it becomes more entrenched in everything from enterprises to small businesses; the functionality of traditional desktop apps and their ability to function under even offline conditions requires that HTML5 provide the sophistication of an almost desktop-like experience over the web. New HTML5; CSS3; and JavaScript features have made this a reality. In this course, you will learn about using advanced features of the browser; offline storage; and web development for mobile use.
Customer Satisfaction SMART Analytics uses the analytics lifecycle process to look at SMART Analytics, Customer Satisfaction, how we compare, and user insights and how they achieve top tasks. Taking action, enhancements/validation to content strategies are also presented along with resources and support options. - May 6, 2022
SMART Analytics Home, Define, Measure, Analyze, Act, Blogs and Updates, Sessions, Other Resources. - May 23 2022
Deeper Dive to Users Achieving Top Tasks Drupal CMS Content Managers who use data-driven metrics to enhance/validate web content strategies. This session's topic includes a "Deeper Dive into Users Achieving Top Tasks." - June 21, 2022
2021 Analytics Annual Report Using the analytics lifecycle process to look at FY21 and years prior since we launched Drupal 7. - FEBRUARY 16, 2022
How to Access and Use Dashboards include how to access and use Google DataStudio Dashboards - OCTOBER 29, 2021
Customer Satisfaction Using the analytics lifecycle process to look at Customer Satisfaction, SMART Analytics, Customer Satisfaction, how we compare, and user insights and how they achieve top tasks. Taking action, enhancements/validation to content strategies are also presented along with resources and support options. - May 3, 2021
Search use data-driven metrics to enhance/validate web content strategies. - MARCH 31, 2021
Implementing Campaigns- use data-driven metrics to enhance/validate web content strategies. - FEBRUARY 19, 2021
Goals and Dashboards January 21, 2021
Deeper Dive into Users Achieving Top Tasks December 2020
Staff Profiles November
Center Homepage Usability Study September 2020
Search July 2020
Customer Satisfaction June 2020
Campaign Implementation May 2020
Newsletter Email Analytics April 2020
DataStudio Analytics Dashboards March 2020
Provides all employees an opportunity to practice decision-making in simulated situations and learn how to address discrimination, harassment, and whistleblowing issues. There are four GOals for this training Recognizing and managing our rights and responsibilities regarding discrimination, harassment, whistleblowing, and diversity and inclusion. Exploring positive and effective ways to respond to real life stresses, conduct, and performance situations,Enhancing interpersonal communication skills and strategies.
Antidiscrimination and Retaliation Act of 2002; better known as the No FEAR Act; requires that federal agencies be accountable for violations of antidiscrimination and whistleblower protection laws.
Anti-bribery 3 No one can afford to be complacent about the potential for corruption when doing business. Bribery is unethical and in many locations around the world; illegal. Despite the harsh penalties for both the individual and the company that can result from violations; bribery remains a serious risk.
Antitrust 3 What is the scope of global antitrust and competition legislation? It might be different from what you think. While antitrust and competition laws do apply to corporate-level mergers and acquisitions; they also impact proposals you might be drafting or bids you're submitting. If you're regularly involved in sales transactions with international clients or partners; an understanding of the standards and reach of antitrust laws is essential.
Code of Conduct Awareness is a key part of its ethical framework. Outlining an organization's key ethical principles and providing guidance on the expected standards of behavior for employees; the Code serves as an important resource for employees as they navigate the sometimes-challenging waters of the workplace. This course will introduce employees to the uses and benefits of their organization's Code of Conduct; and offer practical advice on how to apply the Code to ethical dilemmas they may encounter in the business environment.
Gifts; Gratuities; and Entertainment 2 Giving gifts and providing entertainment in the business setting can raise serious ethical dilemmas.
Cybersecurity 3 Lax security practices and poor security awareness on the part of employees can result in security breaches that have serious consequences for organizations. Hackers will take advantage of any vulnerability; and their reach is global. not constitute; a solicitor-client relationship.
Protection of Company Information 2 This course discusses the importance of safeguarding one of your company’s most valuable assets its information and data.
Business Ethics 2 In today's business environment, companies are under intense scrutiny in the media; by investors; and by customers over the way they operate. People prefer to do business with companies and individuals that share their values; and avoid business that they feel are unethical; secretive; or corrupt. Organizations and their employees who hold themselves to high ethical standards often reap the rewards of fair and honest business practices, both financially and in terms of public opinion.
Gifts; Gratuities; and Entertainment 2 Giving gifts and providing entertainment in the business setting can raise serious ethical dilemmas.
Avoiding Conflicts of Interest 2 Many employees routinely face situations that can create a potential conflict of interest; where divided loyalties may affect their ability to make impartial decisions on behalf of their employer. Inappropriate resolution of these conflicts can result in direct financial loss to the organization, as well as the erosion of an organization's ethical culture and a damaged reputation.
Insider Trading 2 Illegal insider dealing can have serious costs for individuals and their organizations. This course will help you recognize ways in which inside information can be misused for illegal securities trading.
Global Business Ethics In today's business environment, companies are under intense scrutiny from the media; investors; and customers over the way they operate. People prefer to do business with companies and individuals that share their values; and avoid businesses that they feel are unethical; secretive; or corrupt. Organizations and employees who hold themselves to high ethical standards often reap the rewards of fair and honest business practices, both financially and in terms of public opinion. In this course, you will learn the traits and benefits of ethical conduct; as well as how to identify unethical behavior and what to do when you have questions.
Developing Your Business Ethics It's not always easy to decide between right and wrong at work. Understanding ethics can help you to discern the right thing to do in difficult situations. You’ll learn some basic myths about business ethics; and consider some ethical approaches you could follow at work. You'll also learn about the ethical values that a code of ethical conduct is based on; and learn how to develop a personal code of conduct. You'll explore some obstacles of ethical conduct; and learn strategies for overcoming them. And finally; you'll learn how to make ethically defensible decisions.
Building Trust with Business Ethics It's not always easy to decide between right and wrong at work. Making ethical decisions can help you to discern the right thing to do in difficult situations. You might think that business ethics are only an issue for upper management; but in fact; every employee should understand the importance of ethical decision making. In this course, you'll learn some common myths about business ethics. You'll learn about different approaches to ethics; the values and standards in a typical code of conduct; and how to develop your own code. You will also learn ways to overcome obstacles to ethical behavior and steps for making ethical decisions.
Financial Integrity Fraud schemes can be diverse and complex; but the consequences of fraud can be painfully simple financial and reputational damage to an organization and its employees. As a result; it's essential for workers at all levels of an organization to be proactive and alert to suspicious financial activity. Explore common sources of financial fraud; the signs that indicate risk for fraud; and the importance of reporting any suspicious activities or behaviors.
Global Conflicts of Interest Many employees can face situations that can create a potential conflict of interest; where divided loyalties may affect their ability to make impartial decisions on behalf of their employer. Inappropriate resolution of these conflicts can result in direct financial loss to the organization; subject the organization to legal risk; as well as erode an organization's ethical culture and damage its reputation. This course describes how to identify potential conflicts of interest and respond appropriately to them.
,