Resume
Download in .doc or .pdf format.
Education
- M.S. Computer Science
- Florida State University (FSU)
- 3.67 GPA
- Awarded in April 2007
- Florida State University (FSU)
- B.S. Computer and Information Sciences with Minor in Mathematics
- Florida State University (FSU)
- 3.44 GPA
- Awarded in April 2005
- Florida State University (FSU)
- Other
- Colleges
- Florida International University - Sunset, Florida
- Broward Community College - Davie, Florida (dual enrollment)
- High Schools
- Western High School - Davie, Florida
- Munich International School - Munich, Germany
- Colleges
- Relevant Coursework
- Graduate Level
- Compiler Construction
- Analytical Methods
- Network Security
- Internet Computing
- Computer and Network System Administration
- Theory of Automata/Formal Languages
- Data and Computer Communications
- Distributed Web Application Development
- Advanced Unix Programming
- Pattern Recognition
- Undergraduate Level
- Complexity and Analysis of Data Structures and Algorithms
- Intro to Intelligent Systems
- Intro to Operating Systems
- Programming Languages
- Distributed Systems
- Applied Linear Algebra
- Intro to Probability and Statistics (4000 level)
- Cyber Investigations
- Theory of Computation
- Databases
- Computer Organization
- Data Structures, Algorithms, and Generic Programming
- Object Oriented Design and Analysis
- Object Oriented Programming
- Graduate Level
Employment
- Software Developer / Web Application Developer
- The New DJ Corp.
- July 2007 to Present
- Develop 'social' co-curricular management software for University's to process and collect information on their student's activities. Program using Java, XSL, XML, XHTML, CSS, JavaScript (including TinyMCE, Prototype and Script.alicio.us libraries).
- The New DJ Corp.
- Web Application Developer
- Facebook Application - Pet Profile
- June 2007 to December 2007
- Allows users to create Facebook profiles for their pets. 10,000+ users in first month.
- Stopped due to time constraints and frequent changes to the Facebook API.
- Facebook Application - Netflix Movies
- May 2007 to December 2007
- Allows users to add Netflix.com movie queue to their Facebook profile.
- Stopped due to time constraints and frequent changes to the Facebook API.
- Facebook Application - Pet Profile
- Intern - Visual Basic Programmer
- Freescale Semiconductor Incorporated - Quality Department
- May 2005 to August 2005
- May 2006 to August 2006
- Programmed extensive Excel and Powerpoint marcros/addins to assist in the manipulation of large datasets as well as creating graphs and presentations.
- Freescale Semiconductor Incorporated - Quality Department
- Teaching Assistant
- Florida State University (FSU) - Computer Science Department
- January 2007 to April 2007
- Computer Literacy II
- Taught the basics of Dreamweaver, HTML, Flash, Photoshop and Illustrator.
- Florida State University (FSU) - Computer Science Department
- January 2005 to April 2007
- Computer Literacy I & Micro Applications for Business
- Florida State University (FSU) - Computer Science Department
- Webmaster
- favrats
- February 2007 to May 2007
- www.favrats.com
- Creator, designer and owner of favrats; a facebook.com and amazon.com Web 2.0 mashup. Accesses user's facebook friends and analyzes their favorite books, music, movies and tv shows to provide relevant product suggestions. Uses both the Facebook and Amazon Developer APIs.
- Discountiued due to release of the Facebook platform.
- Patrice Folts & Brian Mankowski
- November 2006 to July 2007
- www.patriceandbrian.com
- Created, designed and maintain a website for Patrice Folts and Brian Mankowski's July 2007 wedding. Included a custom built guestbook and song request system.
- Florida State University (FSU) - Sociology Department
- June 2004 to December 2005
- www.sociology.fsu.edu
- Designed and maintained the Sociology Department's website. Servers lacked php, so learned Dreamweaver templates to allow for easy updating.
- Collegiate Leadership Academy
- April 2004 to November 2005
- www.southcla.org
- Designed and maintained a website for the student-ran Collegiate Leadership Academy.
- Little Big School
- November 2003 to April 2004
- www.littlebigschool.com
- Designed and maintained a website for the Little Big School kindergarten.
- favrats
- Computer Lab Monitor
- Florida State University (FSU) - Computer Science Department
- January 2004 to January 2005
- Florida State University (FSU) - Computer Science Department
- Intern - System Administrator & Security System Agent
- Benham Protective Services
- April 2002 to January 2005 (during college breaks)
- Benham Protective Services
Skills
- Languages
- Self Taught
- HTML/XHTML/DHTML
- Javascript
- CSS
- Visual Basic
- PHP
- AJAX
- Courses In
- Java (BouncyCastle)
- C++ (STL)
- C
- SQL
- XML (DTD, Schemas)
- SOAP
- WSDL
- J2EE (JSP, EJB, Servlets)
- True Basic
- MIPS Assembly
- Scheme
- Self Taught
- Software
- Systems
- Windows 98 - XP, Server 2003
- Mac OS X
- Linux/Unix
- Applications/Tools
- Windows
- Microsoft Office 2003
- Microsoft Visual Studios 2005 Pro
- Linux/Mac
- gcc/g++
- gdb
- vi
- tomcat
- lex
- yacc
- simnet
- gSOAP
- Multiplatform
- Adobe Dreamweaver
- Adobe Photoshop CS2
- Doxygen
- Javadoc
- Apache Ant
- IBM Cloudscape
- Windows
- Systems
- Certificates
- Basic Data Recovery and Analysis (BDRA)
- Issued by the National White Collar Crime Center (NW3C)
- August 2004
- Basic Data Recovery and Analysis (BDRA)
- Other
- Typing
- 60+ words per minute
- German
- Speak and read at an intermediate level
- Typing
Projects
- Compiler Construction
- Lexical Analyzer
- Developed a lexical analyzer using Flex. Formats any ANSII C code in HTML, highlights C keywords, operators, constants, and comments. Also adds line numbers to the output and properly indents statements and statement blocks.
- C, Flex/Lex, HTML
- Compiler
- Built a non-optimizing compiler that translates a Pascal-like program into Java Virtual Machine bytecode for execution by a Java Virtual Machine.
- C, JVM, JVM Bytecode
- Lexical Analyzer
- Internet Computing
- Ski and Weather Lookup
- Developed a composite service application with a client that invokes web services. The objective of the client is to list all ski resorts that lie within a certain radius of a given coordinate in the US, ranked according to the favorable weather forecast predictions for the next couple of days.
- C++, WSDL, gSOAP
- Dynamic HTTP Server
- Implemented an HTTP 1.0 daemon that serves static web pages, pages with dynamic content using AJAX, and dynamic server pages.
- C, AJAX, XML, HTTP
- Concurrent Proxy Server
- Created an concurrent proxy server using the <pthread.h> API. Also handled I/O timeouts, ignored SIGPIPE using signal handlers.
- C, HTTP
- Ski and Weather Lookup
- Network Security
- Diffe-Hellman
- Implemented the MTI/A0 (a two-pass, authenticated variant of Diffe-Hellman) key agreement protocol. Created as a plugin for Simnet so it could be tested on a simulated network.
- Java, MTI/A0, TCP, Simnet, Javadoc, MAC Authentication, Public/Private Key Generation
- Diffe-Hellman
- Web Application Development
- MathTool
- Extended the functionality of an Enterprise Java Bean calculator by adding a recursive power function.
- Java, EJB, J2EE
- Weather Service
- Added extended forecasts and created a GUI for a weather service application. Used the data from weather.gov to populate our forecasts, also displayed the information as a webpage.
- Java, EJB, J2EE, JSP
- Bookstore
- Enhanced a shopping cart system to allow users to change the quantity of an item once it has been added to the cart. Also, added database access to multiple beans so that stored information about the book could be displayed to users.
- Java, EJB, J2EE, JSP, Cloudscape, SQL
- Address Book
- Created an address book using JSP and JDBC. The address book allowed users to insert and delete entries, as well as display all entries in a single table or individually. Users were also able to search for entries based on last name, zip code, or a combination of the two.
- Java, JDBC, J2EE, JSP, Cloudscape, SQL
- Survey
- Created a ballot/survey servlet. The surveys were created generically using a xml config file. Voting was also limited to once every 24 hours using sessions.
- Servlet, Java, SQL, XML
- Library
- Developed a multi-threaded query application for a database of books. Users could select from predefined queries, or create and save their own. Also added a generic class to handle SQL queries.
- Java, EJB, J2EE, JSP, SQL
- MathTool
- Advanced Unix Programming
- Peer-to-Peer File Sharing System
- Implemented a concurrent server in C that communicates with multiple Java clients. Designed a protocol for communication. Clients could register/deregister files and queries to the server. Peers downloaded from one another based on the information provided by the server.
- Java, C, I/O Multiplexing, Sockets
- FTP Client & Iterative Server
- Implemented both a UDP and TCP version of an active mode FTP server and a FTP client. Supported 'cd', 'lcd', 'ls', 'lls', 'get', 'put' and 'quit' commands. Simulated packet loss to ensure the reliability of both the control and data channels were reliable for the UDP connections.
- C, TCP, UDP, FTP, "Stop-and-Go" Protocol, Sockets
- Bourne Shell Clone
- Created a clone of the Bourne shell, including signals, process-groups, foreground/background, and pipes, changing directories, and forking.
- C, Signals, Pipes, Process Management
- Peer-to-Peer File Sharing System
Extracurricular
- Conferences
- Facebook F8
- May 2007
- Facebook F8
- Elected Officer
- Association for Computing Machinery (ACM)
- Fall 2005 to Spring 2006
- Association for Computing Machinery (ACM)
- Membership
- Association for Computing Machinery (ACM)
- Fall 2003 to Spring 2007
- Association for Computing Machinery (ACM)
Achievements
- Scholarships
- Florida State University (FSU) - Computer Science Department
- August 2005 to April 2007
- State of Florida Bright Futures
- August 2001 to April 2005
- Florida State University (FSU) - Computer Science Department
- Faculty Nominations
- Placed in Programming Contest
- Third place in Association for Computing Machinery (ACM) contest
- Spring 2005
- Third place in Association for Computing Machinery (ACM) contest
- Made Academic List (Undergraduate Only)
- President's List (3.9+ GPA)
- Fall 2004 to Spring 2005
- Dean's List (3.5+ GPA)
- Fall 2003 to Summer 2004
- President's List (3.9+ GPA)
References
Available upon request
Page generated in 0.00128722190857 seconds
[back to top]




