
Software Developer at Paragon Lake
Greater Boston Area

Software Developer at Paragon Lake
Greater Boston Area
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
(Privately Held; Computer Software industry)
September 2009 — Present (3 months)
(Privately Held; Information Technology and Services industry)
July 2007 — September 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
(Computer Software industry)
November 2003 — September 2009 (5 years 11 months)
Contract work for StudentVoice, as well as, design, host and maintain various personal (resume, blog, wedding)/small business websites.
(Computer Software industry)
March 2007 — December 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
(Computer Software industry)
February 2007 — June 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.
(Education Management industry)
January 2005 — April 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.
(Privately Held; Semiconductors industry)
May 2006 — August 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
(Higher Education industry)
June 2004 — December 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.
(Privately Held; Semiconductors industry)
May 2005 — August 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
(Security and Investigations industry)
April 2002 — January 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)
MS , Computer Science , 2005 — 2007
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
BS , Computer Science with minor in Mathematics , 2002 — 2005
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
ACM
UPE
FSU - Outstanding Teaching Assistant Award
Upsilon Pi Epsilon – Honor Society