Who am I? Software Developer. Solution Architect. I'm Reggie, and this is my technology portfolio.
I believe elegant solutions are important—finding and implementing those elegant solutions, whether as contributing developer, Chief Software Architect, or VP of Engineering, is what I do.
I love what I do.
With over 20 years of professional experience in the computer science field, the thought of putting together a typical static, "resume" just didn't seem right. I wanted something more dynamic. I love experimenting with new technologies, and this site provides a perfect way to demonstrate my experiments. I'm always learning.
This site is not just a portfolio, it's an experience. A place to explore who I am and what I've done. Sure, you could just download the resume, but I hope you'll spend some time here. Explore my history and solutions, live demonstrations, code samples, documentation, and more.
Oh, and before you leave, be sure to check out Something Awesome.
With over 20 years of experience, I've picked up a technology or two. Do I use all of these on a daily basis? No. But, throughout the years I have been exposed to, and in some cases worked extensively with these technologies. What I've listed here is, to the best of my ability, everything I can think of that I've used over the years that's worth mentioning.
Currently, I spend a lot of time in C# and Node.js, but can adapt to new and different technologies with relative ease.
ArcFM, Bootstrap, Cairngorm, ESRI ArcObjects, ESRI MapObjects, GIT, Hadoop, Hibernate, Mapquest Advantage API, MVC, .NET Framework, REST, Spring, Spring.NET, SVN, ZooKeeper.
Citrix, DOS, Linux, MS Small Business Server, Novell, NT Server, NT Workstation, OS/2, OSX, Parallels (Virtualizer), UNIX, VirtualBox (Virtualizer), VM Player (Virtualizer), VM Server (Virtualizer), VM Workstation (Virtualizer), Windows 3.1/95/98/NT/2000/XP/2003,VISTA,7,8 Windows CE/CE.NET, Xen.
I use Windows and Linux on a daily basis, but at home, I'm a Mac.
HBase, HSQLDB, SQL Server 6.5/7.0/2000/2005/2008, Access 2.0/97/2000/XP, Oracle, MongoDB, MySQL, PostgreSQL.
Microsoft Certified Application Developer for Microsoft .NET, Microsoft Certified Access Developer, Microsoft Certified Visual Basic Developer, Microsoft Certified Professional, Microsoft Certified Professional + Internet, Microsoft Certified Product Specialist, Microsoft Certified Systems Engineer, Microsoft Certified Solution Developer, TCP/IP & Microsoft Internet Information Server Certifications.
Those Microsoft certifications were earlier in my career, and while something I'm still proud of, I'm less focused on Microsoft certifications at the moment. I'm currently focused on linux certifications, and plan to pursue a Node.js certification as soon as it's available.
University of Alaska - Anchorage
Montana State University - Bozeman
While I did attend four years of traditional college, I was also running my own software development and consulting company at the same time. Priorities being priorities, I found myself focused on work more than school. At the end of 1994, I withdrew from college to focus solely on my thriving career--and as such, I don't have a college degree.
However, even without a degree, I did still manage to teach myself to juggle...
...and, some other stuff.
Named after the location of some of the world's deepest scuba dives, Corsica is a research system specifically designed to bring elegance to content. It's not a content system, but rather a research and presentation layer that enables anyone to easily "deep dive" into content. In this demonstration Corsica utilizes the wealth of information provided by wikipedia as its corpus. However, the system was designed to support any content management system that can serve HTML pages via a searchable API, and would be great for law offices, educational institutions, and medical research facilities.
I love wikipedia but the layout of information can be haphazard at times, drawing attention away the desired content. Corsica aims to reformat the information in a smooth, elegant, and consistent fashion.
Corsica strives to bring meaning to everything. It employs a "smart linking system" that gives researchers the ability to click on any word, or select any phrase to deep dive into augmented content. And, of course, traditional HTML links are also preserved.
For this demonstration I've stripped away all of the account creation and user management, so you can dive right in. However, the system was designed to support user profiles, storage of "sharable" dives, creation of PDF dive books, and more. The best way dive into this demonstration is to type a search word or phrase into the search box below. Or, just hit the search icon to start your dive with a randomly selected page.
Quiz Media is designed for restaurants, sports bars, or other establishments with large screen TV's that display content to customers. It's a great example of kiosk system design and synchronized multi-user game play.
For a full write-up visit the documentation section where you'll find a white paper describing the entire Quiz Media system. TL;DR? The quote below is extracted from a running game.
Want to play? Visit http://quiz.media on your mobile device and enter the code
to join the game.
For a full write-up visit the documentation section where you'll find a white paper describing the entire Quiz Media system.
Occasionally, it's important to convey information in written format. I've included some in-depth white papers and conceptual idea documents that I've written over the years to demonstrate how I express thoughts and ideas on paper.
This entire site, including all samples, documentation, live demonstrations, and some other cool services that you don't even see, are all hosted on (and served from) this little guy that I call, Something Awesome:
It's a three node (12 core) raspberry pi cluster that's configured with high availability, automatic failover, and full data redundancy--all in a 4 inch cube.
Oh, and it's battery powered.
While I do keep it plugged in most of the time, in the event of a power outage the battery will keep the cluster operational for several hours to let you fully enjoy my technology portfolio. :)
If you're interested in more details, be sure to check out the Something Awesome white paper in the documentation section. There you'll find complete details on the services and configuration that keep this cluster going.
11301 SE 10TH ST
Vancouver WA 98664
Powered by Something Awesome