I AM BRETT CONNOLLY
and I Do

  • FrontEnd

  • BackEnd

  • Development

The Services I offer

Back-End

Several years of experience of corporate-level server-side programming using languages such as Node.js and PHP combined with database technologies like MongoDB and MySQL to build complex applications with priorities in efficiency and code maintainability.

Front-End

Well versed in vanilla Javascript and its core concepts as well as various Javascript libraries and frameworks such as JQuery, Angular, Meteor, and Bootstrap. Extensive knowledge of HTML5 and CSS3, leveraging their features for high memory efficiency and improved user experience.

Content Management Systems

Built and deployed a large variety of websites using various content management systems such as Wordpress and Joomla. Industries range from retail and medical, to staffing and food service.

Critical Thinking

Have collaborated heavily on many different projects requiring constant input, critical thinking, and on-the-spot problem solving. Strong grasp of MVC concepts and Object-Oriented Programming. There is no problem that can't be solved and there is no code that can't be improved.

I Am Brett Connolly

I'm a web developer living in Orlando, Florida. I have worked with companies like CHEP, VGlobalTech, Xulon Press, and am currently working as a Front-End developer at Marriott Vacations Worldwide. Development is not just a job for me, it's a passion.

View my Works
90

HTML5/CSS3

90

Javascript

80

PHP/MySQL

80

Frameworks

90

CMS

100

Personal Drive

Languages, Frameworks, and Technologies

Fluency and comfort level on a scale of 1 to 5

languages

Languages

  • HTML5
  • CSS3
  • Javascript
  • PHP
  • MySQL
  • Node.js
  • Java
  • Ruby on Rails
  • Python
  • Fluent
  • Fluent
  • Fluent
  • Advanced
  • Advanced
  • Advanced
  • Beginner
  • Beginner
  • Noob
languages

Frameworks & Libraries

  • SASS
  • JQuery
  • React
  • Meteor.js
  • Laravel 4
  • Wordpress
  • Express
  • Grunt/Gulp
  • Twitter Bootstrap
  • Angular.js
  • Fluent
  • Fluent
  • Advanced
  • Advanced
  • Advanced
  • Advanced
  • Advanced
  • Intermediate
  • Intermediate
  • Intermediate
languages

Other Technologies and Skills

  • Sublime Text 2/3
  • MAMP
  • Photoshop
  • Illustrator
  • APIs
  • XML/JSON
  • Git
  • MongoDB
  • Object-Oriented
  • Unix Shell
  • Fluent
  • Fluent
  • Advanced
  • Advanced
  • Advanced
  • Advanced
  • Advanced
  • Advanced
  • Advanced
  • Intermediate

The works I am proud of

Marriott Vacations Worldwide

Sales Center Technology

Sales Center Technology

Working with a team of 3 other developers with the creation and maintenance of Marriott Vacation Club's Sales Center Technology. The application assists company sales representatives in the process of selling vacations and timeshares and has significantly increased sales conversion rates since its implimentation.

The application is built to work offline, thus, all assets are downloaded ahead of time to prevent internet connectivity issues while live selling in the field. This application is built using a dynamic JSON structure (delivered via a Java-based server) that allows the company to create any number of presentations, including whichever modules they would like within those presentations, while also being adaptable to other language translations.

I primarly work in Javascript, while using HTML and CSS to mimic the mockups created by our designer. I have personally built 2 modules from scratch (points calendar and weeks calculator) and refactored a previously existing module (the vacation planner) replacing 90% of the previous code with a much improved version allowing for greater code maintainability and memory efficiency.

I have been tasked with coding a wide variety of functionality. I've created scripts to build a 'print view' in a new window to be PDF compatible. I have created modules that follow specific and complicated functionality based on strict business rules involving precise calculations from various data sources. I have built my code to be maintainable and highly efficient, using CSS transitions for animations, whenever possible, and using coding best practices.

Update 11/1/2017: Currently finishing beta testing of the Vacation Planner 2.0 module, to go to production in January 2018. Also diving into using React and Flux for the proposed online, customer-facing portion of our application.

Chronoalbums

Spotify App

Personal project built around this premise:

Have you ever been browsing music on your favorite music app and hear an awesome new song from an artist you love only to realize the album it was on came out over 6 months ago? It's nearly impossible to keep up with all my favorite artists so that's why I created Chronoalbums; a simple application that will gather all the artists in your Spotify library then sort all their albums in chronological order

  • Leverages Spotify API
  • Primarily Uses Vanilla Javascript
  • Handles Authorization Tokens

NOTE:Rate limiting may cause the app to not work properly or take longer. This is a known issue due to the limits of using a free developer account.

Also,

Fullstack JS

Various Experiments

Fullstack Javascript

A place for me to experiment with fullstack Javascript development scaffolded using Express. Mini-projects include:

  • Simple Angular To-Do application
  • Use of Javascript to access native mobile functionality and hardware
  • Custom REST API ** under construction **
  • Night and Day: CSS transitions and keyframe animations
  • Flappy Turd web game built with Phaser.js

