Danny Gonzalez 2 4 15


Host:Kyle Kratman

Daniel Gonzalez graduated from John Carroll University in 2014 with a 3.68 GPA, and received a Bachelor Degree of Science in Computer Science and East Asian Studies.

Work Experience

Since graduating John Carroll University Daniel has worked at the local Cleveland company ThunderTech. Daniel was hired at the position of Support Developer and is currently at this position. Daniel has currently been working on a number of content installs and is using an application called Content Management Systems (CMS) to create the sites. This client allows the developers to go into and update and make edits to their current sites. This client is also a very simple client to use that requires minimal knowledge of HTML.

ThunderTech Application Development Team

Daniel is apart of ThunderTech's Data Department. The Data Department has two main groups, the User Experience team and the App Development team. The App Development team has an additional subgroup that Daniel is currently in. This subgroup is the Support Team.
(diagram of the App Dev Team)

Daniel's currently known languages:

Java, C#, PHP, HTML, asp.net and JQuery computer languages


How does the work you have done at ThunderTech compare to the programs/work you have done JCU?

-A little easier; currently I've been working on a few content installs and we use applications called Content Management Systems (or CMS) to help create the sites. The idea is that our clients go into their sites and make updates/edits to their general content without needing to know much about HTML or coding logic (though it could help). If I'm not working on working with the CMS it also is a bit easier since (right now) I'm not creating everything from scratch and I only need to make specific changes, so if I can find where I need to make the change.

How many companies have you interviewed at? And how many of these interviews were technical interviews(requiring you to write code of some sort)? If so what did they have you do?

-Honestly I can't remember how many companies I applied for; my old job application spreadsheet had about 45-50 jobs listed and I'd say about 3/4 of them where for programming positions (the rest where for help desk positions). One copy had me make a patch for a small piece of code using mods (ex: mod%3) and my task was to edit the code to be more efficient. That was only one interview in my experience and the rest was general what have I worked on/with and also display and explain a piece of code I made (I used an old homework example).

Could you give us examples of what questions were brought up during interviews?

Interview Questions:

  1. What applications have I worked on?
  2. What languages have I used?
  3. Projects I've been a part of?
  4. What about the company interested me? (Suggested doing research on the company you are going to interviewed by)
  5. How I organize projects/assignments?
  6. Asked if I had any questions for them?
If you could go back and change anything during any of your interviews what would it be? (Discuss as many as you like, if any at all)

Things I'd like to change:

-Not be as nervous; I ended up going to the company when that particular interview was supposed to be a phone interview
-This isn't anything I want change but just a recommendation: short of wearing a tux I’d always dress up for an interview (dress short/pants, jacket, wear a class ring, get a nice haircut, etc.)
-Another recommendation: have a copy of your resume on hand to answer any questions

What courses at JCU would benefit us most in the work place?

CS 225: Advanced Web Design
Advanced Web Design is the course that most closely represents Daniel's job on a coding level. From the use of JQueries and cross page posting this course helped/is helping Daniel with his job at ThunderTech.

CS 470: Software Development Project

Daniel hinted at the individual work and team work associated with this course is a huge eye opener to what to expect out in the real world. The use of version control software, talking with clients, and fixing the little problems that appear are all apart of the daily regiment at ThunderTech.

Follow Up Questions
What is is about ThunderTech that makes you want to stay?

"The reason is that I enjoy being with my coworkers and knowing that what I've done helps out some or possibly get them out of a jam. What I mean is that I don't find the people I work with aggravating but instead I do look forward to seeing everyone and talking with them (if we're all free of course). And client wise, once again, I really do like the idea of helping someone out and in all honesty the good, understanding clients outweigh the "interesting" ones for me right now."

Why did you want to switch from being a video game developer to a web developer?

"…its more the industry itself that slowly turned me off from wanting to be a game designer. I kept hearing of the ridiculous work hours, bad conditions, and poor job security; in short I wanted to work on something that I enjoy and know that I'll still know that I'll have a job, not panic on a project and worry that I'll get a pink slip at any second. Also the practices in the industry itself just kept giving me a headache, to the point that I might honesty not care about the quality of my work since for all I know most people wouldn't enjoy it and that didn't set we'll with me."