scapp281 / james-priest.github.io

James Priest CV

Home Page:http://james-priest.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

James Priest

 Twitter GitHub LinkedIn CodePen freeCodeCamp


Table of Contents

  1. Objective
  2. Skills
  3. Career History
    1. Velodea
    2. devaware Technology Solutions
    3. The Velodea Group
    4. Microsoft Corporation
    5. Phillips Research Laboratory
    6. Intel Corporation
    7. Talbert Medical Management Corporation
    8. Friendly Computer Networks
    9. DeVry Institute of Technology
  4. Education
  5. Training
  6. Certifications
  7. Social Media
  8. Additional Links
  9. Sample Apps
  10. My Story

Objective

Full Stack Developer with 20 years of Front End, Database, .NET, & Marketing experience seeking to join a dynamic & forward-thinking company in which to build the next generation of web & mobile apps.


Skills

Development Skills
Complete .NET Web Application Development SQL Server & MySQL Database Design & Programming
Multi-tier Object Oriented Design Cross-device & Cross-browser Responsive Design
Traditional Desktop Application Solutions LAMP Development
Integrated Video Solutions Usability, Information Architecture, Standards Design
Languages Web & Database IDEs & Code Environments
C# .NET Framework / ASP.NET Core VS 2017 / VS Code
JavaScript jQuery / Bootstrap / Web APIs GitHub
HTML5 / CSS3 Git Bash / Git CLI / TDD (QUnit) VS Team Services
VB SQL / Stored Procs / Triggers Azure Cloud VMs (Win/Ubuntu)
Stack Technologies
Front End Development
Additional Skills
Nodejs, Npm, NuGet, DotNet, Jekyll, Scss, Emmet (Zen Coding), Linting (JSLint, JSHint, ESLint, Flow, StandardJS), JS Style Guides (StandardJS, Google, Idiomatic.js, AirBnB)

⬆ table of contents


Career History

Velodea

April 2006 - June 2014
Technology Director & Development Lead Pasadena, California

Serving as technology lead and .NET expert for a digital marketing agency, I’ve had the opportunity to work on hundreds of website solutions ranging from small digital marketing campaigns to large-scale web application systems utilizing a wide variety of platforms, technologies and languages. Notable projects include:

  • Beechcraft Corporation (beechcraft.com) – As a direct extension of Beechcraft IT, duties included web application development, database design and content management. Responsible for building and maintaining entire Beechcraft corporate website as well as many applications to support the Sales and Marketing process.
    Technologies Used: ASP.NET, VB.NET, C#, database design, SQL Server, stored procs, Bootstrap, HTML, CSS, jQuery

  • Flex Ed (flexed.com) – Designed and developed a large-scale Learning Management System (LMS) to handle line-of-business functions including course creation, scheduling, enrollment, and reporting as well as many other work-flow automation tasks. The system currently tracks progress of 85,000 students, handles scheduling for over 100 hospitals, and employs modules for instructors and coordinators to manage rosters and certifications.
    Technologies Used: Linux/Apache, PHP/MySQL, HTML, CSS, jQuery, stored procedures, triggers, MySQL functions

  • Shell Eco-marathon Live Event (shell.com/eco-marathon) – The project involved the creation of a social & streaming media website to serve as a hub for coverage of Shell’s multi-national Eco-marathon event. The site provided twitter feeds, event video, on-line polls, and contest standings. The event was streamed live through our CDN utilizing real-time encoding.
    Technologies Used: PHP/My SQL, Live Video Streaming, JavaScript APIs (Facebook, Twitter, Flickr). HTML, CSS, jQuery

  • Favorite Top 10 (retired) – This “proof-of-concept” Social Media application was built for use on Facebook as well as 70 other social media and blog sites. The widget was developed using Flex, PHP and MySQL. XML over HTTP was used for the communication layer. The website also employs various JavaScript libraries for rich UI capability.
    Technologies Used: Flex, ActionScript, PHP/MySQL, XML, HTML, CSS, Prototype, Scriptaculous

  • REZA Investment Group (rezacompanies.com) – Approached by REZA companies to build a custom SalesForce implementation and website frontend to automate the sales process of high-end real-estate listings. This involved extending SalesForce through custom programming and exchanging information through extensive use of web APIs.
    Technologies Used: PHP/My SQL, Live Video Streaming, JavaScript APIs (Facebook, Twitter, Flickr). HTML, CSS, jQuery

  • J. Walter Thompson (Shell Passionate Experts) – Responsible for developing an interactive Flash site to promote Shell’s Passionate Experts campaign. The project incorporated use of various ActionScript 3 libraries, streaming video, keyed green screen footage and programmatic Flash animation as well as customized H.264 video encodings.
    Technologies Used: Flash, ActionScript, FMS streaming, AfterEffects, 3D Studio Max, Media Encoder, F4V H.264 encoding

  • ABC Studios Live Stream - ABC Studios engaged Velodea to design and build a streaming media system that would allow executives and other stakeholders the ability to tap into camera feeds at each remote sound stage location to view filming of various shows in real-time. The system developed was a custom combination of hardware and software encoders that could transcode to both Windows Media and Flash Media video which could be accessed through a secured website.
    Technologies Used: ASP.NET, C#, Flash, ActionScript, FMS & WMS streaming, Flash Live & Windows Media Encoders, F4V & WMV format encoding

