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)
- Participated in an Agile-team environment.
- Developed and created content for Drexel University’s Sitecore platform, including the creation of templates for pages, data sources, branch templates, controllers, etc.
- Utilized Git as a source repository.
- Other tools included Jira and Jenkins.
- Primary work: addressed the conversion of the core site to a new standard of templates and features.
Programmer Analyst (contract)
- Participated in an Agile-team environment.
- Developed web applications for the Power Delivery of the TVA (Tennessee Valey Authority).
- Development included all aspects of the web application from database design, to APIs, to front-end.
- Various technologies were employed across projects to ensure a consistent UX between the variously supported applications.
- Created databases for the System Status and Alarm Monitor (SSAM).
- Created the initial design for the SSAM main screen.
- 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.
- 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.
.NET (various)
.NET Core 3.1
.NET MVC 5
ASPX
Bootstrap
CSS
Git
HTML
iHub
JavaScript
jMeter
Oracle
PostgreSQL
QWhale
SSMS
TFS
Visual Studio
WinForms
- Developed web-based, client/server applications, primarily in C# and .NET
- Revieweed code for various applications, focused on both coding standards and server integrity
- 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)
- Developed custom code for the Ascension portal in both its Web Center Interaction (Oracle) and iHub (Oracle) versions
- Relied heavily on code generation to implement portal features.
- 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.
- Primary work: new development and support of legacy systems for the smooth administrative operation of a vast healthcare system.
Senior Software engineer
- Participated in an Agile-team environment.
- Software developer for a variety of web-based, client/server-based applications.
- Developed a variety of custom JSF components.
- Developed the entirety of the Agency Licensing department’s web-based front end.
- Additional responsibilities included the development of a variety of reports.
- Participated in the migration of various .NET applications to the J2EE platform.
- Utilizing C#, developed a variety of tools to aid in the production of software.
- Relied heavily on code generation to automate code development.
- 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.
Origami
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.
Geocaching
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…
Like most sports fans, I have my favorite teams…
Reading
-
White Oleander ★
Beautifully written. Haunting. -
One Hundred Years of Solitude
The last page left me with an oh-so-unexpectedly-blown mind -
The Name of the Rose
Lovely treatment of the foibles of over-arching dogmatism -
Snow Crash
A glimpse into a technologically advanced dystopian Americam society in the not to distant future -
The Rule of Four
A love story with an adventure
This resume was condensed from the resume found at the QR Code, below.