PHP Framework (2009 – Current)
- Originally developed in PHP 5.3 for ProNerve to implement a CRUD based web-site for their MySQL database to track cases and employees
- Allows database table rows to be treated as objects using lazy-loading for related tables to reduce database workload
- Direct relationship between html form fields and table columns with security implemented to prevent SQL injection allowing safe and quick development of paginated tables displaying database entries and forms to add, edit and delete rows
- MVC model used to separate code from design
- jQuery used to allow use of AJAX and JSON to simplify the user and administrator experience
- User session data stored in database to allow load balancing across many web-servers
- Able to detect if user is on mobile device and adjust interface accordingly
ProNerve (2009 – Current)
- MySQL backend
- Allows for a number of various user roles with various permissions
- Users can view their case schedule on a jQuery month, week and day calendar
- Users can upload any number of files to cases, equipment and facilities using Java based utility
- Site sends out Outlook compatible ical based e-mails to automatically keep employees up to date
- Developed using Eclipse IDE
AutumnMorning.com (2010 – 2011)
- Uses PHP 5.2 version of framework
- Designed database to meet client’s site design requirements
- Put client’s HTML into framework and created necessary CSS
- Use jQuery and AJAX with JSON to simplify user experience
- Created image class to allow the automatic intelligent resizing and padding of product images
- Eclipse IDE used for PHP development
DesertStages.org (2010 – Current)
- C# .Net based site with MS Access backend to integrate with existing ticketing system
- Reverse engineered binary file structure to fully integrate with existing system
- JavaScript with jQuery used to create theatre marquee animation
- Extensive use of AJAX when purchasing tickets to prevent multiple users from selecting the same seats
- AJAX with JSON used to mark seats as reserved on all user screens when one user clicks on a seat
- Common modules used to create objects out of database table rows
- Developed using Microsoft Web Developer Express and Microsoft Visual C# Express
- Site greatly increased ticket sales and earnings per ticket with convenience fee
bkucenski.com (2008 – Current)
- C# .Net based site with MySQL backend
- Site helps manage personal finances such as credit cards, loans and monthly expenses
- Cron jobs run to keep stock information up to date allowing site to generate charts and calculate historical performance of stock portfolios
- Designed database to handle storing historical stock data as well as user data
- Object oriented design to simplify communication between web-site and database
- Developed using Visual Studio
toolbox.com (2008 – 2009)
- Converted journal portion of site from classic ASP to C# .Net
- Fast paced SCRUM-based work environment
- Responsible for maintaining Wikipedia based Wiki and allowing seamless user experience between it and the .Net based main site
- Object-orientated design with common modules used to convert database tables into objects
- NUnit used to verify code before committing and deploying
- MS SQL backend
leadpile.com (2006 – 2008)
- Helped develop seller portion of site using Perl
- Designed JavaScript code to simplify form creation allowing the company to expand to any number of verticals
- Prototype and Scriptaculous used to simplify JavaScript development
- Eclipse IDE used for development
- Initiated move to more structured MVC framework
|