⬆ table of contents


devAware Technology Solutions

July 2002 - March 2006
Founder & Lead Developer La Canada, California

devAware specialized in .NET & Windows DNA application development for the web and desktop. As founder and lead developer, my role was that of information architect, systems designer & application developer. Some notable projects include:

  • Sony VIAO Kiosk - Contracted to create a custom installation for all Sony VIAO display models at Best Buy, Circuit City, Good Guys and Fry’s Electronics stores. The system locked down the OS through registry and group policy modifications while still allowing customer interaction with the desktop and Sony apps. Usage statistics were logged, uploaded and accessed through secure login.
    Technologies Used: ASP.NET, ADO.NET, VB.NET, Win32, VB COM objects, SQL Server, IIS, Windows registry customization

  • Xtreme Desktops Applications - Engaged to develop an application framework for a series of Flash-based desktop experiences. Components consisted of .NET HTTP server applications to gather usage statistics for upload to a centralized analytics server. Responsible for custom built Analytics system and test environment utilizing IIS with ASP.NET and SQL Server. Lab consisted of Win 2000, ME, XP Home, XP Pro, Win 2000 server & 2003 server for complete unit and regression testing of each version of the desktop application. Over 50 branded applications were created and posted for distribution. Each desktop application was part of a marketing campaign to promote the following major motion picture & television series:

    • X-Men – The Last Stand • The Fast and the Furious • Fantastic 4
    • The Family Guy • Alien: Director Cut • National Treasure
    • Alexander • 24 Season 1-3 • X2 – X-Men United

    Technologies Used: VB.NET, ADO.NET, VB COM objects, InstallShield scripting, IIS, SQL Server, testing lab methodologies

⬆ table of contents


The Velodea Group

July 2000 - July 2002
Director of Corporate IT & Lead Developer Milan, Italy / Los Angeles, California

As lead developer and director of The Velodea Group’s Velotek division, job responsibilities spanned an array of IT related areas including web application development, systems architecture and network infrastructure. Velotek’s primary role consisted of developing web-based product offerings and creating technical solutions for clients.

  • VeloTrack (Site Management and Behavioral Analysis System) – VeloTrack was a custom-built solution that integrated seamlessly with websites to offer behavioral tracking, email list management, registration, surveying, and demographic-based site usage reporting. VeloTrack boasted the ability to capture millions of page views per day in a manner completely transparent to the end user. The system was designed to be highly customizable as well as intuitive in order to allow non-technical clients the ability to generate reports as well as create surveys and construct email marketing campaigns. All data was also available through HTTP as a Web API for integration into client applications.
    This was a modularized system developed over two years which consisted of equal parts Google Analytics, Constant Contact, Mail Chimp, WordPress & Salesforce before those systems came into being.

  • VeloTeam (Asset Management Extranet System) – Velodea’s extranet system managed all documents and materials related to a project while facilitating communication and collaboration between project teams and clients. Highly customizable document repositories organized and managed all project-based assets. Additionally, the system managed user accounts, tracked incident resolutions and sent automated email notification to the team when new material was made available to the site. Use of this system had reduced cost and dramatically increased productivity by shortening the development life cycle of Velodea’s projects. Over 100 customized instances were rolled out for clients such as Sony, Miramax, Qualcomm, and Toshiba. This was a system that provided the capabilities of Basecamp, DropBox, JIRA, and GitHub. It offered project management, document sharing, version control, bug tracking/issue resolution & client communications at a time when those services didn't exist out in the wild.

