PROFESSIONAL PATH

PROFESSIONAL PATH

A brief and visually helpful timeline style walk through of my work experience...

Read more
SKILLS, TALENTS, AND ABILITIES

SKILLS, TALENTS, AND ABILITIES

Showing determination in the face of fear makes us extraordinary. Wow, that's deep but hey, check out some of these awesome skills...

Read more
FISHY BUSINESS

FISHY BUSINESS

His roommates are pretty worthless but that doesn't stop him from saying, "Ooop. Ooop. Ooop." on the regular...

Read more
Homepage / Professional

Reading Time: 2 minutes Touch n’ Go Discussion of salary occasionally becomes a touchy subject for both employers and candidates. In many respects, applicants don’t want to come across as greedy by asking for too much but on the flip side, it’s never a good idea to settle for less than you reasonably require. At the end of the day, if an employee cannot pay for basic needs (food, shelter, access to fresh water, etc), they cannot be their best self at work. Living Within a Balanced Budget For years, I have been using Dave Ramsey’s financial peace program for budgeting and in doing so I have paid off all my bad debt! Through this process, I have used the math from Dave Ramsey directly to determine rent payment amount(s). Crunching these numbers was possible after much budgetary research using resources such as the Dave Ramsey financial peace method(s), personal finances, and other rent payment calculation resources. Please note, child visitation is only possible when I am located relative to the greater Phoenix area. The following spreadsheet provides a matter-of-fact representation of my stance regarding wages: Commitment Level Please note, the purpose of this page is not to declare a “salary requirement”; instead, it is to provide transparency regarding employment commitment level(s). Questions, Comments, or Thoughts? For more information, feel free to CONTACT ME, directly.

Read more

Reading Time: 5 minutes   INTRODUCTION: Meet Baby PanPan and Sabrina! These two rascals are on quite the adventure together and I’d love to take a moment of your time to explain why these two are so important. Actually, I thought it through and realized these two really aren’t important at all. In fact, these are fictional characters created as part of a software program I am currently developing. PURPOSE: To create a software solution for the Panera Bread bakery team which: Provides task event notification, Connects with Panera Bread training guides/materials, Provides reference materials to assist bakers in their duties during the course of their shift, Allows bakers to enter notes which may be logged/sent to team members as needed (ex. sends an email message for managers to order more chocolate chips). PROJECTED FEATURES: Version 1.0 Allows tasks, schedules, and reminders to be entered. Provides alarm and/or notifications for timers and scheduled events (such as reminders to clean the deck oven, wash down shelves, or wash the focaccia rings). Is connected with Panera Bread bakery training materials to include: Bakery color charts Instructions (or ‘how to’) for each item. These are in printed off manuals current, however, they are difficult to access and use with ease and again, are simply not green and/or up to modern standards. Technical specifications for ovens and/or all equipment in the bakery Other necessary materials as needed Version 2.0 Voice recognition integration*. This would allow bakers to simply speak to Baby PanPan to: Set a timer (ex: ask Baby PanPan to set a 15 minute timer and send a notification to your phone when it goes off. This allows you to leave the ovens and work in an area away from the sound of the oven alarms, such as the bakers walk-in cooler or the freezer). Display a color chart of any item Connect Pandora accounts of different staff members in order to shuffle or play playlists. Sync Bluetooth wireless devices (such as speakers) Version 3.0 Allow task completion events to be directly entered/appended to the Panera Bread employee training file. This will provide very specific documentation for managers which may be referred back to at any point. Here is an example of how this feature would work: Frank, the baker, is working over-night at Panera Bread. Frank’s district supervisor needs the deck ovens cleaned at each store on a weekly basis. So, the district supervisor enters a weekly cleaning assignment, into Baby PanPan, which is titled “Clean the deck ovens”. Baby PanPan will popup with that assignment reminder and Frank will have to acknowledge this reminder. Additionally, Frank will have to mark the task as completed or not completed. Whatever Frank’s response, Baby PanPan will append Franks response directly into Frank’s Panera Bread employee training folder where the district supervisor may refer to these responses for employee evaluation and development purposes. furnish documentation for regular employee reviews. Allow task completion emails to be sent to supervisors email address for documentation purposes. Can send SMS notifications upon timer expiration (helpful in case you are in the freezer and cannot hear the oven alarm). Allow task completion emails to be sent to supervisors email address for documentation purposes. BRIEF: Baby PanPan (sometimes referred to as simply BPP) was created as a fictional character. The story goes that BPP is a small (baby) pan who fell off of a Panera Bread delivery truck while en-route to Baby PanPan’s home store. Now, Baby PanPan is on an adventure to find his home store. Sabrina is a scoring knife who Baby PanPan encounters (at the Raintree store) on his adventure. The Raintree store, located in Scottsdale, Arizona, and is the pilot store for this application. BPP an Sabrina are the playful graphical characters which provide the backdrop for the real important things this software is to provide. “When the cat is away, the mice will play.” There’s an old saying which goes something to the effect that when the cat is away, the mice will play and any manager can testify to the fact that this also happens to humans and is not exclusively applicable to mice. There are plenty of things for a manager and keeping daily logs of employee progress and task completion is almost too much to ask. Not to worry though; Baby PanPan allows the employee to carry out tasks the manager needs completed and it appends the completion status directly to the employees folder. Almost like a black box for an airline, when something goes wrong, Baby PanPan’s logs can be pulled to reconstruct the event in question. Having documentation provides substantive evidence for all parties involved while also providing helpful features to assist the baker throughout the night (such as playing the employees favorite Pandora playlist to help provide productive motivation). Additionally, any communication (i.e. messages, emails, etc) that is sent through Baby PanPan will log automatically into each applicable employees folder that is associated with the communication. It is believed that Baby PanPan is a much needed tool for the Panera Bread bakery operations department. WORK SO FAR: Currently, BPP is a Microsoft Access application on its way to be converted to a WordPress Plugin. The current Access version, opens to a main menu where you can generate a new pan-up or search for old pan-ups (Figure 1). Figure 1. Screenshot of BPP main menu The screens/forms for new/old pan-ups are the same (Figure 2), and they are limited in ability. Figure 2. Screenshot of BPP pan-up form Additionally, I have obtained the domain name www.BabyPanPan.com and am working on programming the website. THE TEAM: Team members Wanted! Right now I’m acting as the butcher, the baker (literally), and the candlestick maker on this project. I’m designing the characters, sketching, and programming, so, my progress is extremely limited. Completing this project in a timely manner would require the following team members: Graphical Designer Programmer Project Manager If you are interested in becoming a part of the Baby PanPan team, please feel free to contact me so we can work out the details. Please understand, this is not a paid endeavor; this is a pet project exclusively. Naturally, after the plug-in is published at WordPress.org, you will receive credit as being a part of the development team. EXIT STRATEGY: Clearly this application is exclusively useful to Panera Bread bakery employees, therefore, [...]

