Greeting gents and ladies,
I'm looking for a little advice from the programming community. Any and all input is very much appreciated.
My Background:
I hold a B.S. in Computer Science from a 4-yr college and a M.S. in Computer Science from a well respected University (not specifically for CS, but overall and well known in the area). I was granted full a assistantship and did about 40 hrs/wk for the school while in the M.S. program. I graduated in 2000 (BS) and 2007 (MS). I really took all the CS courses I could. Wouldnt say I focused on a particular area, but networking (distributed computing, etc) and system programming (c/unix) were areas of interest and focus at the time.
My Problem:
Since 2001, I was involved in the hospitality industry (eventually becoming General manager & tech liaison) and I have no "real world" experience in the software development field other than the graduate school work I was doing for the school at the time (Jr Sys Admin, Research Assistant, Teaching Assistant - totaling 40 hr/wk). At my current company I was involved in all aspects of the business, but did do some technical work as well. Briefly, my tech related experience is as follows: 1) responsible for the graphics design for our print advertisement, 2) built and maintained multiple PCs, 3) redesigned our websites a few years back, and then again more recently [jQuery, responsive website design, etc], 4) installed and maintained a network to include a pfsense box, multiple vlans, and vpn access, 5) purchased, installed, and managed a 12-node wifi system spanning 5 properties along with a central controller including the wiring and termination of all needed Cat5e / Cat6 cable required, and 6) programmed in Java some very basic software to interface with our [3rd party] lodging software in order to produce specific reports and reports of greater detail (keywords here are Java/SQL/JavaFX & Swing). This was only a small portion of my job function and I would not describe myself as an expert or even experienced; someone doing that work for a living would produce higher quality work, but for our non-existent budget the end product was far superior to what we currently had and to what our competition was doing at the time.
At this juncture, I am looking to move on and get back into software development. I prefer to not do websites, but rather do something in Java (application development, android/mobile apps, etc).
Outlook & Thoughts:
I imagine, if I apply to a job with a stale resume without any current relevant experience I would basically be passed over and seen to be non-viable given my education was quite a few years ago. Is this about about right or does having the degrees at least give me some traction even if it is aged? Does the work Ive been doing at my current company have any value?
Also, for what it is worth, Im in the Philadelphia area so there are plenty of tech jobs nearby and feel employer outlook on my age (mid thirties) / experience ratio may be of concern.
At this point, Im under the the impression (based on what I believe prospective employers would we looking for) that I need to make myself viable *before* actively pursuing a software development job.
Id love to hear your thoughts.
I'm looking for a little advice from the programming community. Any and all input is very much appreciated.
My Background:
I hold a B.S. in Computer Science from a 4-yr college and a M.S. in Computer Science from a well respected University (not specifically for CS, but overall and well known in the area). I was granted full a assistantship and did about 40 hrs/wk for the school while in the M.S. program. I graduated in 2000 (BS) and 2007 (MS). I really took all the CS courses I could. Wouldnt say I focused on a particular area, but networking (distributed computing, etc) and system programming (c/unix) were areas of interest and focus at the time.
My Problem:
Since 2001, I was involved in the hospitality industry (eventually becoming General manager & tech liaison) and I have no "real world" experience in the software development field other than the graduate school work I was doing for the school at the time (Jr Sys Admin, Research Assistant, Teaching Assistant - totaling 40 hr/wk). At my current company I was involved in all aspects of the business, but did do some technical work as well. Briefly, my tech related experience is as follows: 1) responsible for the graphics design for our print advertisement, 2) built and maintained multiple PCs, 3) redesigned our websites a few years back, and then again more recently [jQuery, responsive website design, etc], 4) installed and maintained a network to include a pfsense box, multiple vlans, and vpn access, 5) purchased, installed, and managed a 12-node wifi system spanning 5 properties along with a central controller including the wiring and termination of all needed Cat5e / Cat6 cable required, and 6) programmed in Java some very basic software to interface with our [3rd party] lodging software in order to produce specific reports and reports of greater detail (keywords here are Java/SQL/JavaFX & Swing). This was only a small portion of my job function and I would not describe myself as an expert or even experienced; someone doing that work for a living would produce higher quality work, but for our non-existent budget the end product was far superior to what we currently had and to what our competition was doing at the time.
At this juncture, I am looking to move on and get back into software development. I prefer to not do websites, but rather do something in Java (application development, android/mobile apps, etc).
Outlook & Thoughts:
I imagine, if I apply to a job with a stale resume without any current relevant experience I would basically be passed over and seen to be non-viable given my education was quite a few years ago. Is this about about right or does having the degrees at least give me some traction even if it is aged? Does the work Ive been doing at my current company have any value?
Also, for what it is worth, Im in the Philadelphia area so there are plenty of tech jobs nearby and feel employer outlook on my age (mid thirties) / experience ratio may be of concern.
At this point, Im under the the impression (based on what I believe prospective employers would we looking for) that I need to make myself viable *before* actively pursuing a software development job.
Id love to hear your thoughts.