John Hammock

John Hammock

$10/hr
Data Entry and Processing
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
47 years old
Location:
Birmingham, Al, United States
Experience:
1 year
John Hammock 20548 Arlo Dr Mc Calla, AL--EDUCATION: B.S. in Computer Science, University of Alabama, (Fall of 1996 – Fall of 2002) awarded December 14, 2002 ● In Intro to Computer Science, I learned the core aspects of computer programming such as primitives and variables. I know Ada and C++ from the class and can utilize them for any project. From this class, I also began the art of debugging which I can still do today. ● In Data Structures, I learned about arrays, search trees, heaps, hash tables, and graphs. I also learned about the algorithms that are used to implement and build these data structures. C was used heavily in this class and I use it still today. ● In Numerical Analysis, I learned how to solve linear and nonlinear equations using different methods. Creating graphs and other visual aids was also discussed. MATLAB was used extensively in this class and I still work with it. ● In Introduction to Java Programming, I learned the ins and outs of Java. I learned how to write object-oriented code in Java. I also wrote applets. I write Java programs still up to today and I know the framework JQuery very well. ● In Microcomputers, I learned assembly language and wrote many small programs without the use of a high level language M.S. in Computer Science, University of Alabama (Fall of 2003 – Spring of 2005) awarded August 13, 2005 ● In Foundations of Software Engineering, I learned formal software development techniques; theoretical foundations of specification, design, and testing; programing methodologies and software reuse. All of these topics were utilized by implementing UML and I know it thoroughly well. ● In Database Management, I learned the practical aspects of database systems. I learned about the implementation and performance of both relational and NoSQL models. In this class, I worked a lot with SQL and PHP and still use them to today. I write queries in SQL all the time. ● In Analysis of Operating Systems, I learned about the general design of OS; synchronization, deadlock, virtual memory, and security, and parallel versus distributed systems. I know both PC and non PC OS such as Linux and MAC OSX. Of course, MS-DOS and Windows were extensively studied. ● In Computer Graphics, I learned about the mathematics of three dimensions and the generation of points, vectors, etc. I also learned about projections and the hidden line problem. This class utilized Visual Basic and I still use it. ● For a final project to receive my masters, I wrote a Java program using the BigNumber library that evaluated the Prime Number Theorem using the Riemann Hypothesis. It ultimately showed that Riemann is an even better estimate of the Prime Number Theorem than Gauss’s x/ln x. ● For another final paper, I used proof techniques to validate a simple computer program. Almost attained a B.S. and M.S. in Mathematics, University of Alabama (Spring of 2010 to Spring of 2011) During this time period, I took a special course that was allowing me to pursue a bachelors and masters in mathematics at the same time. I was taking both graduate and undergraduate classes. This was made possible by the fact that had already received a minor in mathematics by completing the B.S. in computer science. Unfortunately, I had to withdraw from school and fell short a few hours from receiving my B.S. and M.S. Overall GPA: 3.571 WORK EXPERIENCE: Computer Software Specialist University of Alabama Libraries Tuscaloosa, Alabama Full-time staff position- Worked 40 hours per week with occasional additional after-hours / overtime work Supervisor: Tom Wilson,-,-I served as the software manager of the entire library system at the University of Alabama. The library system consisted of six libraries across campus. There were 100’s of machines that required the upkeep of software. This included faculty computers and entire students labs. Responsibilities and Duties included: ● I installed software that was required by the faculty at the libraries. There was well over a 100 different programs required. ● I troubleshot problems that arose with the use of the software. This included user error or bugs within the system. ● I taught classes to the faculty that described the new features of recently bought and installed software, such as Microsoft Office or Adobe Suite. I taught a class about once a week. ● I maintained a database of all the software installation keys and install manuals, and insured that there were no duplicates and that the library had enough copies of each program. ● I created ghost copies of each type of computer for quick reinstallation that needed to be done due to problems such as hardware errors or corrupt software installation by students ● I troubleshot many problems over the phone to remote locations, such as the sister campus in Huntsville and its libraries. ● I installed software that allowed a database to be kept of solved and unsolved problems on network machines. This allowed us to also keep up with any unsolved faculty problems. Freelance Web Developer- For the past 8 years, I have been involved with both web development and learning new computer languages. I have built many websites from scratch and put them on the web. I know HTML, XML, JavaScript, CSS, JSON, and PHP. I have been an advisor to many more websites that were created by other people. Sites created include: ● http://www.stadiumpros.com/ ● http://drugfreeconsulting.net/ ● http://lacasacrimson.com/ ● http://irisandlola.com (now defunct) ● http://quiltingparadise.com (now defunct) I have also been writing small programs in Java and Python. I have also written during this time in Perl, Ruby, Haskell, and Swift. REFERENCES: Shannon Durham Personal Reference- My friend for the past 35 years. Irasema Quezada Professional Reference- A client. She owned irisandlola.com. She ran a store called Iris & Lola for 3 years. Thomas Wilson Professional Reference- My supervisor while I was working for the University of Alabama libraries.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.