LoveThroughChrist V2

Dating Site

A free Christian dating website.

A dating website for Christians that combines many features of popular dating websites, such as:

  • Facebook integration for pre population of profile data as well as allowing users to choose photos and videos from Facebook for use on their profiles.
  • Users may set preferences for searching, which finds users within a specified distance of the user's hometown location (Google Maps API).
  • Users cannot message another user unless they have sent them a 'wink'.
  • Live feedback of new activity such as new messages and 'winks'.
  • Persistent/live saving for most data (unless specified).
  • Allows users to write testimonials for friends or dates which require approval from user before posting to their profile.

This is the 2nd version of my dating website. Originally built using the MEAN stack, I rebuilt the application from scratch using the Meteor Full-Stack Javascript Framework built on Node. Uses MongoDB for database storage. Meteor makes use of data subscriptions, predictive database updates, and leverages the use of web sockets to allow for a very fast and seamless experience for users with all data changes, relevant to a user, happening in real-time.

Use of Git for source code management, Mongolab for MongoDB hosting and Digital Ocean for app hosting.

NOTE: I'm no longer hosting this application but can provide source code for inspection, if desired.

Crazy Conveyor

Physics-Based Web Game

A physics-based web game.

A web game that tasks users with throwing red blocks off the production line while leaving the green ones. For each green block thrown off or for each red block that reaches the chute, the player loses a point. For each green block that reaches the chute, the player earns a point.

Built using the Matter.js Javascript physics engine and API.

Portfolio Physics Demo

Physics Demo

A physics-based mini-project

An interactive, portfolio-based Javascript application.

Built using the Matter.js Javascript physics engine and API.

LoveThroughChrist

Dating Site

A free Christian dating website.

A dating website for Christians that combines many features of popular dating websites, such as:

  • Facebook integration for pre population of profile data as well as allowing users to choose photos and videos from Facebook for use on their profiles.
  • Users may set preferences for searching, which finds users within a specified distance of the user's hometown location (Google Maps API).
  • Users cannot message another user unless they have sent them a 'wink'.
  • Live feedback of new activity such as new messages and 'winks'.
  • Persistent/live saving for most data (unless specified).
  • Allows users to write testimonials for friends or dates which require approval from user before posting to their profile.

A personal project built from scratch using the MEAN.io fullstack framework boilerplate, which includes MongoDB, Express, Angular, and Node. The site is an ongoing work on progress and a way for me to continue learning these technologies and new techniques and concepts within them.

Use of Git for source code management, Mongolab for Mongo hosting and Heroku for app hosting.

NOTE: I am no longer hosting the Angular (MEAN stack) version of this site and have since rebuilt it using the Meteor framework. The source still exists on Github if code inspection is desired.

Einstein2

Xulon Press

Xulon Press's spiritual successor to their original Einstein backend employee dashboard

Worked with a group of 8 other developers from many different disciplines to create an entirely new employee dashboard completely from scratch using the Laravel 4 MVC Framework (PHP) along with AngularJS and jQuery.

I was personally responsible for various functionality including file uploading, AJAX enrichment, project note scripts, CRUD operations and database schema planning, along with maintaining a constant feedback loop with my supervisor and relevant employees.

** Code and sample viewing unavailable due to project oonfidentiality agreement with Xulon Press **

Object-Oriented Javascript

Form Validation

Simple form validation using object-oriented Javascript

Songrize - Splash Page

Music Discovery App

Built this splash page for my client's application currently in beta. Is 100% mobile responsive and makes use of CSS animations and transitions.

Responsive Custom Wordpress Theme

Ascentus

A small project to recreate the Ascentus website using only Photoshop files for generating assets and as a point of reference for site design. Development environment involved use of Node.js and Grunt.js for compiling SASS, linting HTML, and minifying scripts using Uglify.js and other relevant packages.

Site was converted to a custom Wordpress theme and provides different styles for both desktop and mobile (breakpoint at 699 pixels).

The site features 100% custom hover and scroll-based animations and transitions. As an added feature, users may type the word 'mario' on the website to display an 'easter egg' animation.

DISCLAIMER: This was a test project for potential applicants based on a previous version of their website. I did not build the current website nor do I claim ownership of any assets belonging to Ascentus and thus cannot personally host the project.

Financial Forest

Fin Cap Dev

"Leave paycheck-to-paycheck life behind with Financial Forest. This goal-setting app will help you save one month of expenses. Enter your average monthly spending and a target date. You'll receive your weekly savings assignment by text message. Save money and grow with us."

Worked with 3 other colleagues to build a financial planning phone application for the Fin Cap Dev competition held in San Francisco, California in the middle of June 2013, to compete against 12 other finalists. We recieved Honorable Mention putting us in 4th place and alotting our team a $5000 prize.

I was personally responsible for the back-end development of our application. We employed extensive use of HTML5, CSS3, jQuery, PHP and MYSQL. We deployed the application onto the Google Play store using the Adobe Phonegap Build framework.