Technologies Used: ASP, JavaScript, HTML, CSS, SQL, VB, COM, XML; DevOps for Windows Server, Exchange Server & SQL Server platforms & Active Directory Networks.

⬆ table of contents


Microsoft Corporation

November 1998 – June 2000
Release Program Manager Redmond, Washington

As a key member of Microsoft’s Product Release team, responsibilities included application development, system design and project management for release of Microsoft product to the marketplace. Projects driven and developed by myself included:

  • Release To Web System (RTW) - This suite of applications was the primary release mechanism for product delivery to Microsoft.com worldwide. The system boasted an average of 1000 releases per month and tracked workflow, sign-off, QA, and virus scan. All released bits were vaulted to a centralized repository within the Software Release Labs. The application was designed entirely from the ground up to fulfill Microsoft’s need to release product in less than 3 hours.

  • PIRS University - Product Information Release Services (PIRS) University was an online training center that provided company-wide services and computer-based training related to product release. This site provided some of the following capabilities: automated content publication for non-technical business process owners, hierarchical management of heterogeneous data and online training registration for course offerings. This site provided centralized management for what was previously a fragmented information base.

  • Media Shipment Tracking System (ShipInfo) - The ShipInfo system gathered and tracked all software media shipments made to Microsoft’s third-party manufacturers. This allowed manufacturing facilities to plan production cycles as well as track the progress of any shipment. The system consisted of multiple SQL Server databases in each of Microsoft’s regions of operation. These databases received shipment information through a web-based front end from each of the release labs. The data was then warehoused three times daily to coincide with the close of business at Microsoft’s American, European and Asian operating centers. The warehoused data was then made available through the corporate extranet to vendors and manufacturers.

Each system was developed according to multi-tier design architecture standards and were built using HTML, ASP, Visual Basic, JavaScript, VBScript, CSS, and SQL stored procedures. Where possible, MTS COM objects were created for re-usability and programming practices followed a component-based object model. Additional responsibilities as Release Program Manager ranged from systems analysis to solution implementation and included such things as application prototyping, database implementation, user-interface design and technical, functional & user documentation.

⬆ table of contents


Phillips Research Laboratory

September 1997 – October 1998
Web Application Developer Albuquerque, New Mexico

Hired as Lead Intranet Developer for the U.S. Air Force’s Phillips Research Lab at Kirtland Air Force Base. Job functions involved design and implementation of all web-based client/server applications as well as systems analysis, database programming and graphic design. Technologies used included ASP, SQL, Java and ActiveX development. Also responsible for NT, IIS, and SQL Server administration and configuration.

⬆ table of contents


Intel Corporation

June 1997 – September 1997
Web Application Developer Rio Rancho, New Mexico

Contracted to design and develop a web-based reporting system responsible for generating statistical information for Intel University. Utilized ASP, SQL, and custom developed ActiveX DLLs. The system was implemented worldwide upon its completion.

⬆ table of contents


Talbert Medical Management Corporation

January 1997 – June 1997
Systems Analyst / Programmer Costa Mesa, California

As a member of the IS department, responsibilities included systems analysis and application development in the support of Talbert’s various management systems. Utilized MS Access, VBA, Visio, and Word to facilitate documentation.

⬆ table of contents


Friendly Computer Networks

May 1996 – January 1997
Systems Designer / Network Administrator Rancho Cucamonga, California

Designed, implemented, and maintained Microsoft and Novel networks for various business clients. Responsibilities included hardware, software and network services. Provided cost-effective solutions, installations and support of Microsoft products.

⬆ table of contents


DeVry Institute of Technology

July 1995 - May 1996
Helpdesk, Network & Technical Support Pomona, California

