Jason T. Stiles

Technical Delivery Manager & UI/UX Specialist

A picture of my family

Heya!

I am a Technical Delivery Manager and Web Application Developer specializing in user-centric design and development. I create functional, aesthetic, and user-friendly web applications that adhere to the latest web standards.

I have over 11+ years of experience in enteprise application development for web and mobile applications. I've led cross-platform development teams in numerous projects, and I'm a proponent of Agile SCRUM methodology and Test-Driven Development.

Contact Details

Name
Jason T. Stiles
Date of Birth
April 20th, 1983
Location
Ann Arbor, MI
U.S.A.
Status
Employed, Full-Time
Degree
B.S. Computer Science
 

Technical Skills

Web Design

70%

Front-End Development (HTML5, CSS3, JavaScript)

95%

Back-End Development (PHP, Java, C# .NET)

95%
 
 
  • D. Stiles Construction, Inc.
    Single page design using HTML5, CSS, JavaScript and the jQuery BX-Slider Plug-in.
  • Iridescent Moments Photography
    Minimalist design using CodeIgniter, PHP, HTML5, CSS, and JavaScript.
  • Best Buy: Scheduling
    Responsive design using CodeIgniter, PHP, HTML, CSS, and JavaScript.
  • Best Buy: Tech Support
    Complete configurable solution developed with Java, Spring, & Websphere.
  • Potestivo & Associates: PALMS
    Custom Intranet with several tools developed in PHP, HTML, CSS and JavaScript.
  • Potestivo & Associates: Website
    Custom CMS (powered by PALMS) and developed in PHP, HTML, CSS and JavaScript.
 

CSS Image Sprite Generator

CSS Image Sprite Example

The CSS Image Sprite Generator takes a zip file containing images in either GIF, PNG or JPG format and creates a CSS Sprite out of them (a sprite is one image containing multiple images). This tool will create the CSS sprite for you to download and generate CSS code for you to use in your design.

Work Experience


  • Delivery Manager at Systems In Motion

    June 2013 - Present

    • Managed development of multiple projects simultaneously and successfully delivered projects on-time
    • Led multiple teams between 5-10+ developers and QA analysts
    • Led UX team in designing mobile applications, websites, and dashboards
    • Worked to streamline processes and develop efficient solutions for teams
    • Created and led the development of an internal tool for project management and tracking
    • Initiated and ran team-building exercises
    • Provided thorough performance reviews, daily/weekly status reports, and interviewed new canddidates
    • POC for many Pre-Sales activities relating to front-end and mobile application development
    • Led and developed a complete HTML5, CSS3 and JavaScript e-commerce prototype for a usability study
    • Led and developed a native Android mobile application using Agile methodology
    • Developed useful internal tools for Time Management and generating Weekly Status reports
  • Development Manager at Systems In Motion

    February 2012 - June 2013

    • Managed the development of several projects both in PHP and Java
    • Led a few different teams with 3-4 members each
    • Delivered projects on-time, with low rate of defects, and with high quality
    • Held daily stand ups, retrospectives, and technical meetings with client teams
    • Followed Agile Software Development Methodology
    • Produced detailed estimates for new projects
    • Worked to streamline processes within teams
    • Interviewed potential candidates for development jobs in the company
    • Assisted in architecting a few different applications (both mobile and desktop)
    • Created a QTP automation script with VBScript for fully automating a few websites
    • Reviewed and produced high quality technical documentation and retrieved sign offs from business stakeholders
    • Led more Lunch n' Learn sessions around Site Optimization, SEO, CAPTCHA and Chrome Developer Tools
  • Lead Developer at Systems In Motion

    June 2011 - February 2012

    • Architected and developed a responsive application that allows customers to schedule appointments in HTML, CSS, JavaScript
    • Followed Agile methodology for delivering an updated version of the product every couple weeks
    • Worked on both front-end and back-end development on projects with PHP, CodeIgnither, HTML, CSS, JavaScript and jQuery
    • Developed and contributed code to other teams in the company for database-table object management, sprite generation, code deployment and configuration
    • Participated in daily stand ups and weekly team meetings, code reviews, and retrospectives
    • Led Lunch n' Learn sessions on various coding topics
    • Managed activites of QA analyst on the team
  • Programmer at Potestivo & Associates

    July 2007 - June 2011

    • Worked on building a sophisticated case management system to handle the company's legal records and documents
    • Created an Office plug-in in Outlook, Word and Excel to allow easy saving of emails and documents in the case management system
    • Created a web-based Document Assembly System for automatically assembling documents based on information and user input from case files
    • Developed a unique Intranet that saved the company money, increased productivity among employees, and streamlined several business processes
    • Created a flexible time management system complete with accruals, calendars, punch details, and a request system for approving overtime, vacation, time off, time clock corrections and timecards
    • Developed a user-friendly C# application to assist in opening new case files
    • Developed several web applications for handling legal matters, referrals, invoices, and documents
    • Assisted in solving many technical issues with servers, operating systems, applications, and networks
    • Maintained weekly action plans and JavaDoc-style code documentation
  • GUI Developer at Gridalogy

    Summer 2006 - Spring 2007

    • Developed user-friendly GUIs for a grid-computing application in Java and Swing
    • Developed a unique GUI architecture and design plan
    • Attended weekly meetings, gave consistent progress reports and updated code through CVS
  • Project Manager at Blue Marble Security Enterprise

    October 2004 - July 2006

    • Led a group of six students to develop a system that combined home security and portability
    • Held weekly meetings, kept team members on task, dealt with problems, and reported project deliverables
    • Maintained a budget, ordered materials, and met deadlines consistent with the goals of the project
    • Used Java to create a GUI application that interfaced with a piece of hardware for interaction with remote sensing devices
  • Finance Chief and Project Engineer at Blue Marble Security Enterprise

    October 2004 - July 2006

    • Developed a sophisticated GUI application in Java, maintained a budget, ordered materials, and met deadlines consistent with the goals of the project

Education


  • B.S. Computer Science from Michigan Technological University

    Fall 2003 - Spring 2007

    • Courses: C++/Java, Discrete/Data Structures, Computer Organization, Algorithms, Team Software Project, Computer Networks, Software Engineering, and many more.
    • Special Programs: Blue Marble Security Enterprise
  • Concentration in Computer Engineering from Kellogg Community College

    Fall 2003 - Spring 2007

    • Courses: C++/Java, Micro/Macro Economics, Philosophy, Calculus, Chemistry, English, and many more.

Top Skills


Management, Agile Methodology

100%

Front-End Development

100%

Back-End Development

100%

Web Design

70%

Technical Skills


HTML5, CSS2.1/3, JavaScript

100%

Android Mobile App Development

70%

PHP, MySQL

100%

C# .NET, Java

80%

Frameworks

jQuery, jQuery UI, Mustache.js

100%

AngularJS, Backbone.js, Underscore.js

70%

CodeIgniter, Smarty, PHPUnit

100%

Chrome Developer Tools

  • December 10th, 2012
I just did a Lunch & Learn presentation on Chrome Developer tools last week and used the video and accompanying slides as a reference.  This is really an excellent video that covers all the really great things you can do with Google Chrome's Developer Tools.  It's dated from Google IO Developer Conference held in 2011, but it's still great! Slides: http://chrome-devtools-io2011.appspot.com/template/index.html#1   ... Read more.

Optimization is King

  • December 3rd, 2012
Thought I'd share this Google Docs presentation I created a while ago for a Lunch and Learn at the company I am currently working with.  This presentation talks about the different ways to speed up your website and how to get noticed in search engines. ... Read more.

New Project: OnTask

  • May 20th, 2012
Started development on a new Task Management Application this weekend - I have dubbed it "OnTask".  Catchy, right? My objectives in developing this system are: Ease of creating tasks Being able to assign tasks to one or more people Getting notified by email or text message (both are optional in user account settings) when a task is assigned to you or when your task is updated Multiple lists List and Calendar viewing of tasks Upload files to tasks Mobile Application for syncing task... Read more.

Spiderzilla

  • May 7th, 2012
So, By special request, I have decided to re-tell the Spiderzilla story. But I must warn you... I will not be held responsible for any injuries that you or someone else may incur upon reading this post!! It is scary, very scary! Please Mothers, cover your children's eyes...It was a normal night, or so I thought, and I was peckish. I walk into the kitchen whilst thinking about what I might eat tonight. Would it be pizza rolls? Perhaps a sammich? Maybe I'll make some spaghetti, I though... Read more.

Alternatives to CAPTCHA Slides

  • March 29th, 2012
I put this together for a Lunch n' Learn talk I am presenting today at work. It is based off a blog post I wrote a while back on Alternatives to CAPTCHA. Enjoy. :)   To view the full-screen presentation: Click Here.... Read more.

Categories

  • All
  • AJAX
  • Apache
  • Apps
  • CAPTCHA
  • Chrome
  • CSS
  • JavaScript
  • jQuery
  • MOD_REWRITE
  • Optimization
  • PHP
  • Security
  • SEO
  • Spiders
  • Tools
  • XSS

Latest Posts

Chrome Developer Tools

December 10th, 2012

I just did a Lunch & Learn presentation on Chrome Developer tools last week and used the video and accompanying slides as... Read more.

Optimization is King

December 3rd, 2012

Thought I'd share this Google Docs presentation I created a while ago for a Lunch and Learn at the company I am currently wor... Read more.

New Project: OnTask

May 20th, 2012

Started development on a new Task Management Application this weekend - I have dubbed it "OnTask".  Catchy, right? My ob... Read more.
A picture of my family

Contact Details

Name
Jason T. Stiles
Date of Birth
April 20th, 1983
Location
Ann Arbor, MI
U.S.A.
Status
Employed, Full-Time
Degree
B.S. Computer Science
 

Send Me a Message


CSS Image Sprite Generator

To use this tool, simply upload a zip file containing images in either JPG, GIF or PNG format. The tool will automatically create a CSS Image Sprite along with CSS Code for you to use in your project(s).

Loading the post, please wait...

D. Stiles Construction, Inc.

Completed in August 2014 | http://www.stilesconstructioninc.com

This is actually my Dad's website who owns a construction business. He needed a simple, one-page website that emphasizes the experience and services his company provides. Another important factor was enabling potential customers with a quick and easy way to contact him.

Outside of the images, social media icons, and google maps; the look and feel was accomplished with straight HTML5 and CSS. The image carousel at the top was achieved with the jQuery bxSlider plug-in. The backend was coded in PHP which also handles the contact form submission.

Technical Details

Iridescent Moments Photography

Completed in Fall 2013 | http://www.iridescentmoments.com

This is a photography portfolio website using a clean, minimalist design. The objectives of this website was to showcase the photographer's portfolio and services.

The website was coding using the CodeIgnither PHP framework. The front-end uses HTML5, CSS, JavaScript, jQuery, and the jQuery ColorBox Plug-In.

Technical Details

  • Back-End:
    • PHP
  • Front-End:
    • HTML5
    • CSS
    • JavaScript
    • jQuery
  • Tools:

Best Buy: Scheduling

Completed in January 2012 | https://scheduling.bestbuymobile.com

During my time at Systems In Motion, I was involved in several projects. One of these projects was to develop a customer-facing appointment scheduling application. This app enables customers to schedule appointments to pick up their product at the nearest Best Buy store. In addition to being customer-facing, it also had an Administrative Control Panel that enabled Store Managers and Store Employees to configure stores and products in the system, along with fulfilling appointments at the store.

I held the Lead Developer position for the duration of the first phase of this project before moving into management. In the second phase of this project, the business wanted to make the site work better on mobile phones so I created a responsive solution which automatically detected the screen size of the client machine/device, and updated the styling automatically.

Technical Details

  • Back-End:
    • PHP
  • Front-End:
    • HTML
    • CSS
    • JavaScript
    • jQuery
  • Frameworks:

Best Buy: Tech Support

Completed in June 2014 | https://services.geeksquad.com/wps/portal/gsembeddedcontract?flow=gs&CID=SSGS

During my time at Systems In Motion, I was involved in several projects. One of these projects was to create a website that allowed customers to purchase Tech Support and Anti-Virus subscriptions. Additionally, the website also needed to work inside of an iFrame that GeekSquad agents use when chatting with customers over the web.

The course of this project spanned a few years where I held the Development Manager position and oversaw the entire project delivery. I managed a team of developers and QA analysts, and followed the Agile methodology to deliver specific functionalities each sprint. I was also the point-of-contact from a technical perspective for the busineses team and answered questions as needed.

Technical Details

  • Back-End:
    • Java
    • Spring
    • Websphere
  • Front-End:
    • HTML
    • CSS
    • JavaScript
    • jQuery

Potestivo & Associates: PALMS

Completed in April 2009

During my time at Potestivo & Associates, I was involved in several projects. One of these projects was to create a sophisticated and custom Intranet for the company that would later develop into holding several different tools, and even an entire case management system.

Starting out, PALMS was just a simple Intranet application where employees could log on, read about the company's latest news and important announcements, and get access to company documents and useful web links. It eventually evolved into an entire suite of applications all in one place.

Not only was PALMS a complete and custom Content Management System, but it also contained a plethora of tools used by the company such as: a complete time management system, a task manager, event calendar, employee management system, reporting system, case management system, company classifieds, and so much more.

PALMS' case management system was designed to be fast and efficient without being too complicated to use. This allowed workers to spend more time working the case file and less time fumbling around the interface. In addition, PALMS made it easy to stay on task through use of a checklist system. Each case file has its own checklist (i.e. a listing of steps that must be taken from when the case file is open until it is closed). Each step could either be manually completed by the case worker, or automatically by the system. That's right, PALMS had several automation features. Based on a set of conditions or scenarios, PALMS could automatically create tasks for case workers, schedule events, send out important emails or reminders, and even assemble important legal documents relevant to the case file.

Technical Details

  • Back-End:
    • PHP
    • MySQL
    • Apache
  • Front-End:
    • HTML
    • CSS
    • JavaScript
    • jQuery

Potestivo & Associates: Website

Completed in May 2010

During my time at Potestivo & Associates, I was involved in several projects. One of these projects was to re-design the company's website, and make it easy for the marketing staff to update it regularly.

The new website included a custom content management system (similar to PALMS) which made it super easy to add new blog posts and articles to the site. It also mame it easy to add and update attorney and staff biography pages. The website was also optimized for Search Engines, and included Google Analytics for tracking visitors.

Technical Details

  • Back-End:
    • PHP
  • Front-End:
    • HTML
    • CSS
    • JavaScript
    • jQuery