Digital Privacy Notice

Web Application

Provides a scalable template for the display of a digital privacy notice. Content is generated from an XML file which can be changed by the client and uploaded without the need of a web developer.

This application was built using HTML, CSS, Javascript/JQuery, A slider-based Javascript plugin, PHP and MySQL, along with a complimenting XML file which is needed for content. The application is intended for use on mobile devices, as the user is expected to swipe through each slide. All core code, animations and transitions are 100% custom built by me.

Node + Express + MongoDB

Brett Connolly

"Node.JS application built using the Express.JS framework along with MongoDB for backend database storage.

Application showcases the Express.JS javascript framework which uses RESTful API procedures to apply all CRUD operations on the MongDB NoSQL document database using AJAX calls. Allows users to create database records, read user information, update user information, and delete users from the database.

Viewing unavailable as I do not currently have a dedicated IP for hosting the site. I can provide code, if needed.

laravel4

Image Upload App

Laravel 4

"A sample site built using the Laravel 4 PHP framework.

Site handles user login and signup, along with authentication and allows users to upload and delete images (pending).

Code Quiz

Brett Connolly

"A simple responsive application that quizzes users on various programming languages.

Uses HTML5/CSS3, and jQuery. Questions and answers are pulled from a dynamically changing JSON document. Questions are rearranged so users don't get the exact same order of questions each time.

CHEP Mobile App

CHEP

Allows company executives the ability to browse confidential corporate data on or offline using a mobile device (although it was optimized for any viewing device).

An application I built at my internship at CHEP. The purpose of this project was to build a jQuery mobile based web application that dynamically generates it's content through the parsing of an external JSON file. I employed use of the Local Storage function in HTML5 to allow for offline browsing of my application.

Personal Logo

Brett Connolly

Most recent logo redesign. Created using Adobe Illustrator.

Scandit

University of Central Florida

Grabbing first place in my class competition, this shopping application allows users to scan products (native only) which are added onto a persistent application shopping cart which keeps an ongoing total of items added to the user's cart. Features include store specific pricing, product information updates allowed by the user, dynamic computations based on user input and coupon/discount entry.

I was the sole back-end developer for this project. I used HTML5/CSS3, jQuery, PHP and MYSQL technologies along with parsing JSON via AJAX API calls to 2 different product APIs for data population.

Knight Scavenger

University of Central Florida

An application that aids UCF students with campus orientation by giving them a photo scavenger hunt to complete with their smartphones. Users must take photographs at the correct locations, aided by live GPS tracking. Scripts allow for individual user image uploads into their own personal, online folders. The application also allows for admin login in order to verify proper user submitted photos.

Was 1 of 2 back-end developers, in which I handled all of the user-based operations and functionality. We used HTML5/CSS3, jQuery, PHP and MYSQL.

Typographic Portrait

University of Central Florida

Created in Matthew Dombrowski's Typographic Design Class at the University of Central Florida

Songrize - Original

Custom CSS Animations

Custom site built using custom CSS animatons and transitions. Design and animations all created by me.

Lee James Floral

VGlobalTech

Website built during my tenure at VGlobalTech. The site was built using Wordpress and a pre-made template having heavily customized many of the images, jQuery/Javascript and HTML/CSS.

Hulu App

University of Central Florida

The purpose of this project was to emulate the Hulu Ipad application by employing the use of DOM scripting WITHOUT the use of JQuery to better understand its core use syntax.

Greenpath Energy Solutions

VGlobalTech

Website built over the course of a month during my tenure at VGlobalTech using the Joomla content management system. Site was built using a Rocketheme template but contains a very large amount of custom code and self created content.

Joomla Portfolio

Brett Connolly

My previous porfolio design built using the Joomla content management system and the Leviathan template from Rockettheme. All artistic assets outside of the template are self created.

Guardian Water Services

VGlobalTech

Website built during my tenure at VGlobalTech using the Wordpress content management system. Site was built using an elegant theme template. Did a fair amount of customization of html and css.

Other Designs

Brett Connolly

Other designs created throughout the years:

ProxEvents

Brett Connolly

This application searches A user's Last.FM account then finds shows for those artists in whichever zipcode is entered by the user. Connects to Last.FM and SongKick APIs to dynamically generate concert list.

Project uses HTML5/CSS3, jQuery, AJAX and PHP.

Other Websites

Brett Connolly

Other websites i've built, either while I was at VGlobalTech or freelancing:

http://myorlandopediatrics.com/

http://www.beforevertrimsouthflorida.com/physicaltherapy

http://www.myamazinghomes.com/

http://www.globalworldstaffing.com/

http://www.martinscottrealty.com/

Keep in Touch with me

Feel free to email me at (brett84c@gmail.com) or just use the contact form to the right. Please provide as much detail as possible for specific job opportunities and I will get back to you at my earliest convenience. Thank you!

Brett Connolly
Orlando, Fl, 32803