Founding member of DeVry’s Helpdesk facility. Lead six-member team responsible for 300+ Novell workstations connected to 11 NetWare servers, 3 UNIX servers, and 2 NT servers. Provided network administration, upgrade/repair and user support.

⬆ table of contents


Education

Bachelor of Science in Computer Information Systems
DeVry Institute of Technology Pomona, California
Graduation with Honors
GPA 3.52/4.00

⬆ table of contents


Training

Course Completed Provider Credential
Real-time Web with Node.js October 2017 Code School (Pluralsight)
Try jQuery October 2017 Code School (Pluralsight)
You, Me, & SVG October 2017 Code School (Pluralsight)
JavaScript Best Practices October 2017 Code School (Pluralsight)
JavaScript Road Trip Part 3 September 2017 Code School (Pluralsight)
JavaScript Road Trip Part 2 September 2017 Code School (Pluralsight)
JavaScript Road Trip Part 1 September 2017 Code School (Pluralsight)
Intermediate Front End Development Projects September 2017 freeCodeCamp
JSON APIs and Ajax module September 2017 freeCodeCamp
Basic Algorithm Scripting September 2017 freeCodeCamp
Object Oriented and Functional Programming August 2017 freeCodeCamp
Basic JavaScript module August 2017 freeCodeCamp
Basic Front End Development Projects August 2017 freeCodeCamp
Blasting Off with Bootstrap (CSS Frameworks) August 2017 Code School (Pluralsight)
CSS Cross Country (Intermediate CSS) August 2017 Code School (Pluralsight)
Front-end Formations (HTML5 & CSS II) August 2017 Code School (Pluralsight)
Front-end Foundations (HTML5 & CSS I) August 2017 Code School (Pluralsight)
jQuery module July 2017 freeCodeCamp
Responsive Design with Bootstrap module July 2017 freeCodeCamp
HTML5 and CSS module June 2017 freeCodeCamp
Try Git May 2017 Code School (Pluralsight)
Getting Started with Web Technologies April 2017 Microsoft Virtual Academy
JavaScript Fundamentals June 2014 Microsoft Virtual Academy
Developing in HTML5, JavaScript, and CSS February 2014 Microsoft Virtual Academy
Developing ASP.NET MVC 4 Web Application February 2014 Microsoft Virtual Academy
Programming in C# Jump Start January 2014 Microsoft Virtual Academy
C# Fundamentals January 2014 Microsoft Virtual Academy
Database Fundamentals January 2014 Microsoft Virtual Academy
Visual Studio 2010 Essential Training January 2014 Lynda.com
C# Essential Training January 2014 Lynda.com
Software Development Fundamentals January 2014 Microsoft Virtual Academy
What's New In Windows 8.1 for IT Pro's December 2013 Microsoft Virtual Academy
HTML5 & CSS3 Fundamentals December 2013 Microsoft Virtual Academy
Flash CS4 Professional Essential Training October 2009 Lynda.com
ActionScript 3 in Flash CS3 Essential Training September 2008 Lynda.com
Flex 3 Essential Training May 2008 Lynda.com
ActionScript 3 in Flex Builder Essential Training January 2008 Lynda.com
Flex 2 Essential Training November 2007 Lynda.com
CSS Website Design July 2007 Lynda.com
HTML Essential Training July 2007 Lynda.com
ASP.NET July 2003 App Dev Certification
VB.NET January 2003 App Dev Certification
E Commerce Apps through Advanced XML April 2000 Architag University
Macromedia Flash 4.0 March 2000 Microsoft Corp.
SQL Server 7.0 DB Implementation January 2000 Microsoft Corp.
Visual Basic 5.0 Certification December 1999 The Waite Group
Building 3-tier XML Architectures August 1999 The Waite Group
VB Data Access May 1999 Microsoft Corp.
VB Programming April 1999 Microsoft Corp.
XML, An Overview February 1999 Architag University
Advanced HTML Authoring December 1998 Microsoft Corp.
Oracle Developer 2000 Reports 3.0 May 1998 Oracle Training
VB & Internet Advisor DevCon 98 February 1998 Advisor Publications
Java 1.1 Programming Certification December 1997 The Waite Group

⬆ table of contents


Certifications

  • Microsoft HTML, CSS3, & JavaScript (2018) - In process
  • Google Mobile Web Specialist (2018) - In process
  • Java Programming Certification (1997)

