Jason T. Stiles

Expert Web and Mobile Applications Developer

Work Experience


  • Sr. Delivery Manager at Nexient

    January 2015 - Present

    • Promoted to Senior Delivery Manager in January 2015; supervising 5-7 developers, 1-3 QA Analysts, and 1-2 UX designers.
    • Worked with Best Buy to re-write an existing Scheduling system from scratch using ASP.NET MVC, AngularJS, and Bootstrap. Solution integrated with a third-party system (Time Trade).
    • Worked with NBCUniversal to architect and design a new MEAN-stack application to assist them in their IT needs.
    • Worked to streamline processes and develop efficient solutions for teams
    • Functioned as the Platform Technical Lead and Technical POC for the Best Buy Geek Squad Mobile application.
    • Designed and architected the Geek Squad Mobile application, and its components, across the iOS and Android platforms.
    • Produced thorough technical documentation including technical design, sequence and swimlane diagrams, and architecture.
  • Delivery Manager at Nexient

    June 2013 - January 2015

    • Directly overseeing and managing the development activities on multiple projects and teams with different languages and technologies; utilized the agile development methodology.
    • Directly working with high-profile clients providing expert consulting in both application architecture and development.
    • Led UX team in designing mobile applications, websites, and dashboards
    • Leading UX team in designing applications across platforms and form factors.
    • Designed and developed a native Android Mobile Phone application for Geek Squad to assist agents in managing client orders in the field. The application integrated with REST-based web services and Google Maps.
    • Developed an internal tool for project management and tracking utilizing HTML5, CSS and AngularJS.
    • Delegated tasks, scheduled and balanced team activities to meet project deadlines.
    • Mentored developers in best practices and skill development, and provided period reviews.
  • Development Manager at Nexient

    February 2012 - June 2013

    • Managed the development of several projects in both PHP and Java using the agile development methodology.
    • Held daily stand ups, retrospectives, and technical design meetings with a few different teams consisting of 3-4 developers and QA analysts.
    • Delivered high-quality projects on-time and with a low-rate of defects.
    • Worked to streamline processes, coding standards and best practices within the organization.
    • Led and developed a complete HTML5, CSS3 and JavaScript e-commerce solution on a prototype for a Usability Study.
    • Produced detailed estimates for new projects
    • Worked to streamline processes within teams
    • Developed an automation script in VBScript using QTP for fully automating a few websites and calls to web services.
    • Produced thorough technical documentation including technical design, sequence and swimlane diagrams, and architecture.
    • Led Lunch n' Learn sessions around Site Optimization, SEO, CAPTCHA and Chrome Developer Tools
  • Lead Developer at Nexient

    June 2011 - February 2012

    • Developed a responsive web application using PHP, HTML5, CSS and JavaScript that allowed customers to schedule appointments through and intuitive and user-friendly interface.
    • Recognized as a source of knowledge for others, specifically for skills in development such as CSS, HTML5, JavaScript, jQuery and PHP.
    • Created test case generation tool which creates random XML docs from XML Schema.
    • 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 activities of QA analyst on the team.
  • Programmer at Potestivo & Associates

    July 2007 - June 2011

    • 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.
    • Designed and developed a unique Intranet that saved the company money and increased productivity of employees by streamlining several business processes.
    • Developed several tools on the intranet for integrating with TimeMatters Case Management System.
    • 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.
    • Provided application integrations with third-party services using REST and XML.
    • 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

Projects


  • AgentUI Re-Write/Magnolia

    2015 - 2016

    • Architected and developed a responsive web application for managing customer appointments for both Geek Squad and Magnolia as part of Best Buy.
    • AngularJS, Bootstrap, CSS3, HTML5, JavaScript, Grunt, SASS, REST, ASP.NET MVC
  • MoveCommand Application

    2015

    • Architected and developed a responsive MEAN stack application for coordinating office "moves" within NBCUniversal.
    • AngularJS, Bootstrap, CSS3, HTML5, JavaScript, Grunt, SASS, REST, MySQL, Express, Node.js
  • Geek Squad Mobile Application

    2014 - 2015

    • Architected a framework for the application across the iOS and Android platforms. Developed a component to allow remote device management with abilities to remotely take a picture, get the device‚Äôs location, and immediately lock the screen with a passcode. Developed a component for transferring contacts, photos, videos and messages between devices connected to a Local Area Network. Solution used JSON, and 256-bit encryption against SSL Sockets.
    • Android, iOS
  • FMS Mobile Application

    2014 - Present

    • Designed and developed a native Android mobile application which integrated with REST-based web services and Google Maps to allow Geek Squad agents to effectively manage client orders in the field. Worked with the business team to define requirements and guidelines; created wire-frames and a functional prototype which the application was built from.
    • Android SDK, Android Studio, Google Maps SDK
  • Project Management Web Application

    2013 - Present

    • Developed a web application for managing agile software development projects and handling project status reports.
    • HTML5, CSS2.1/3 JavaScript and AngularJS
  • eCommerce Prototype

    2012

    • Built a prototype for a usability study.
    • HTML5, CSS3, JavaScript and jQuery
  • Responsive Appointment Scheduling System

    2011 - 2012

    • Led the development of a LAMP-stack solution for a responsive-web appointment scheduling system
    • PHP/MySQL, HTML5, CSS2.1, JavaScript and jQuery

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.

Technical Skills


Top Skills

13+ years
  • Agile Scrum / Development Management
  • Front-End Development
  • Back-End Development
  • Mobile Development
  • Web Services
  • Methodologies

Front-End Development

13+ years
  • HTML / XHTML / HTML5
  • CSS, CSS 2.1, CSS 3
  • JavaScript

Front-End Frameworks

6+ years
  • CSS Grids / Reset / Twitter Bootstrap
  • AngularJS, Backbone.js / Underscore.js
  • jQuery / UI
  • iCanHaz.js / Mustache.js

Back-End Development

10+ years
  • C / C++ / C#.NET
  • Java
  • PHP
  • Node.js
  • SQL
  • XML

Mobile Development

4+ years
  • Native Android / SDK

Web Services

11+ years
  • REST
  • SOAP
  • SaaS

Methodologies

13+ years
  • Agile SCRUM
  • MVC / MVVM
  • Object-Oriented Programming
  • Pair Programming