July 2000 – June 2005
Hawk Electronics was my stepping stone into developing software for the desktop and also web development. Their website was an ecommerce site for clients can search and purchase electrical components online. Desktop applications were used by internal employees to maintain the database for the website. An Additional desktop application which was a Vendor Management System which allowed customers to easily reorder parts by scanning barcodes on products. This software streamlined the ordering process for the customer and kept their stock full. Intranet web applications were also used for internal departments to streamline their processes.
- Develop/Maintain hawkusa.com website for new and existing features.
- Develop intranet web based applications for multiple departments. HR (Accounts receivable application for generating past due, 2nd requests, and credit hold lists which would be automatically faxed to the customer using Castelle FaxPress or printed.), Customer service (Return Material Authorization (RMA) program to speed up the return process and streamline methods from customer service to value added departments for inspection.)
- Design and create SQL server table structures, views, and stored procedures
- Research, reverse engineer, and fix defects.
- Design marketing materials for print.
The Illinois Institute of Art
2002 - 2005
Bachelors of Fine Arts – Graduated with Honors
Major: Animation & Media Arts
Oakton Community College
1998 - 2002
Course Work: Computer/Web programming & graphic design
Development Languages & Concepts
- ASP.NET Core
- Entity Framework
- Acrobat After Effects
- Office Suite
- Visual Studio
- SQL Server
Normal Questions I get asked in interviews that are real answers that are not pre-canned or googled for the best response. You’re trying to find the best candidate; I’m trying to find the best company to work for.
Are you Authorized to work in the US?
Yes, that’s why I applied
Do you require Sponsorship to work in the US?
What are your strengths?
• Being someone that pushes the boundaries and that can be a leader and not a follower. I’m good at what I do and if I don’t know something, I can find the solutions to do it. I admit when I don’t know something, bounce ideas off of my co-workers and/or search online for the best practices. I don’t know everything because I’m constantly learning and growing. I’m passionate in what I do and I want to improve myself every day. I’m not a thesaurus so I won’t give you all the answers right away. If I don’t know it, I can do my job to research it and learn it.
• Being someone that is outspoken to improve solutions instead of just sitting back and being a keyboard button pusher. This will probably disqualify me because like I said in my summary, I’m not your average guy. I know what needs to be done to help not only the employees grow, but for the company to grow. A company needs innovators instead of those that sit back and just do the same thing every day.
• Being a team player. Working to grow together instead of being heads down person. I will get my job done but as a team, not a one man show. We either succeed together or fail together. We will learn from our failures and grow from it, apply the solutions to the next project.
What are your weaknesses?
• Everything because I don’t know everything. I’m constantly improving myself and there is so much to learn and every day is a day to improve myself.
• Dealing with office politics. Working under managers instead of leaders.
• Having to do cognitive and coding tests. I suck at taking tests and I’m not a robot, I don’t have all the answers. Some tests are timed and I’m coming up with a solution and testing my solution just to find out the question expired. So more than likely I’ll fail these tests. Cognitive tests are the worst. I’ll give you 12 minutes to answer 50 dumb questions that are not related to the job. Yeah, I’m an idiot but I’m good at what I do. You wouldn’t be interviewing me if you don’t see a fit.
• Live coding interviews. Seriously! The candidate is under enough pressure to impress everyone and get the job, having to be a thesaurus is ridicules. You say code this, then trying to do it with someone watching is stressful. I don’t know everything. Some people are not in their game when someone is watching them come up with the solutions. It’s like someone breathing down your neck while you work. Real world is code for a solution, test the solution, then deploy the solution.
• Take home tests. People have work, families, and real-world stuff going on that spending 8 hours to do a test isn’t possible. I’m fine with investing time to show my skills but honestly to do all this work and to find out you didn’t get the job is a waste of time.
• Oh, and I can’t spell, autocorrect is my life.
• Realizing that I have a lot of weaknesses which won’t get me the job. But I want to show I’m a real person that wants a job to grow in, collaborate with everyone, grow personally and career wise. Most likely I’m in some database that won’t get pulled up because of resume keywords. Most likely no one would read this because everything is automated. But if you read this, then you actually are looking for a candidate that cares instead of just being another resume in a database. I get contacted by a lot of resume writers to add all the keywords and garbage to show up in some huge database. I want companies that invests the time to actually read each resume to find a match.
• Realizing I didn’t get the job, and being told you’re in the database and will be considered for future positions. No, I won’t. It’s all about new applicants applying to new positions instead of trying to search the database of thousands of applicants that applied.
• Being a real person, with real feelings, struggles with everyday work life of the same old companies, hoping to find a company that is innovative instead of set in its old ways.
• So if you’re that company that wants to retain the best people, hire the best people, and improve together, then contact me and lets grow together.