The Team

Leroy Ware
Leroy Ware has a BA in Mathematics (3.9 GPA) and a wealth of experience in PHP, MySQL, APIs, and the web in general. He has a solid computer science foundation. He was closely mentored for 4 years by a Business Hall-of-Famer and CEO/founder of one of the world's largest companies. Leroy is an avid reader who spent years devouring books about history, religion, physics, biology, psychology, philosophy, and many other subjects.
EDUCATIONBA in Mathematics (3.9 GPA). Computer science minor. Thomas Edison State College, Trenton, NJ.
CS FOUNDATIONBroad computer science foundation. Familiar with the material covered in the following undergraduate CS courses: C++ Programming, Data Structures, Algorithm Analysis/Design, Database Principles, Operating Systems, Software Engineering, Programming Languages, Computer Organization/Design, Database System Implementation, Information Retrieval, Computer Architecture, Parallel Computer Architecture, Computer Networks, Data Mining, Theory of Computation, Artificial Intelligence.
TECHNICAL SKILLSPHP Programming. Elite PHP/MySQL programming skills. Extensive experience developing large database-driven websites that interface with outside APIs. Solid knowledge of OOP and design patterns. I’ve developed using stand-alone classes as well as MVC in Zend, CakePHP and CodeIgniter. Extremely solid background creating REST APIs and developing custom applications that combine PHP, jQuery, third-party APIs, and MySQL/Mongo in complex ways. If it can be done in PHP/jQuery, I can do it.
MySQL/MongoDB. Fifteen years experience designing and managing databases. Solid understanding of database theory. Advanced knowledge of SQL. Extensive experience with MySQL -- storage engines, schema design, indexing, complex queries. I’ve worked with some fairly large data sets involving parallel processing applications. Solid understanding of transactions, replication, data sharding, and other scaling issues. Very strong knowledge of XML. Experience with Sphinx. Good working knowledge of NoSQL, schema-less databases, particularly MongoDB. Also worked extensively with DynamoDB.
REST API Programming. Working with APIs is one of my specialties. I’ve developed solid REST API servers in PHP (most recently, I created a REST server for American Airlines). I’ve also built advanced REST clients around Google’s APIs, Facebook, Twitter, Twilio, Authorize.net, PayPal, Stripe, MailChimp, ExactTarget, Yahoo GeoPlanet, LinkedIn, and a number of others. Extensive, low-level knowledge of REST, SOAP, XML, JSON, JSONP, OAuth, OpenID and other web services protocols.
jQuery. Very strong skill hand-coding jQuery. I’ve spent a tremendous amount of time digging into the jQuery API documentation, building complex jQuery applications that interact (via $.get, $.post, $.ajax, $.getJSON, etc) with REST API servers that I created for clients. Exceptional overall knowledge of jQuery Ajax. Also, extremely familiar with the jQuery UI components and with jQuery Mobile. If you need to do some awesome things with jQuery/PHP, I can get it done.
Linux/Unix & Amazon Web Services (AWS). Solid knowledge of Linux/Unix server administration. Sendmail, DNS, Apache, MySQL, NFS, firewalls, SVN and Git. Solid knowledge of all flavors of Linux, including RHEL, CentOS, Fedora, Debian, and Ubuntu. Bash scripting. Very strong knowledge of building software that makes use of Linux to get things done. Extensive experience with Amazon Web Services, including S3, EC2, DynamoDB, Route53, CloudFront, and SES. I’ve also worked extensively with Rackspace Cloud.
UX/UI Engineering. Advanced HTML5, CSS3, and jQuery. Extensive experience designing user interfaces, although I usually let someone else take my pencil/paper designs and create the .psd mockups. My strength is in overall design/architecture and in development/programming. I am very adept at gaining a deep understanding of the business that will be supported by the software and designing the UI and other architecture accordingly.
Project Management/Client Relations. Experience with Saleforce.com, SugarCRM, Assembla, Basecamp, Subversion and Git. Also very strong with client relations, project management, talent acquisition. Familiar with writing Statements of Work, handling change requests and rescoping projects, creating project plans, requirements documents, and maintaining rapport with a client throughout the project life cycle. Very strong communicator, talent recruiter, and team-builder.
WordPress, Magento & Open-Source. I’ve been dabbling with open-source for a good while. Extensive experience developing custom WordPress themes and plugins (most recent was www.burtongirls.com, a fairly custom project for Burton Snowboards) and custom Magento themes and modules. I generally prefer building custom applications, but I’ve definitely earned my spurs with WordPress and Magento. Complex projects are welcome.
Interactive Marketing & Social Media. Extensive knowledge of online advertising – PPC, SEO, social media, email marketing. Strong knowledge of Facebook API programming, Facebook app development and social APIs in general. Experience with email marketing and ESPs. I’ve done from-the-ground-up programming to track opens, clicks, and bounces. Experience with the ExactTarget platform (see Work History) and MailChimp, including software development involving integrations with their APIs.
e-Commerce. Experience creating and deploying end-to-end e-commerce solutions. Shopping carts, Authorize.net, PayPal, Stripe, Authorize.net, Dwolla, Google Checkout, SSL, merchant accounts. Magento, Zen Cart, osCommerce, various WordPress e-commerce plugins. Also comfortable with custom shopping cart and e-commerce development.

