LinkedIn GitHub Twitter CodePen freeCodeCamp Instagram Resume
Senior Front End / Full Stack React Developer with 20 years' experience building web applications. I'm passionate about User Experience, Responsive Design, and Accessibility.
Development Skills | |
---|---|
Complete Responsive Web Design | Web Accessibility & ARIA Compliance |
PWA & Offline Web Applications | Mobile iOS & Android App Development |
UI/UX, Information Architecture, Standards Design | Web Automation & Build Systems |
.NET Web Application Development | Database Development (RDBMS & NoSQL) |
Languages | UI, Frameworks, & Database | IDEs, Cloud, & Version Control |
---|---|---|
JavaScript | React / Redux / React Native | VS Code / Visual Studio / DevTools |
HTML5 / CSS3 | Node.js / Express / Socket.io | Git / GitHub / GitHub Pages |
C# | ASP.NET / .NET Framework | Azure DevOps / Heroku / Netlify |
VB.NET | SQL / Stored Procedures / Transactions | Azure Cloud (Win & Linux VMs) |
| |
Technical Skills |
---|
Web: Bootstrap, jQuery, Semantic-UI, Sematic-UI-React HTML5 APIs: Service Worker, Web Worker, IndexedDB, Cache API, Fetch API, Promise API Build: Npm, Yarn, Gulp, Grunt, Jekyll, MarkDown Database: MS SQL Server, MySQL, SQLite, MongoDB Query Syntax, NoSQL, Redis Industry Knowledge: Digital Marketing, Project Management, Documentation & Technical Writing |
September 2019 - present | |
---|---|
Senior Software Engineer | Pasadena, California |
Chief Front-End Engineer for the Business Process Intelligence and Usage Reporting teams.
- Work with Finance and Marketing to develop client-facing digital dashboards.
- Architect various APIs for delivering analytics data to Frontend components.
- Technologies include Typescript, React, React Hooks, Recharts, AWS, and MongoDB.
April 2017 - August 2019 | |
---|---|
Senior Software Engineer | La Canada, California |
Completed two years of full-time technical training related to web and mobile development. This was done through Udacity, an industry leading technology educator that offers programs created by Google, IBM, Amazon, AT&T, and Facebook.
| Program | Duration | Completion | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | | React Nanodegree (React, Redux, & React Native) , Udacity | 6 months | June 2019 | | Google Mobile Web Specialist Nanodegree, Udacity | 6 months | Oct 2018 | | Grow with Google Scholarship, Mobile Web Development, Udacity | 3 months | Apr 2018 | | JavaScript Algorithms & Data Structures Certification, freeCodeCamp | 300 hours | Dec 2017 | | Responsive Web Design Developer Certification, freeCodeCamp | 300 hours | Jul 2017 |
April 2006 - March 2017 | |
---|---|
Technology Director & Development Lead | Pasadena, California |
Served as technology lead and .NET expert for a digital marketing agency. Had the opportunity to contribute to hundreds of website solutions across a wide variety of platforms, technologies, and programming languages for such clients as:
Qualcomm | J. Walter Thompson | Edelman |
Shell | Sony | Beechcraft |
Maserati | ABC Studios | Sprint Telecomm |
Miramax | 20th Century Fox | Adobe |
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, JavaScript, 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, JavaScript, jQuery -
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 – 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
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 lab with IIS, ASP.NET, and SQL Server. Over 50 applications were created to promote the following major motion picture & television brands:
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
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.
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 ranged from systems analysis to solution implementation and included such things as application prototyping, database design, user-interface design and technical, functional, and user documentation.
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.
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.
June 2019 | |
---|---|
GitHub | Live Demo Code Notes | Code Sample |
Mobile Flashcards is an iOS and Android app was built with React Native & Redux.
|
May 2019 | |
---|---|
The Triathlon Fitness Tracker was built for iOS and Android using React Native.
|
GitHub | Live Demo Code Notes | Code Sample |
April 2019 | |
---|---|
GitHub | Live Demo Code Notes | Code Sample |
Would You Rather is a polling game that presents users a series of questions to answer.
|
December 2018 | |
---|---|
This mobile-optimized Progressive Web App is
|
GitHub | Live Demo Code Notes | Code Sample |
June 2018 | |
---|---|
GitHub | Live Demo CodePen | Code Sample |
This JavaScript SPA was built as a proof-of-concept.
|
March 2018 | |
---|---|
This SPA was written to demonstrate JAMStack architecture.
|
GitHub | Live Demo CodePen | Code Sample |
September 2017 | |
---|---|
GitHub | Live Demo CodePen | Code Sample |
This app was built to satisfy a Front End certification requirement.
|
August 2017 | |
---|---|
This site was written to satisfy a Front End certification requirement.
|
GitHub | Live Demo CodePen | Code Sample |
July 2017 | |
---|---|
GitHub | Live Demo Code Sample |
This app was built as part of my Microsoft Developer Certification study.
|
- React Nanodegree Project Notes
Step-by-step walk-through of how I built each of my React Nanodegree capstone projects.- Project 3 - Mobile Flashcards App
Mobile Flashcards is a React Native app for iOS and Android that allows users to create decks, add cards, and quiz themselves. It uses React Native, Expo, Redux, & React Navigation. - Project 2 - Would You Rather App
Would You Rather is a polling game that presents the user with a series of questions that can be answered one of two ways. It's built with React, Redux, React Router, & Redux Thunk. - Project 1 - MyReads App
MyReads App allows users to search from a catalog of books and save choices to various books shelves. It's built with React & React Router.
- Project 3 - Mobile Flashcards App
- React Nanodegree Course Notes
Course Notes from the React Nanodegree course list.- React Nanodegree Notes - Table of Contents
- Section 1 - React Fundamentals
- Section 2 - React & Redux
- Section 3 - React Native
- Mobile Web Nanodegree Project Notes
Step-by-step walk-through of how I built my capstone project. This is a fully responsive Restaurant Review Progressive Web App (PWA) with database, caching, & offline capabilities.- Table of Contents - Restaurant Review App Code Notes
- Stage 1 - Building a fully responsive & accessible web app
- Stage 2 - Offline capability with Service Worker, Cache API, & IndexedDB
- Stage 3 - Designing HTML5 forms, offline request queue, & performance tuning
- Stage 4 - Launching live site with back end data services & front end build process
- 100 Days of Code Log
Tasks, challenges, and work samples related to web development over the last 18 months.- Log Round 1 - June 2017 - January 2018
- Log Round 2 - January 2018 - May 2018
- Log Round 3 - May 2018 - October 2018
- Log Round 4 - October 2018 - February 2019
- Log Round 5 - February 2019 - present
- Microsoft Programming in HTML5 with JavaScript and CSS3 Study Notes
Notes related to my studies for the MS 70-480 certification exam.- Chapter 6 - JavaScript Objects
- Chapter 10 - WebSocket Communications
- Chapter 11 - HTML5 Media
- Chapter 12 - HTML5 Canvas
- Chapter 13 - HTML5 Drag and Drop
- Chapter 14 - HTML5 Geolocation
- Chapter 15 - Web Storage
- Chapter 16 - Offline Web Applications
- Chapter 16 - WebSQL
- Chapter 16 - IndexedDB
- Grow With Google Scholarship Challenge Course Notes
Course notes from the Offline First & ES6 JavaScript Improved courses.- Table of Contents - Mobile Web Specialist Phase 1 Course Notes
- Offline First (1) - Introducing the Service Worker
- Offline First (2) - IndexedDB and Caching
- ES6 JavaScript Improved (1) - Syntax
- ES6 JavaScript Improved (2) - Functions
- ES6 JavaScript Improved (2.5) - Classes
- ES6 JavaScript Improved (3) - Built-ins
- ES6 JavaScript Improved (3.5) - Built-ins-Pt2
- ES6 JavaScript Improved (4) - Professional Developer-fu
- Mobile Web Nanodegree Course Notes
Course Notes from the Nanodegree course list.- Table of Contents - Mobile Web Specialist Phase 2 Course Notes
- Accessible & Responsive Web Apps - Responsive Web Design Fundamentals
- Accessible & Responsive Web Apps - Responsive Images
- Accessible & Responsive Web Apps - Web Accessibility
- Dynamic & Offline Capable Web Apps - Asynchronous JavaScript Requests
- Dynamic & Offline Capable Web Apps - Web Tooling and Automation
- Performant Web Apps - Client-Server Communications
- Other Course Notes
Notes from other key courses I've taken.- Pragrim Technologies - Object Oriented JavaScript
- Udacity - JavaScript Promises
DeVry University California | 1994 - 1997 |
---|---|
Bachelor of Computer Information Systems (BSc CIS) | Graduation with Honors - GPA 3.52/4.00 |
Computer Science degree with a focus on the following.
- Software Engineering
- Web Application Development
- Database Management.
Core languages taught are Java, C#, and JavaScript.
Udacity | 2019 |
---|---|
React Nanodegree | Web Application Development |
This 6-month program prepares developers to build declarative user interfaces for the web as well as iOS and Android devices. It covers developing:
- JavaScript ES6
- React/Redux
- React Native
Udacity | 2018 |
---|---|
Google Mobile Web Specialist Nanodegree | Web Application Development |
This 6-month program prepares developers to be job-ready for Mobile Web Development roles. It covers developing:
- Accessible and Responsive Web Apps
- Offline capable Web Apps
- Optimized and Performant Web Apps
Udacity | 2018 |
---|---|
Grow with Google Mobile Web Scholarship Challenge | Web Application Development |
This 3-month intensive program served as a precursor to the formal Mobile Web Specialist Nanodegree by Google program offered by Udacity. It focuses on Responsive Design, Web Accessibility & Offline-first Architecture.
freeCodeCamp | 2017-2018 |
---|---|
JavaScript Algorithms and Data Structures | Web Application Development |
This represents roughly 300 hours of course work. It covers JavaScript, ES6, Regular Expressions, Debugging, Data Structure, Algorithm Scripting, Object Oriented Programming, & Functional Programming.
freeCodeCamp | 2017-2018 |
---|---|
Responsive Web Design | Web Application Development |
This represents roughly 300 hours of course work. It covers all aspects of modern web design including HTML, CSS, Visual Design, Accessibility, Responsive Web Design Principles, Flexbox, & CSS Grid.
| Program | Duration | Completion | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | | React Nanodegree (React, Redux, & React Native) , Udacity | 6 months | May 2019 | | Google Mobile Web Specialist Nanodegree, Udacity | 6 months | Oct 2018 | | Grow with Google Scholarship, Mobile Web Development, Udacity | 3 months | Apr 2018 | | JavaScript Algorithms & Data Structures Certification, freeCodeCamp | 300 hours | Dec 2017 | | Responsive Web Design Developer Certification, freeCodeCamp | 300 hours | Jul 2017 |
Starting in April 2017, I began a full-time program of online study related to web & mobile development.
I've completed more than 45 courses from providers such as Udacity, Pluralsight, Code School, Microsoft Virtual Academy, & freeCodeCamp.
Course | Completed | Provider |
---|---|---|
React Native | May 2019 | Udacity |
React & Redux | March 2019 | Udacity |
React Fundamentals | January 2019 | Udacity |
Becoming a GitHub Pro | December 2018 | Udacity |
High Conversion Web Forms by Google | November 2018 | Udacity |
Browser Rendering Optimizations by Google | November 2018 | Udacity |
HTTP & Web Servers by Google | October 2018 | Udacity |
HTTP Communications by Google | October 2018 | Udacity |
Web Tooling & Automation (Grunt & Gulp) | August 2018 | Udacity |
Asynchronous JavaScript Requests by Google | July 2018 | Udacity |
JavaScript Promises by Google | June 2018 | Udacity |
Web Accessibility by Google | June 2018 | Udacity |
Responsive Images by Google | May 2018 | Udacity |
Responsive Web Design Fundamentals by Google | May 2018 | Udacity |
React Bootcamp (4-days) | April 2018 | Tyler McGinnis |
Programming in HTML5 with JavaScript & CSS3 | April 2018 | Microsoft Press |
ES6 - JavaScript Improved by AT&T | March 2018 | Udacity |
Offline Web Applications by Google | February 2018 | Udacity |
Regular Expressions | December 2017 | Code School (Pluralsight) |
Mobile Web Design | December 2017 | Code School (Pluralsight) |
Flexbox Zombies | December 2017 | Dave Geddes |
Cracking FlexBox | November 2017 | Code School (Pluralsight) |
CSS Grid Garden | November 2017 | CodePip |
Flexbox Froggy | November 2017 | CodePip |
CSS Web Animations | November 2017 | Code School (Pluralsight) |
Advanced jQuery | November 2017 | Code School (Pluralsight) |
Git Real Advanced Intro to Git | November 2017 | Code School (Pluralsight) |
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 |
Course | Completed | Provider Credential |
---|---|---|
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 (Redmond campus) |
SQL Server 7.0 DB Implementation | January 2000 | Microsoft (Redmond campus) |
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 (Redmond campus) |
VB Programming | April 1999 | Microsoft (Redmond campus) |
XML, An Overview | February 1999 | Architag University |
Advanced HTML Authoring | December 1998 | Microsoft (Redmond Campus) |
Oracle Developer 2000 Reports 3.0 | May 1998 | Oracle Training |
VB & Internet Advisor DevCon 98 | February 1998 | Advisor Publications |
Java 1.1 Programming Certification | January 1998 | The Waite Group |
These are links to various postings and online communities I take part in.
- Twitter (@james_priest1)
I'm very active in the Front End & JavaScript development communities on Twitter. I've built up a following of 2,000+ developers and coding enthusiasts since opening my account in May of 2017. I tweet about web development, training, and personal achievements specifically around the #100DaysOfCode hashtag. - 100DaysOfCode Challenge (Code Log)
I code and write about my progress related to web development. I've been doing this since June of 2017 and tweet about my progress and lessons learned. - Free Code Camp: https://www.freecodecamp.com/james-priest
Online program focused on Front End, Back End and Data Visualization training and certification.
A brief timeline of my development career written as a 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 cataloging, scanning, workflow, and distribution of all Microsoft's downloadable content to microsoft.com's Download Center. This was a wonderful example of the kind of dynamic, creative, and engaging company culture I thrived in and am looking to join once again.
- 2000 - 2002 • Velodea • Milan, Italy
- - Going International -
- Left Microsoft to join The Velodea Group - Became employee number seven of this dotcom startup. It was here I experienced a new level of intensity and self-determination. I traveled frequently between 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 the role of independent contractor and freelance developer under my own company umbrella. This was liberating, stressful, and intensely time consuming. It helped me realize I love coding, development, and technology but am less excited with administration, payroll, and collections. I did learn to wear many hats while working with such companies as Sony, Fox Studios and Xtreme Desktops.
- 2006 - 2017 • Velodea • Pasadena, CA
- - New Opportunities with Old Friends -
- In 2006 I was invited to return to Velodea to help lift the company out of a financial deficit. Together with the Managing Director we streamlined operations with smaller dev teams, tighter turn-arounds, and more effective project management.
- Within a year the company was able to pay off $200k worth of corporate debt and begin to turn a profit once again.
- The success of these efforts assured another ten years of fulfilling and prosperous work before the untimely passing of our CEO and Managing Director.
- 2017 - 2019 • Education, Certification & Training • Los Angeles, CA
- - Back to School -
- Not wanting to rest on my laurels, I set out to master today's most in-demand technologies and front end frameworks. In that process I earned multiple certifications including a Mobile Web Specialist Nanodegree & React Nanodegree.