Print this page for a condensed version. (this message will not print)
Objective
A System-Analyst/Programmer with years’ experience of application design, application implementation, database design, and database implementation looking to employ proven experience to provide quality software products to stakeholders who rely on software to bring innovation and productivity to their enterprise.
Technical Skills
PROGRAMMING LANGUAGES AND TOOLS

Programming/development experience with Microsoft Visual Studio 20XX, .NET 3.5 and 4, .NET Core 3.1, .NET MVC 5, WinForms (primarily C#), Active Server Pages, Team Foundation Server, Git, PHP, HTML, CSS, Visual Basic, JavaScript, Java EE, Eclipse IDE, Tomcat, Hibernate, SQL/SQL-Server, C/C++, Perl. Familiarity with LISP, Prolog, and FORTRAN.

OPERATING SYSTEMS AND NETWORKS

Deep experience with Microsoft Windows, Linux/UNIX and the Internet.

PROFESSIONAL BACKGROUND

Many years’ experience developing a variety of both database and non-database applications on a variety of networks, database formats, and platforms. Database development tools include Oracle, Microsoft SQL Server, MySQL, PostgreSQL, Java, Microsoft Visual Studio 20XX, .NET 3 to Core 3.1, .NET MVC 5, Delphi, C/C++, Visual Basic, PHP, Perl, Microsoft Access.

Extensive Experience with the following…
Programmer/Analyst (contract)
  1. Participated in an Agile-team environment.
  2. Developed and created content for Drexel University’s Sitecore platform, including the creation of templates for pages, data sources, branch templates, controllers, etc.
  3. Utilized Git as a source repository.
  4. Other tools included Jira and Jenkins.
  5. Primary work: addressed the conversion of the core site to a new standard of templates and features.
Programmer Analyst (contract)
  1. Participated in an Agile-team environment.
  2. Developed web applications for the Power Delivery of the TVA (Tennessee Valey Authority).
  3. Development included all aspects of the web application from database design, to APIs, to front-end.
  4. Various technologies were employed across projects to ensure a consistent UX between the variously supported applications.
  5. Created databases for the System Status and Alarm Monitor (SSAM).
  6. Created the initial design for the SSAM main screen.
  7. Developed an application and tools for manipulating General Regularly-distributed Information in Binary form (GRIB) images/data from NOAA into images for use in the TVA’s Command Center.
  8. Principle work: featured the design for the Monitoring Center Main Board. Delivery of this application allowed for the proper monitoring of electricity distribution throughout the area serviced by the TVA.
SD Programmer/Analyst
Ascension Technologies, Inc. is a wholly owned subsidiary of AscensionCorporatoin, an umbrella company for 40 or so Catholic hospitals.
  1. Developed web-based, client/server applications, primarily in C# and .NET
  2. Revieweed code for various applications, focused on both coding standards and server integrity
  3. Developed WinForms applications to automate service functions (template-based emails, updating the service application, FTP) when handling service desk tickets (widely used by the Web Services team)
  4. Developed custom code for the Ascension portal in both its Web Center Interaction (Oracle) and iHub (Oracle) versions
  5. Relied heavily on code generation to implement portal features.
  6. Designed and implemented WinForms applications in line with the Tools-Based software development model adopted by our team. In this model, tools are employed to automate and streamline development tasks to provide both a more consistent user experience and software that are more modular and maintainable.
  7. Primary work: new development and support of legacy systems for the smooth administrative operation of a vast healthcare system.
Senior Software engineer
  1. Participated in an Agile-team environment.
  2. Software developer for a variety of web-based, client/server-based applications.
  3. Developed a variety of custom JSF components.
  4. Developed the entirety of the Agency Licensing department’s web-based front end.
  5. Additional responsibilities included the development of a variety of reports.
  6. Participated in the migration of various .NET applications to the J2EE platform.
  7. Utilizing C#, developed a variety of tools to aid in the production of software.
  8. Relied heavily on code generation to automate code development.
  9. Primary work :programming-team leadership for the Agency Licensing Front End (ALF) web application (J2EE).
Education
University of Alabama at Birmingham
Earned a Bachelor’s Degree in Computer and Information Sciences
GPA: 3.67
Undergrad Honors Research
Undertook research on embedded systems, robotics, and game theory. The research took the form of two Lego Mindstorm-based robots that coordinated to play the game of tic-tac-toe. Key challenges of the research included recognition of the state of the game board, computation of the next move in a reasonable time frame using robots in parallel, and navigation of the robots to both scan the board and place game pieces. Additionally, the project informed on the efficacy of the Lego Mindstorm platform in educational settings. The presentation garnered 2nd place at the ACM Mid-Southeast Conference in the Undergraduate 1 Division. It further garnered 3rd place in the poster division at the ACM Southeast Symposium on Applied Computing. The research was published in the Proceedings of the ACM Symposium of Applied Computing under the title “Tic-Tac-Lego: an Investigation into Coordinated Robotic Control” (ACM ISBN 1-59593-315-8).
UAB ACM Chapter President
`In conjunction with chapter officers, implemented initiatives to increase member participation. Lead development efforts to modularize the chapter's web site. Planned and coordinated chapter activities, including the computer science department's tutor program. Participated as a tutor in the Student-tutor program.
Member of UAB’s ACM Programming Contest Team
Participant in the ACM Southeast programming contest as the culmination of a three-class sequence geared toward competitive programming techniques.
Jefferson State Community College
Earned an Associate’s Degree in General Studies
GPA: 4
President, Beta Lambda Delta Chapter of the Phi Theta Kappa Honor Society
Served as the president for the Phi Theta Kappa chapter, during which the chapter participated in a variety of leadership, scholarship, fellowship, and service activities. In its inaugural year, the chapter garnered the following awards at the Alabama Regional Convention: Most Distinguished Chapter, the Fellowship Hallmark Award, the Service Hallmark Award, and 1st- Runner-Up in the Scholarship Hallmark Award.
Honor Societies
Other Interests
Graphics and Photography
I have always loved the Arts, especially pottery and drawing. Over the past 30 years I’ve got more into the digital arts, of course. Here is a blog of some of my graphic arts and photography. Above, we have a page from a photo book I made for my wife from photos taken during our 10th anniversary vacation. The photo strikes, I believe, a nice balance between photography and graphic desicn.
O​rigami
Origami (from ori meaning "folding", and kami meaning "paper") is the art of paper folding, which is often associated with Japanese culture. In modern usage, the word "origami" is used as an inclusive term for all folding practices, regardless of their culture of origin. The goal is to transform a flat square sheet of paper into a finished sculpture through folding and sculpting techniques.
I have loved origami ever since I learned the crane form in the 5th grade from a boy named Ray Eschide. It never fails to delight children and adults whenever I hand forms out.
I began a 1000 day project dedicated to folding 1000 cranes over 1000 days. I folded the last 30 cranes in Hiroshima, Japen, folding the 1000th on the 1000th day at the Children’s Peace Memorial at the Hiroshima Peace Memorial Park. It was an amazing adventure.
I also created a custom WinForms application, ImagigamI, for creating 2D art from origami forms. Below, we have a screen shot of the editor for an image of Kermit the Frog made from origami frogs.
G​eocaching
Geocaching is an outdoor recreational activity, in which participants use a Global Positioning System (GPS) receiver or mobile device and other navigational techniques to hide and seek containers, called "geocaches" or “caches” at specific locations marked by coordinates all over the world.
I love to go geocaching with my three sons. My oldest son, Trey, has particularly enjoyed geoaching, so much so that he and I have completed the Alabama 67-County Goecaching challenge. This challenge requires one to find a geocache in each of Alabama’s 67 counties. Such fun.
Sports
Of all kinds, really. If I get stuck in a room with another person I will almost certainly invent a game to play during our wait.

Like most sports fans, I have my favorite teams…
  1. New York Yankees ★
  2. Florida Gators
  3. Dallas Cowboys (how ‘bout them Cowboys!)
  4. Arsenal F.C. (go gunners!)
  5. Seatle Sounders
  6. Pittsburg Penguins
  7. U.S. Men’s Soccer
Reading
  1. White Oleander ★
    Beautifully written. Haunting.
  2. One Hundred Years of Solitude
    The last page left me with an oh-so-unexpectedly-blown mind
  3. The Name of the Rose
    Lovely treatment of the foibles of over-arching dogmatism
  4. Snow Crash
    A glimpse into a technologically advanced dystopian Americam society in the not to distant future
  5. The Rule of Four
    A love story with an adventure
This resume was condensed from the resume found at the QR Code, below.
Keyed Words
There were no keyed words.