Jerry Crabb
Jerry Crabb brings over 10 years of experience managing both development and support teams. He was a co-founder, Sr. Admin and Network Engineer of dating website MatchMaker.com, until its sale to Lycos in 2000 for $45 million. Jerry went on to co-found an incubator and software company specializing in Internet-based software applications and has helped bring to life systems that include online schools, network marketing systems and independent music sites. Later ventures include virtual stock trading platform OneSeason.com.
Elemental Cyber Security, Inc.Linux/UNIX Administrator
- Setup automated build environment for building software on Linux (RHEL2-5), Solaris 8,9 & 10, WindowsXP, HPUX, MacOS & AIX.
- Setup a replicated Perforce source control system for development environment
- Setup x86 build environment using vmware ESXi 3.5
- Setup x86_64 build and test environments using vmware ESXi 4.0
- Setup and customized BuildBot to manage the check-out and build of software on all platforms.
Sr. Linux Administrator / AWS Administrator
- Deployed EGS' proprietary trading system via Amazon's AWS.
- Created custom AMIs (Amazon Machine Images) for EGS to rapidly deploy DBs, Trade Servers, Caching, and Web services.
- Management of DNS, Mail Systems, IM (jabber), Web Servers, Load Balancers, and Databases, smart-relay hosts.
- Setup and managed Asterisk phone system and conference bridge to provide IP-based phone (Aastra and Cisco) extensions and conference bridges for remote developers. (Including myself)
- Helped design many of the features to make site fast and scalable including the use of memcached & eaccelerator
- Implemented mod_security on all outward-facing systems to counter XSS and other attacks.
- Created custom set of RPMs (with custom configs, tailored to AWS/EC2 environment ) for all servers.
- Implemented advanced replicated database setup using PostgreSQL, PGBouncer, HA-Proxy and Slony-I.
- Wrote all scripts needed to perform automated backups and snapshots.
- Setup Zimbra mail server for office email.
- Implemented scalable web/database configurations on top of Amazon AWS Services.
- Implemented email domain keys and SPF for mail servers and mail relays.
- Implemented Dev/Beta testing environments as well as Trac system to manage development.
- Managed all email feedback loops with providers to ensure that trade notifications and user account emails reached users despite aggressive filtering by providers.
- Managed email campaigns using ReturnPath services
- Created and implemented disaster and DDoS recovery plans
- Implemented services monitoring using Hyperic
- Maintained MAS500 (accounting system) environment
- Assisted Cantor-Fitzgerald in asset transfer of EGS Assets after sale.
Sr. Linux Administrator / Network Manager
- Created and Managed development environment for product developers.
- Setup, configured and managed telephone systems. (TelePCX and Asterisk)
- Setup and configured Zimbra mail server.
- Helped to develop a protected custom Disk-on-Module Linux system for CCTV systems.
- Setup version control system for our software respository.
- Setup test environment for testing changes to the CCTV system.
- Verfied PCI compliance of appliances.
- Implemented SugarCRM solution for sales team.
- Developed custom MIPS64 embedded router platform for a triple-play system. (Familiar with cross-compile environments)
Sr. Unix/Linux Administrator / Network Operations
- Managed all Linux servers, SUN servers, Cisco 7513 routers, Cisco 5513 switch, Coyote Point load balancers, and Unix based customer Co-Located servers.
- Designed and Implemented MySQL database cluster consisting of 1 Master write server, and 4 Slave read servers.
- Implemented custom Asterisk PBX and remote SIP clients.
- Implemented Storage Area Network architecture using EMC Clariion storage arrays and the Sistina Global Filesystem.
- Implemented MRTG system for monitoring router and switch traffic.
- Implemented BigBrother and LogTrend monitoring systems to monitor servers.
- Responsible for ordering and provisioning all Bell circuits.
- Programmed Voicemail and Panasonic DBS 576 PBX.
- My duties also include managing programmers and graphic artists working on web portal software.
- Projects included SoulMate.com, eWitness.com, eWomennetwork.com, and many others.
Sr. Linux Administrator
- Built a small Linux network for TelcoPoint's VoIP application servers.
- Implemented SIP Chat servers, DNS services, Oracle Database Server, Mail and Web services.
- Wrote/Installed shell scripts for backups.
- Implemented advanced kernel firewalls, (ipchains and iptables) and load balancing solutions, as well as a database driven Radius implementation for authenticating VoIP customers.
Sr. Unix/Linux Administrator / Network Operations Manager
- Grew network from 10 BSD/OS UNIX servers to 120 UNIX servers.
- Converted BSDi UNIX servers to Redhat Linux and some to Solaris.
- Managed 24/7 NOC Staff. Handling issues including system bugs, security issues, and fraud management.
- Lead Administrator responsible for orchestrating technical strategies to attain higher computing performance standards.
- Introduced and integrated the new hardware and software solutions.
- Trained and mentored my junior administrators on the intricacies of UNIX, (SUN/Solaris 2.51 & 2.6, LINUX, BSDI) administration and security.
- Responsible for final technical resolution.
- Providing system troubleshooting for BSDI, FreeBSD, Windows NT, and SUN/Solaris 2.51 Internet servers.
- Maintained Internet servers with 165,000+ users serving 250,000,000+ pages per month.
- Built and implemented a MySQL database for tracking and billing Dialup customers.
- Maintained many programs in C.
- Implemented DNS, NFS, CGI, Sendmail, Virtual LAN'S, web hosting services and all aspects of Internet service.
- Configured and upgraded Cisco Router and Cisco Switches.
- Installed and configured Ascend Pipeline Routers.
- Installed and configured the PortmasterII and PortmasterIII.
- Maintained internal network of 120+ web servers 3 Cisco routers, 5 Cisco switches, and 90+ Windows NT/98 Workstations
- Coordinated repair and maintenance of $2,000,000 worth of computers.
- Supported SUN, BSDI, and third party Mass Storage devices for optimal functionality and redundancy utilizing RAID technology.
- Provided total UNIX support throughout the company, including performance monitoring.
- Migrated network from BSD/OS to a combination of Linux and Sun Solaris servers in 1999.
- Wrote menu-driven shell script to create, and migrate MatchMaker database and web servers.
- Created RPM (RedHat Package Manager) of MatchMaker database for installing new MatchMaker database and webservers.
- Created disaster recovery plan for replacing failed servers within 15 minutes.
Perry "Skip" Munger
Software Engineer with 10 years experience in the industry, a Bachelor of Science degree in Computer Science, and a broad range of experience on various platforms, including C/C++, Java, C#, DB2, Oracle, SQL Server, MySQL, Postgres, Linux, OS X, Solaris, Windows, VI, Eclipse, Visual Studio, HTML, AJAX, jQuery, HTML, CSS, PHP, BASH and, for completeness, OS/2. I have been mostly a back-end guy, doing various conversions from one type of data to another, writing data access layers for front-end coding, writing support pages in HTML, sometimes with AJAX or Java Applets. If you have a strange or unusual problem, I’m your man.
EDUCATION
Southwestern Adventist University — Bachelor of Science in Computer Science, 1999
SKILLS
OS: Linux, OS X, Windows, Palm OS, Pocket PC, Windows Mobile.
Languages: Java, C/C++, PHP, SQL, BASH, C#, VB6, some Perl and Python, Oracle, SQL Server, MySQL,
Postgres.
EXPERIENCE
Software Engineer, Sqdata Corp.
Responsible for SQL system to verify two disparate databases have the same data where they should. Responsible
for all PHP web code. Wrote a connector for JMS to connect legacy systems to JMS. Working on C, Java,
Javascript, PHP and HTML/CSS.
Senior Sustaining Engineer, New York Air Brake Tds Group
Supported a fleet of railroad simulators running in Linux and QNX. Wrote scripts to fix problems for the technicians
to apply. Developed patches for the engineers, as well as documentation for discovered bugs. Travelled
to client sites to perform hardware and software upgrades. Wrote Perl, PHP and Bash code in support of data
conversion efforts.
Senior Developer, Onasset Intelligence
Worked on legacy system in C# ASP.NET. Improved performance in key components, found and fixed bugs and
researched technologies for new code development. Created an algorithm to convert Google Maps routes to
geofences. Worked with senior management to determine strategic direction for the OnAsset Platform, a piece
of software that managed asset tracking devices, which included GPS and cellular technologies. Wrote documents
in support of the management decision process. Wrote documents to communicate requirements to the
strategic partner. Worked closely with the hardware team and the strategic partner to discover and remedy problems
with the device and the platform. Implemented an agile development process.
Software Developer, Oneseason.Com
Continued duties with one of the clients from Mainstreet: Extended and maintained the trading server. Extended
and maintained the XML stats piece. Wrote a new stats aggregator to expedite trading statistics reports by having
them pre-calculated.
Consultant, Metrosplash.Com
Consultant, Mainstreet Data Systems
Metrosplash: Did changes and bug fixes for locations search piece in PHP and Java on Linux, using a Smarty
template and Java code to handle the importation of data and writing the result to DB2. Worked on the security
model in PHP on Linux, updating both the security checking code and the Smarty template admin pages.
Mainstreet: Wrote a trading engine for a stock-market analogue that allowed trading of sports stars, written in
Java using Postgres as the database and Jabber as the messaging protocol. Application was architected as a
front end written in PHP communicating through a Java bridge to the various engines using Jabber. I wrote an
engine to match orders made by users which then communicated to a trade engine that handled all the trading,
stats collecting and presentation. Also wrote a piece of Java to read in XML stats files whose definition is somewhat
fluid into SQL. Also wrote most of the Java bridge using NBIO, collaborating with the other Java contractor
to ensure a system that was stable, reliable and scalable. Rewrote parts of it to eliminate the Jabber messaging
if the bridge was running in the same JVM as the engine it was calling.
Software Engineer, Metrosplash.Com
Worked on various data importation pieces to take data from comma-separated files and reconcile that with the
database. Worked on change requests and bug fixes on DB2 data layer written in PHP. Worked on Google
mapping system, creating a back end that converted database rows into points for map front end, limiting the
points using a tiling system similar to the way Google tiles map images so that the total number of points remained
manageable. Wrote a Java import app to convert location data from fluid customer files into DB2 database
records. Created a PHP front end for the import process as well as a Swing front end. Worked on a PHP
security front end as well as security checks in the PHP pages.
1099 Consultant, Always24x7.Com
Worked on importing comma-separated files to Postgres, subsequently converted to DB2. Developed an SQL
data layer for postgres, subsequently converted to DB2. Created a simple AJAX piece to stuff location points
into a Google maps front end. Worked on a clustering algorithm to reduce the number of points at various zoom
levels. Worked on a PHP security front end as well as security checks in the PHP pages.
Senior Developer, Kellpro, Inc
Worked on bug fixes and upgrades to legacy VB6 app for the Supreme Court of the State of Oklahoma. Worked
on a legacy templating/scripting system written in Clariion. Worked on data imports using an in-house scripting
system written in C++, SQL Server stored procedures and server to server calls. Wrote most of a new
templating/scripting system in C# .NET to provide substantially similar functionality to the legacy system while
using modern syntax. Wrote most of the language formal specification. Code was compiled to binary pcode to
support obfuscation. Compiler was finished, interpreter was mostly finished, UI element generation and layout
was mostly finished and working. Data model and back end were not completed.
Software Engineer, Uici
Worked on web-based administration for a custom insurance quoting app written in Java/Apache Struts with SQL
Server back end. The administration piece allowed configuration of every data element in the quoting system, a
substantial amount of data. Worked primarily in the business logic and data layer, troubleshooting performance
issues as well as writing new code. Wrote components to import data from various formats generated by the
legacy mainframe. Much of this data required substantial post-processing. Rewrote the datalayer and quoting
engine of a legacy C++ Palm OS 68k app to use an explicit tree structure resulting in at least 15 times performance
improvement and as much as 45 times on slower devices. Ported new quoting engine to Java which enabled
a Java quoting system on Pocket PC.
W2 Consultant, Teksystems
Worked on a J2EE solution in support of marketing services to customers. Read data from legacy mainframe
access shim, wrote to local database, and provided JSP front end. Target environment was Solaris, development
was in Windows using Eclipse.
Software Architect, Southwestern Adventist University
Worked on a custom middleware layer providing stringent security in compliance with regulations in education.
Middleware was written in Java and used a custom protocol that enabled PHP, Python and JSP front ends.
Wrote administration code for the middleware in Apple’s WebObjects. Worked on roadmaps and business cases
for purchasing and deploying new hardware. Responsible for scheduling, prioritizing and following up on contractor
work. Interfaced with users and administration to determine needs. Built, deployed and administered
servers, including Windows Server 2000, AIX, Linux and OS X Server. Acted as a technician of last resort, either
solving issues or determining when an issue could not be resolved cost-effectively, in support of the IT department.
Developed a process to produce DVD video end-to-end for student labor to follow using a trio of Power-
Macs, a hardware converter for legacy VHS and video8 video and a new hard-drive based recorder system.
Software Developer, Always24x7.Com
Worked on a latency problem with Oracle interfacing with PHP due to the cost of a connection. Built a custom
transaction engine to enable the PHP front end to issue requests to a limited number of threads working with a
limited number of connections, first in Java, then in C++ using pthreads. Wrote a C++ shared memory manager using SYS V SHM in an attempt to make a very high performance connection pool for PHP. Wrote PHP admin
pages. Worked on a PHP data layer to interface with either a database connection or the transaction engine.
Java Developer, Qpax.Com
Worked on a system to parse incoming PNR (Passenger Name Records, an free-form record commonly used in
the airline industry) records, apply business logic to them and write the result to the database, which was Postgres,
although with a flip of a setting, the code could use MySQL, Oracle or DB2 as well. PNR system was 24x7
mission critical, and had the ability to change almost anything on the fly, with its own telnet client that allowed
inspection of internal state as well as the redirecting of the log to a file, the database or the telnet console. Errors
were logged into the database for further inspection, allowing problematic PNRs to be loaded with a simple
Swing utility once the bug had been fixed. Ported code from Windows NT to RedHat Linux to parse Noaaport
(weather balloon) data in support of a weather prediction system. Rewrote the code in Java to enhance reliability,
maintainability and scalability. Incoming PNR records were parsed into a holding table in Postgres and subsequently
run through a series of tests and logic so that they were arranged in a statistically useful way. Project
involved reading FORTRAN code to determine how the data should be arranged.
Java Developer, Bizblast.Com
Worked on the BizBlast.com core product, a system that allowed small retailers to gain a web presence, complete
with shopping cart, accounting and payment. Handled the creation of a theme editor, an interactive page
with multiple Java applets, with a templating system to render HTML. Back end was a Servlet connected to
MySQL and a set of directories. Worked on extending the templating engine to provide greater functionality.
Rewrote substantial parts of the templating engine to promote code reuse, maintainability and object-orientivity.
The core system was in Java, and I used VI and VisualAge 3 on RedHat to do development.
Junior Analyst, Metrosplash.Com
Worked on developing a payment system for a classified ad site. Worked on the core business which was internet
dating, converting the system from C/CGI to Java Servlets. Wrote admin pages and AWT/Swing code for
administration. Instrumented the web system, which included a caching system, so that individual caches could
be inspected for content, individual pieces removed, entire caches dumped or forced to reload. The front end
was in Java/Servlet. Worked on the data layer including the caching piece, which completely abstracted the database
SQL calls and forced cache coherency and reduced write load by only writing differences.

