Jonathan Craton
Permanent Address - 10628 E 500 S - Upland, IN 46989 - jncraton@gmail.com
School Address - 236 W Reade Ave - Upland, IN 46989 - jonathan_craton@gmail.com
Objective
To obtain a position within an establishment or to create my own establishment which encourages personal growth in the areas of computer programming and security, embedded systems, and electronics and which offers opportunities for advancement, leadership, responsibility, and the betterment of mankind.
Education
Bachelor of Science: Computer Engineering
Taylor University, Upland, IN
|
May 2010
GPA 3.3/4.0
|
Work Expirience
| Software Engineer Intern |
LightSys Technology Services |
Seattle, WA |
June 2008 - August 2008 |
- Formulated and produced the MySQL driver for the Centrallix application platform
- Increased knowledge of programming in C and JavaScript
- Resolved problems relating to security and memory leakage using GDB and Valgrind
- Developed a better understanding for the software design process
- Utilized sourceforge and CVS for project management
|
| Student Network Engineer |
Taylor Univeristy |
Upland, IN |
May 2006 - Present |
- Installed and configured network hardware including access points, switches, routers, and firewalls from Cisco, HP, and Aruba
- Researched new hardware and software solutions to problems involving security, scalability, cost, and redundancy
- Performed administration of Windows and Linux servers within a domain
- Worked with a large Ethernet network architecture utilizing copper, fiber, and wifi
- Gained an understanding of network security and attacks including SSH/SSL tunnels, SYN flooding and ARP spoofing
- Administered and explored a MAC-based network registration system
|
| Logos Hope Project Worker |
Operation Mobilisation |
Split, Croatia |
June 2007 - August 2007 |
- Performed computer and network hardware installation and configuration of devices from 3Com and Dell
- Deployed wired, wireless, and fiber optic Ethernet networking equipment
- Created a robust and adaptive network on a tight budget
- Managed, installed, and customized ethernet security and observation cameras to utilize custom power over Ethernet
- Gained significant cross cultural experience by living and interacting with Croatians and project workers from all over the world
|
| Web Admin and AV Assistant |
Eastbrook High School |
Marion, IN |
Spring 2006 |
- Learned essential hardware troubleshooting skills
- Obtained general knowledge of audio and video equipment
- Used HTML and JavaScript for webpage design
|
Skills
- Knowledge of computer programming in the following languages and areas:
C/C++, PHP, Java, PERL, JavaScript/HTML/XML/CSS, SQL, x86 assembly
- Experience with several engineering software packages including:
Autodesk Inventor, Unigrafix NX, AutoCAD, LabView, MultiSim, MatLab, Mathematica
- Knowledge and experience in computer security in the following areas:
Network security, input validation, memory safety, privilege escalation
- Understanding of the following types of computer security flaws and attacks to aid in their prevention:
Buffer overflows, Shell/Code/SQL Injection, Cross-Site Scripting/Request Forgery, Race Conditions, Cache Poisoning, Traffic Spoofing, Denial of Service
- Familiarity with the Windows and Linux server environments and applications including:
Apache, MySQL, PHP, Rails, Memcached, Cron, Squid, IPTables, IIS, SharePoint
- Experience implementing and understanding network architecture and hardware
- Comprehension of digital electronics and low level communications
- Comfortable with electrical test equipment, microcontroller interfacing, soldering, and electronics design.
- Knowledge of Linux and Windows command line interfaces and utilities
- Familiar with office products including Microsoft Word, Power Point, Excel, and Project
Honors/Activities/Interests
- Designed and programmed high-altitude balloon payloads with the engineering department at Taylor University
- Appeared on the Dean's List in the fall of 2006
- Worked on several volunteer or open source based projects including the Logos Hope project, Kardia finance system, and Centrallix application platform
- Discovered and reported many vulnerabilities in web design and computer systems including online banking and course management systems
- Interested in computer hardware, programming, and security
- Enjoys electronics, physics, and mathematics