Read more

Reading Time: 3 minutes When applying for employment, I do not always look at the specific “job title” as much as I look at the totality of circumstances which would comprise the position. To me, the totality of circumstances includes important elements such as: the nature of business, location, and environment (among other factors). All of this helps me when I am scouting for future employers as well as whether I genuinely believe I could do the work of the position for which I am applying (and do it well). I do not have the job title of every position I am applying for. This is partly because many job titles are new to the market all together so it would be impossible for anyone to have worked under that job title. The other component is that I have the skills, experience, and ability to do all of the tasks listed in the description, just no formal work under that title (yet). To better understand what I mean, some of the job titles I am speaking of include: Knowledge Manager Human Satisfaction Manager Product Owner Engagement Manager Solutions Architect Solutions Consultant Cloud Architect Another issue has been (even with older job titles), when I apply for a position, say a “graphic artist”, a superficial glance of my resume shows that I do not have “graphic artist” listed as a job title. This has caused some issues, which is why I wanted to address that in this article. So, let’s break down what I’m talking about. Take the job title of “graphic artist”, I do not have the (literal) “work experience” of a “graphic artist” (job title) on my resume. Nevertheless, a closer look at the job duties, of any “graphic artist” position reveals that I have done the work of that job title for years (Figure 1). Figure 1. Venn Diagram of experience and job descriptions. In my experience, I have seen managers and business owners who become distracted with titles/descriptions and I believe this is a harmful approach because it forces employees into boxes. I am more team-oriented than titles and I believe that many of the “job description” elements found within job titles fall right in line with my training, education, and experience. With each skill set I have, there are the accompanying tasks which may be accomplished using them, regardless of the job title. Below, I have put together a search tool that allows you to type in a job title to see the applicable resume which matches that job. I have not listed every possible job title that exists or may one day exist; I have only put the job titles I am actively applying for. So, if you are an employer, type in the job title you are considering me for!     Learn More About Me: My Professional Experience Timeline   My Personality Type   A complete list of all employment worked from 1993 until… Learn More… With their strong sense of intuition and emotional understanding, INFJs can be… Learn More…

Read more