Heather Romero
Heather Romero is the youngster of the crew and wears more hats than anyone. She worked in optometry retail management prior to developing a love for web design and front-end development. Her work includes everything from graphics and mockup design to PSD-to-HTML slicing, jQuery, and light PHP work. She handles much of our WordPress and Magento theme development, Facebook fanpage and app development, and (more recently) a good bit of Android UI work via jQuery Mobile/PhoneGap.
Web Development. HTML5, CSS3, UI/UX, Javascript/jQuery, PHP. Cross-browser testing. Solid working knowledge of Photoshop and Dreamweaver. Familiar with integrating jQuery UI components as well as hand-coding jQuery as needed for UI and Ajax development.
Webmaster. Google Apps administration, WHM/cPanel, including hosting account setup, management of client accounts via cPanel, subdomain creation, SSL certificate certificate installation (via WHM), DNS management, Git and SVN.
WordPress Development. Performed dozens of WordPress installations, including MySQL database creation, creation of MySQL users, theme installation and/or custom theme development, and plugin development and/or installation.
Project Management/Client Relations. Experience with Saleforce.com, SugarCRM, and vTiger. Composing project quotes and formal statements of work, handles change requests, invoicing, and client support. Very strong communicator and team-player.
Interactive Marketing/Social Media. Branded randed Twitter pages, YouTube Channels, and custom Facebook fanpages and apps. Extensive experience creating and managing email campaigns in MailChimp and Constant Contact. Google Analytics. Solid knowledge of URL rewriting, content strategies, and backlinking. Experience with SEO keyword research and web page optimization.
e-Commerce. Worked on numerous e-commerce projects built using Magento and WordPress. Experience with Magento installation and configuration and bulk product management.
