Nicholas Folts

Nicholas Folts

Software Developer at Paragon Lake

Greater Boston Area

Current
Past
  • Senior Software Engineer at CollegiateLink
  • Web Developer/Contractor at Self Employed
  • Facebook Application Engineer at Self Employed
  • Web Application Developer / Owner at Favrats (Self Employed)
  • Teaching Assistant - Computer Literacy I & II at Florida State University - Computer Science Department
  • Intern - Visual Basic Programmer at Freescale Semiconductor, Inc.
  • Webmaster at Florida State University - Sociology Department
  • Intern - Visual Basic Programmer at Freescale Semiconductor Inc.
  • System Administrator & Security System Agent at Benham Security Inc
Education
  • Florida State University
  • Florida State University
Connections
42 connections
Industry
Computer Software
Websites

Nicholas Folts’s Summary

Nicholas Folts’s Specialties:

Languages
Java (J2EE), PHP, MySQL, C, C++, JavaScript, XHTML, CSS, XML, XSLT, Visual Basic

APIs:
Facebook, Paypal IPN, Amazon, Flickr, Google Charts, JSON, AJAX, Prototype, Scrip.aculo.us, TinyMCE (Including developing plugins), Zendesk, DWR, Velocity, Dom4J, Log4J, Hibernate (Filters, HQL, Interceptors), Jboss, Apache, Tomcat, GD (PHP Library), STL


Nicholas Folts’s Experience

  • Software Developer

    Paragon Lake

    (Privately Held; Computer Software industry)

    September 2009Present (3 months)

  • Senior Software Engineer

    CollegiateLink

    (Privately Held; Information Technology and Services industry)

    July 2007September 2009 (2 years 3 months)

    Key Roles:
    - Develop a Facebook application allowing students to share their involvement with friends, aggregate our site's recent activity onto Facebook, and to receive SMS notifications

    - Online store, allowing organizations to do fund raising & event ticketing (Paypal IPN)

    - Virtual AJAX flyerboard to display campus event flyers online, including a PHP image resizing web service for automatic conversion of Office/PDF documents into images

    - Use XSLT (and custom Java extensions) to generate all the XHTML used on the site

    - Develop searches with advanced Hibernate queries (HQL), that can be filtered using Hibernate filters

    - Database schema management using Hibernate mapping files

    - Assure 508 compliance (Accessibility) in all new features developed, and identify/rework old features to meet accessibility standards

    - Redesigned the security framework to be controlled on a per-feature basis, allowing custom security roles

    - Used Zendesk API to aggregate data to customer's sites, allowing better communication and training

    - Modified the TinyMCE "media" plugin to allow only YouTube videos, and to display videos at a 16:9 ratio

    Technologies:
    Java (J2EE), MySQL, XSLT, JavaScript (AJAX), XML, XHTML, CSS, PHP (GD Libraries), Eclipse IDE, Ant, RSS, Jira, AOP, JBoss, Apache, Tomcat, N-Tier Architecture, ImageMagick, OpenOffice

    APIs:
    Facebook, Paypal IPN, Hibernate, Prototype JS, Script.aculo.us, Google Charts, TinyMCE, Zendesk, DWR, Velocity, Dom4J, WebTest, HtmlUnit, JUnit, Log4J

  • Web Developer/Contractor

    Self Employed

    (Computer Software industry)

    November 2003September 2009 (5 years 11 months)

    Contract work for StudentVoice, as well as, design, host and maintain various personal (resume, blog, wedding)/small business websites.

  • Facebook Application Engineer

    Self Employed

    (Computer Software industry)

    March 2007December 2007 (10 months)

    Developed two of the first 200 Facebook Applications (Pet Profile and Netflix Movies). Combined, the applications had over 80,000 users. Discontinued due to time constraints and frequent changes to the Facebook API.

    Technologies: PHP, MySQL, XHTML, CSS, Javascript
    APIs: Facebook, Netflix, Amazon

  • Web Application Developer / Owner

    Favrats (Self Employed)

    (Computer Software industry)

    February 2007June 2007 (5 months)

    Creator, designer and owner of favrats; a facebook.com and amazon.com Web 2.0 mashup. Accessed user's facebook friends and analyzed their favorite books, music, movies and tv shows to provide relevant product suggestions. Used both the Facebook and Amazon Developer APIs.

  • Teaching Assistant - Computer Literacy I & II

    Florida State University - Computer Science Department

    (Education Management industry)

    January 2005April 2007 (2 years 4 months)

    Computer Literacy I Subjects: Excel, Word, Powerpoint, Access, Windows, and general computer competency.

    Computer Literacy II Subjects: The basics of Dreamweaver, HTML, CSS, Flash, Photoshop and Illustrator.

  • Intern - Visual Basic Programmer

    Freescale Semiconductor, Inc.

    (Privately Held; Semiconductors industry)

    May 2006August 2006 (4 months)

    Continued work from earlier internship, creating extensive Excel/Powerpoint marcros/addins to generate graphs and presentations, and to automate the manipulation of large datasets.

    Technologies: Visual Basic, SQL, Excel, Powerpoint

  • Webmaster

    Florida State University - Sociology Department

    (Higher Education industry)

    June 2004December 2005 (1 year 7 months)

    Designed and maintained the Sociology Department's website. Servers lacked php, so learned Dreamweaver templates to allow for easy updating.

  • Intern - Visual Basic Programmer

    Freescale Semiconductor Inc.

    (Privately Held; Semiconductors industry)

    May 2005August 2005 (4 months)

    Created extensive Excel/Powerpoint marcros/addins to generate graphs and presentations, and to automate the manipulation of large datasets.

    Technologies: Visual Basic, SQL, Excel, Powerpoint

  • System Administrator & Security System Agent

    Benham Security Inc

    (Security and Investigations industry)

    April 2002January 2005 (2 years 10 months)

    Helped manage all IT needs for a company of 30 people, including technical support, networking, and system configuration. (Part Time)


Nicholas Folts’s Education

  • Florida State University

    MS , Computer Science , 20052007

    Courses:
    * 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

    Activities and Societies:
    UPE, ACM
  • Florida State University

    BS , Computer Science with minor in Mathematics , 20022005

    Courses:
    * 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

    Activities and Societies:
    UPE, ACM

Additional Information

Nicholas Folts’s Websites:

Nicholas Folts’s Groups:

ACM
UPE

  •    The Official Association for Computing Machinery (ACM) Group
  •    Prototype Community
  •    UPE - Upsilon Pi Epsilon

Nicholas Folts’s Honors:

FSU - Outstanding Teaching Assistant Award
Upsilon Pi Epsilon – Honor Society


Nicholas Folts’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Nicholas Folts’s full profile:

  • See who you and Nicholas Folts know in common
  • Get introduced to Nicholas Folts
  • Contact Nicholas Folts directly

View Full Profile