Objective

To obtain professional experience in multiple aspects of digital media.

Education

University of Central Florida2005 - 2010

Digital Media |Computer Science GPA 3.7

Graduated05/2010

Technical Skills

  • Languages: ColdFusion, C#, PHP, SQL, .NET MVC3, JavaScript, HTML5
  • Databases: SQL Server, MySQL
  • Source Control: Team Foundation Server, Tortoise SVN, GitHub
  • Frameworks: CFWheels, Entity Framework, JQuery, JQuery UI, Kendo, CakePHP
  • Software: Photoshop, Flash, Dreamweaver, CS5Suite, FinalCut, Coda, Eclipse, JGrasp, Jira, SharePoint, Word, Excel, Powerpoint

Experience

SoftrockJan 2013 – Current

ColdFusion 9, SQL Server Development, and jQuery Development

gigats.com–Gigats is a job matching site and I developed the Gigats back office known as media at Softrock in which managers and users can post jobs to Gigats and managers can manage what companies, jobs, job titles and categories are used on Gigats.

LightmakerOct 2012 – Dec 2012

MVC3 and 4.NET, C# Development

Copart.com - this site was created for Copart.com. The site uses C# to map out stored procedures, return data from MySQl, DB2, and Solr. The site is an e-commerce site that allows several types of users with different permissions to bid, counter bid, buy, and join auctions for cars on particular lots. It also used the Google Maps API to show the next nearest location of one of Copart’s lots and show where all the Live Auctions are.

UCF Graduate StudiesMarch 2011 – Oct 2012

MVC3 and 4.NET Development

Scanning - this site was created for UCF to let admins create "batches", assign them roles, and export a PDF cover. This was done in MVC3 with VisualStudio 2010

- create the tables, views, and set up the foreign key restraints using SQL Server 2008

- implement the grid-24 CSS blueprint with external css files.

- create the logic files, and implement the logic using Entity framework on the controllers on the Web layer in C# using Microsoft Visual Studio 2010.

- created ViewModels in the Web layer for the home/edit page using AutoMapper and display them on the views using razor syntax

ErrorLogging - this site was created as a way to view all the errors being logged from our different web servers. It needed a mobile version using MVC4 mobile tools. Lastly it needed a windows app using WPF and XAML. The main site was done in MVC4 using Entity Framework in Visual Studio 2012.

- Create and implement all the logic files on the controller using C# in Visual Studio 2012 on the Logic layer.

- Create abstract classes and extend them since most of the ViewModels and logic files will be displaying the same columns from the database in the DAL layer.

- implement the views showing the results for different type of errors, each page having filters and pagination using web grid and Razor syntax.

- create a chart/graph that shows the amount of errors per day and create two date-pickers to filter the chart. This was done using JQuery UI and the Kendo UI

- create mobile views using JQuery mobile, and MVC4 mobile tools to design the mobile site

- create a WPF application that shows a grid using C# DataGrid of the errors and pops up a notification of an error with a link to the main site in XAML and C#.

UCF Graduate StudiesMarch 2010 – Oct 2012

ColdFusion 8 and 9 Development

Graduate Financial System - The admins needed a central site that allows them to view students’ information, as well as create assistantships, fellowships, awards, templates, and manage the budget for graduate programs. Site was done in ColdFusion 8 using Dreamweaver CS5.

- create 3 stored procedures that will merge 5 databases together to get all the information for the graduate students in SQL Server and Oracle. - ex: Personal Info, GPA, stipend, work history, fellowship, assistantships, etc. Then created a SQL Job that runs these procedures nightly.

- backend home page allows admins to filter and display students’ information. Admins can also "favorite" students so they can have easy access to them. Admins also have the ability to save their search filters as views so they can click each view and have those results appear. The tables had collapsible columns so admins can choose to hide columns that they are not interested in from the result set and save this preference. This page was primarily in ColdFusion 8, JQuery (tablesorter, datepicker, validation)

- Create a template page in which admins use a JQuery text editor to create custom reusable messages that will later be emailed to the student. The template also had a set of variables that the admins can click on and add to their template. This page mostly utilized Coldfusion’s cffile, cfcache, cfgrid functions.

- Create the budget page so admins can set max and min stipends for every program. The budget page would call query against views I created in SQL Server to combine data from an Oracle table and 5 different databases in SQL server to obtain all the information needed to calculate the budget for individual programs throughout UCF Graduate College.

Thesis and Dissertation - This site is designed to let students upload their thesis rough drafts on the front end, check their status of their draft and communicate with admins in order to receive feedback. The backend let the admins view all students who had thesis or dissertation hours. This project was done using the CFWheels MVC framework in Dreamweaver CS5.

- create the controller files with logic for the MVC using CFWheels ORM.

- create helper functions so the rest of my team can use them on the views. These were specially designed CFComponent files that ColdFusion lets all view pages utilize.

- implement the profile page and the home page similar to the Graduate Financial site listed above using the ORM and CFWheels functions for pagination and sorting to help organize the data.

Graduate Financial Agreement - every graduate student who signs up for an assistantship award must go through an agreement process. This site is designed to create templates for agreements and send contracts outto students and let them sign it and hand it in to their advisors. This project was done in CFWheels and Dreamweaver CS5.

- Set up the template page which lets users add fields, choose values and put default values where needed so they can load them on the agreement page, also create the home page and profile page.

- Agreement page - this is the page where admins load a template and start creating the agreement. It needed a very rigorous client side validation. This was done in JQuery and Knockout js. Once an agreement passed the validation it would be submitted and needed to be approved by super admins and the student.

MyReports - My job was to set up the CFWheels controllers and model files and implement the logic that lets users zip multiple excel files and create/merge excel spreadsheets into one excel file

VGlobal TechApril 2011 – July 2011

Joomla Developer

- implemented an e-commerce golf site with user login using Joomla and Virtumart

- an ecommerce site in Joomla with user login and paypal checkout.

-an ecommerce site in Joomla with user login and paypal checkout primarily focused on eyewear. Created the logo and implemented the share functionality using the Facebook, Twitter, APIs.

Automedia – Web DeveloperSept 2009 – Dec 2009

Created the Layout for the site using Adobe Photoshop CS 3

Coded all the CSS, HTML, and JQuery using Coda

Wrote all the SQL queries and stored procedures using SQL Management Studio

Displayed the information using ASP.NET MVC 2

Freelance ProjectsSept 2009 – Present

- For this project I was hired to use Drupal and create a website for University of Florida. My job was to create several Roles and Permissions. Create content types, implement search functionality, and install modules for caching, views, calendar, and implement them.

– I was hired to create a small social site in CakePHP that would allow users at UCF to have a place to communicate with each other, sell textbooks, look for apartments, and post ads. I was also in charge of implementing user log in, and admin functionality.

– My own personal site done using CakePHP. I used it so I can edit, upload, add, and delete content in certain areas of my site. I also implemented login, and roles for users and admins.

1