About Me

my why

 

To inspire others to dream big, so that we can accomplish limitless possibilities. 

my how

takes initiative

I take initiative to suggest improvements in development and workflow.

learns independently

As a self taught developer, I learn new skills quickly and independently.

works efficiently

I work efficiently to deliver on time with high quality results.

communicates candidly

I am radically candid in communication which keeps expectations clear.

builds community

I enjoy helping build community.

my what

  • Web development
  • Mobile development
  • Game development

Professional Skills

Percent expertise is based on my confidence to quickly accomplish anything asked in related area without searching for answer or asking someone for assistance.

Operating Systems

operating systems by years

Windows
Android
Mac
Linux
iOs

operating systems by expertise

Windows
Linux
Android
Mac
iOs

Programming Languages

programming languages by years

HTML
XML
CSS
PHP
SQL
JavaScript
HTML5
CSS3
PHP7
TypeScript
PHP8

programming languages by expertise

HTML
XML
CSS
PHP
PHP7
PHP8
SQL
JavaScript
TypeScript

Standards & Methodologies

standards by years

W3C Standards
PCI DSS Standards
WAI / WCAG Standards
PHP Coding Standards
PSR Coding Standards
JavaScript Coding Standards
AirBnB Coding Standards

methodologies by years

AJAX
Object Oriented Programming
Test Driven Development
S.O.L.I.D. Principles
Agile Methodology
Behavior Driven Development
DevOps Principles

Frameworks & Libraries

frameworks by years

MVC Frameworks
Kohana
Micro Frameworks
Slim

libraries by years

jQuery
React

DevOps Tools & AWS Services

devops tools by years

Git
Composer
PHPUnit
Jenkins
Docker
Vagrant
Gulp
Node JS
AWS CDK and SAM
GitHub Workflows & Actions

AWS services by years

ElasticBeanstalk
CloudWatch
S3, SNS, SES, SSM
Lambdas
API Gateway
Dynamo DB
CloudFormation & Serverless Templates
Code Pipeline, Code Build, Code Deploy
IAM Roles and Policies

Web Process & Technology

web process by years

Project & Requirement Scoping
Search Engine Optimization
Content Management
User Interface & Experience
Agile Project Management
Product Development

web technology by years

MySQL
LAMP Stack
Payment Gateways
APIs
WordPress
Node JS / NPM

work experience

2022 - now

Principal Software Engineer

Wake Forest University - AIT

Lead the creation of strategic, sustainable technical solutions for business operations. Lead the exploration, implementation and oversight of all UA infrastructure and code in AWS that isn’t managed by IS. Ensured that all projects are of high-quality by fostering a culture of test driven development and encouraging usage of tools that evaluate code quality. Mentored and train software engineers on best practices, new technologies and advanced topics in web development.

2019 - 2022

Associate Director, Digital Product Architecture

Wake Forest University - AIT

Lead digital product development refining workflow and development process, providing strategic guidance on features, and guiding developers on best practices for higher quality results. Developed CI pipelines for serverless applications using AWS CDK, SAM, Code Build and Code Pipepline. Removed 20+ years of technical debt from our PHP codebases.

2017-2019

Associate Director, Digital Development

Wake Forest University - CER

Lead development team overseeing operations of the development team including projects.  Served as an unofficial scrum master and helped plan sprints.  Guided team towards department goals and team goals. Worked with team to establish better workflow processes for development pipeline.

2012 - 2017

Senior Web Developer

Wake Forest University - CER

Lead push for server redundancy and later moving to cloud hosting using AWS. Developed best practices and code standards. Integrated Blackbaud endpoints into event registration system. PHPUnit unit testing added to newer code bases. Built APIs for Blackbaud endpoints and third party APIs. Learned and implemented SCRUM / Agile methodology.

2012

Web Developer

High Point University

Developed new web content utilizing PHP5, jQuery, PHP Eclipse, Git, Ubuntu Linux, HTML5 and CSS3 technologies. Updated website development to utilize PHP5 OOP design methods for improved ease of development and maintenance. Maintained existing Drupal and Joomla websites. Explored development of new websites with Kohana framework and WordPress integration.

2011 - 2012

PHP Web Developer

Wells Fargo

Developed search and report functionality utilizing object oriented programming methodology, PHP5, Kohana Framework, Ext JS 4, Oracle 11g, PHP Eclipse and Subversion. Followed object oriented design patterns, company coding standards and best practices in all development activities. Utilized Subversion version control software and peer review to ensure high quality of code implementations.

2007 - 2011

Web Developer / Senior Web Developer

HD Web Studio

Developed new websites utilizing ColdFusion, MySQL, Javascript, AJAX, in house CMS and shopping cart, third party plugins, and Javascript libraries such as jQuery. Converted PSD designs into HTML/CSS meeting W3C and WAI standards utilizing Photoshop, Fireworks, and Dreamweaver software. Shopping cart developed that integrated with Paypal, UPS, and credit card gateways such as authorize.net.

2004 - 2005

Software Quality Assurance Tech

Gilbarco Veeder Root

Tested dispenser software.

1999 - 2007

Owner / Webmaster

Asazi Productions / Asazi Web Services

Designed and built websites with HTML and CSS to W3C standards. Developed dynamic websites utilizing PHP, MySQL, WordPress, Joomla, Drupal, osCommerce, and custom CMS. Developed appealing results driven web content and graphic banners retaining 80% visiting on weekly/monthly basis, 15% visiting bimonthly. Publication of an e-zine that drew 15,000+ visitor first 18 months.

1993 - 2000

Research Technician III

University of North Carolina at Chapel Hill

Education

Team Treehouse

The circles represent level of the learning track: three solid dots is beginner, six solid dots is intermediate and nine dots is advanced.  Most tracks range from 10-30 hours of courses.

Frontend tracks

Learn HTML 10 hrs
Web Design 43 hrs
Beginning JavaScript 18 hrs
Learn React 7 hrs
Frontend Web Development 57 hrs
Full Stack JavaScript 45 hrs

Backend tracks

Beginning PHP 15 hrs
Beginning Java 10 hrs
Beginning C# 17 hrs
Beginning SQL 10 hrs
Beginning Security 5 hrs
Intermediate PHP 16 hrs
Object Oriented PHP 14 hrs

Certifications / Degrees

2004

Master CIW Web Designer

CIW
1989 - 1993

Bachelor of Science in Biology

University of North Carolina at Chapel Hill

Interests

  • Pets (dog, cat)
  • Watching Sci Fi
  • Binge-watching TV
  • Video games
  • Playing soccer
  • Writing music

Blog

Social Media