Achievements

Links to sites that provide verification of training and courses completed.

⬆ table of contents


Sample Apps

⬆ table of contents


Social Media

⬆ table of contents


My Story

Written as a timeline and narrative

1994-1997 • DeVry University • Pomona, CA
- Bright-eyed and Bushy Tailed -
Schooled at DeVry University in technology, programming, and information systems. Graduated cum laude with a Bachelor of Computer Information Systems (BSc CIS) degree.
1997-1998 • Kirtland AFB • Albuquerque, NM
- Proving Myself -
Worked at Kirtland Air Force Base in Albuquerque, NM - Underwent FBI background check and was granted secret clearance to work on web-based collaboration applications dealing with guidance systems and other technologies relevant to our armed forces.
1998 - 2000 • ✨ Microsoft ✨ • Redmond, WA
- The Promised Land -
Worked at Microsoft as a Release Program Manager writing web-based applications to manage the release, cataloging, scanning, QA, workflow and distribution of all corporate releases to microsoft.com's Download Center - This was the most creative and engaging work experience of my life. The gold standard to which I measure all others and one I've committed myself to return to.
2000 - 2002 • Velodea • Milan, Italy
- International Man of Mystery -
Left Microsoft to join The Velodea Group - Became employee number seven of this dotcom startup. Here I experienced a new level of intensity and round-the-clock work that we justified as necessary "sweat equity". I traveled frequently between the Los Angeles and Milan offices and served as the head of technology and lead developer for many corporate projects, both internal and external.
2002 - 2006 • devAware Technology Solutions • Los Angeles, CA
- Opportunities at Home -
Wanting to settle down locally, I transitioned to work as an independent freelance developer under my own company umbrella. This was liberating, stressful, and intensely time consuming. It made me realize I love coding, development, and technology - I do not love corporate administration, legalities, deficit finance, negotiating project costs or collections. I did learn to wear many hats though. I had projects with Sony, Fox Studios and Xtreme Desktops during this time.
2006 - 2014 • Velodea (v3) • Pasadena, CA
- Innocence Lost -
Returned to Velodea which had re-branded itself and was under new management. Here I flourished for a time, focusing my efforts on helping lift the company out of a $200k deficit. The success of these endeavors seemed to assure the company's long-term future and had promised me an equity stake.
A long period of hard work, unflagging commitment, and faith in the company's future concluded with the unthinkable. The company was dissolved due to management's misuse of corporate funds. Well... At least I would be free to look for work with a company whose core values I shared and admired.
2014 - 2016 • Three-year Hiatus • Los Angeles, CA
- Being of Service -
Needing a recharge, I took time off to re-evaluate what I wanted my focus and position to be in the the industry. I knew I wanted to work with a large company and that my passion for code meant I wanted to be part of a development team whose members are as excited about the work as I am. I had clarity.
It was at this point I was called to move in a completely different direction. I was asked to care for a loved one who had been diagnosed with terminal cancer. I stepped into the role of caregiver and provided in-home care until her passing.
This experience showed me what it means to have strength and dignity in the face of the inevitable. I was honored to have been part of this labor of love and in the end, was moved to see that she was able to find meaning in her struggle. She passed away peacefully surrounded by friends, family, and loved-ones. She was thirty seven years old.
2016 - 2017 • Education, Certification & Training, Oh My! • Los Angeles, CA
- Full Circle -
I re-engaged with the development community and have been coding, reading, learning, and absorbing with a passion. I didn't want to just throw myself into the job market without first thoroughly mastering some of today's current and most in-demand web dev technologies. I had many paths to choose from but decided to settle on technologies I knew and loved. I focused my efforts on full-stack development, .NET Core & Azure cloud-based services.
So, I jumped into the world of MOOCs, boot camps, and classes by training 8-12 hours a day, five to six days per week. I'm still in the middle of this process and am excited to make the transition to full-time employee where I'll be able to reengage with a team, contribute to the whole, and be one among many once again.

⬆ table of contents

About

James Priest CV

http://james-priest.github.io


Languages

Language:HTML 44.0%Language:Ruby 29.8%Language:CSS 16.5%Language:JavaScript 9.7%