Reading Time: 2 minutes Having worked in the IT field for over 10 years, I resonated with Moira Alexander, of Chief Information Officer (CIO.com), a subsidiary of International Data Group (IDG), in her article titled Project management guide: Tips, strategies, best practices , when she listed the following as reasons IT projects fail: Misalignment between project goals and business strategy Unrealistic project scope or scope that is not closely controlled Vague business goals or requirements The remaining items Alexander listed in her article may have relevance to others but for me, these jumped out at me. Misalignment has occurred with me when management is afraid to set boundaries with clients. In software development you wireframe out all aspects of development but when managers meet with clients and let too much input enter the development process it mucks up the waters. Often times, it is because clients do not understand what all goes into programming software yet want to reserve the right to randomly add in a feature that may take months or even years to produce. Features included in software must be very specific, realistic, and useful or you have a bad end product. When someone doesn’t understand what goes into software they begin listing off features they’ve seen in movies or heard about in a tech magazine. The truth is, when you imagine something “cool” (like unnecessary window slide-in transition in RMS software) in the middle of production you effectively cancel the working contract, as well as the previous production schedule, and must reenter into the negotiation stage so you may rework the entire contract to include the given “cool” add-on. Clients become endlessly offended and have the “Why can’t you just add in anti-gravity while you’re at it?” attitude when it’s simply not a possible feature you can include and satisfy the terms of the contract (budget, time, etc.). However, when you have a manager that fails to relay this information to the client you immediately have unrealistic project scope. Vague business goals (or requirements) has happened with me when the client was given too much opportunity to change their mind about features offered. When contracts are signed for software they stand as the diecast from which all production will come from. If at any point the model (or cast) is changed, the entire contract must be rewritten to establish a new diecast from which software may be generated. In short, I completely agree with the items listed in this article. I have personally experienced setbacks and they did specifically include these three (3) items listed.

Read more

Reading Time: 3 minutes Reflection of Light   The Interest I was playing a game of chess 2D style on a tablet and it just seemed so 1980’s. While thinking of my next move the wheels in my head began turning and I started to think that there has to be another way to make this game more robust. If I took what I already know about programming could I make a program that was truly 3D? Probably not, right? Well, maybe, just maybe I could… Considering the following: R = IR / II and T = IT / II Where R + T = 1 Granted, this is nothing more than technically describing what we see when light transmits or reflects off of the given surface but it still led me to think that everything that we see is nothing more than what we think we see because we are slaves to our visual ports. Could we not then use a bit of optic tricks and tell our brains that we are seeing something that may or may not be there? I’m thinking so but it will take a bit more work to properly bring this idea to fruition. Consider the idea that light is really nothing more than what we (or our minds) make of it. Again, referencing to the video above, if someone is color blind then what they witness is limited by their faculties. Therefore, if we can fool our sensory gates into seeing in 3D than 3D does exist. The trick is utilizing optics to our advantage. After taking apart numerous devices which utilize lasers I have been working on the math which is giving way to the theory of a self-terminating beam which will give the illusion of a termination point in space. Thus, providing to the viewer that a “wall” or viewing screen is there when in reality it is not. Much of the basis for this is utilizing a series of lasers to cancel out the signals at a point of intersection which gives way to the viewing screen effect. With this hypothesis statement being made now comes the fun part of trying to get these things to really happen. Like the old saying, “After all that’s said and done there’s a lot more said than done.” I think a bit of rolling up the shirt sleeves would be in order. If we apply the priciple of superposition when the two laser beams meet a stationary wave is formed. This is because of the nodes and anti nodes. The nodes are like points when there is zero vertical displacement of light while anti nodes occur when there are four times the intensity of a normal laser. Laser talk can blab on forever about it’s properties and such but more to the point really is that you can only have time-averaged cancellation if the two waves are traveling in the same direction. If the waves are traveling at angles, they will continue on unaffected after passing each other. You can only have time-averaged, overall cancellation (as opposed to transient, instantaneous cancellation at specific points in time and/or space) if the waves are 180 degrees out of phase at all times. However, this is not possible for waves traveling in different directions. The waves might be perfectly out of phase at a frozen moment in time: Utlimately, when two lasers meet at one point (no matter what the angle 180, 90, 45, etc) it doesn’t do much to the naked eye. However, when matter is present at the crossing point, very interesting effects can happen, especially if we’re talking about femtosecond pulses meeting in a non-linear crystal. For the purposes of my experiement I will be using various materials at the point of intersection to create various 3D affects. I have worked on a lot more than what is on this page but this does communicate the basic heuristic. As time moves forward I will continue to put more information on this page as I complete the given phases of my project/experiement, then I will make those things a bit more presentable and then I will post them here in some sort of video format, tutorial or the like.   Summary of Downloads & Extra Links Getting Help The Principle of Holographs My Project Downloads Definition of holograph Links I found Helpful Holograms and their Applications Great Laser Saftey Tips

Read more