John Bailey

John Bailey

Mentor
5.0
(3 reviews)
US$20.00
For every 15 mins
6
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
20 Years FullStack Developer, Solution Architect, and Business Consultant with passion for mentoring entrepreneurs and programmers
20 Years FullStack Developer, Solution Architect, and Business Consultant with passion for mentoring entrepreneurs and programmers

Let's build a brighter world together!

I love building effective software, teams, engineering culture, and software solutions that grow and inspire individuals, communities, and respective markets! With nearly 25 years in Software Engineering experience focused on full product life cycles and 10+ years of leadership as in both official leadership roles and leading in an individual contributor responsibility, I am confident that I can build the team, software solutions (code), and practices around what is needed for the business and more importantly execute with efficiency and accuracy.

I am most delighted to work with a smaller yet growing company to help scale the team and technology. I prefer teams that coach each other and don't rely on positional authority alone to drive changes in their markets; teams that are passionate about working as a coordinated unit leveraging diversity in thought and personality! Let's grow together!

I thrive on working with designers and business to have a streamlined and shared vocabulary providing components and solutions such as Storybook in a way that makes it easy for both design and business to discuss with engineering each of the components, screens, and organisms (Atomic Design term) with a since of shared ownership.

Technical

With React (Web and Native), Flutter, and Vue projects I've implemented predictable state machines and routing by leveraging Riverpod, Mobx, Redux, Vuex and making critical decisions to not depend on routing workflows (including using both Nextjs and Nuxtjs). I provide scalable value in building reusable components and tooling. While within Flutter Hooks are a debated topic I have consistently seen the value and enjoy using Hooks in both React and Flutter.

While I've built large scale enterprise solutions with Java / SpringBoot and Php / Laravel these days I see so much speed in development from leveraging Docker in AWS or serverless solutions with Firebase or GCP Functions.

Recently, I started an open-source side project that is a Logging Facade for Flutter https://docs.page/delvefore/crispin

https://github.com/johntimothybailey

English
Pacific Time (US & Canada) (-08:00)
Joined June 2018
EXPERTISE
20 years experience | 1 endorsement
8 years experience
4 years experience
13 years experience
Specifications ranging from JSON API to GraphQL
Specifications ranging from JSON API to GraphQL
7 years experience
3 years experience
6 years experience | 1 endorsement

REVIEWS FROM CLIENTS

5.0
(3 reviews)
zeko
zeko
July 2020
amazing and well experienced
Gonzalo
Gonzalo
October 2018
Awesome mentor! He is very patient and goes for each issue step by step
James Home
James Home
October 2018
After spending the whole weekend learning Vue.js struggling but gradually gaining progress (and learning a lot!) I came across obstacle I couldn't seem to traverse. John is the epitome of what Code Mentor should be. He is friendly, patient, passionate, knowledgeable and genuine. I can see that he just genuinely likes helping people. He instantly knew what my issue was so we didn't spend time debugging my code, and instead focused on teaching. He explained the solution clearly, explained associated concepts concisely and gave me tips on how I could write my JavaScript better. Every second was valuable. I thought it was too good to be true! I don't think I've had this type of mentorship for sometime. He has given me renewed optimism. This is how I imagined Codementor would be.
SOCIAL PRESENCE
GitHub
chai-sorted
Chai JS Plugin for testing if an array has sorted values (strings, numbers, booleans). Very helpful when writing tests for features that implement Array.prototype.sort()
JavaScript
13
10
backbone.jsend
A JSend Mixin for Backbone.js
JavaScript
4
0
EMPLOYMENTS
Fractional CTO | Principal Engineer & Architect
DelveFore
2018-05-01-Present

10+ production deployed applications that I coded and lead in both architecture and team leadership. Developing teams within my own o...

10+ production deployed applications that I coded and lead in both architecture and team leadership. Developing teams within my own organization and for my clients with helping to own the full product life cycle. I've been delivering and coaching clients and teams in executing on strategies and delivering fantastic products to our clients. My focus is engineering the right solutions not picking my favorite stack or syntax.

  • Strategic and tactical planning and implementation with clients to take their products and development teams to the desired next level
  • Business and software consulting, training, and coaching including team and project orchestration focused on Vue, React, React Native, and Flutter solutions
  • Coaching employees and external individuals in Software Engineering and career development
  • Mobile App development with React Native including RN Paper, Redux, Ignite, and Expo
  • Mobile App development with Flutter, AutoRouter, Mobx, and Riverpod
  • Mobile Coaching and Mentoring platform in Flutter and Node JS (coming to an app store near you)
  • Actively mentoring 3 software engineers
  • Actively coaching 15-20+ software engineers a month
  • Created more than 5 open source project to accelerate our work including Crispin logger for Flutter
  • Lead and individually contributed architecture and audits for full stack
  • Establishing metrics driven systems for our clients and consultants to deliver our clients’ solutions faster using an "Ondemand" reporting reducing ceremonies and slow, opaque status reporting
PHP
Node.js
Laravel
View more
PHP
Node.js
Laravel
Firebase
Docker
React
JavaScript
Jest
DigitalOcean
React Native
Redux
MobX
Vuex
Next.js
Cloud technology & infrastructure management
Nuxt.js
Flutter
Vue.js
AWS
View more
Technical Lead
Nike, Inc.
2013-06-01-2017-02-01

• Simultaneously lead and 3 teams delivering a unified enterprise product delivering our solutions to millions of users and software d...

• Simultaneously lead and 3 teams delivering a unified enterprise product delivering our solutions to millions of users and software development teams using Java and Javascript (SDK for JS and HTTP API in Java) • Created reusable React/Redux component library for use within the company across multiple teams and project. • Assisted in the architecture and implementation of OAuth for Nike's Consumers both for the Web and Mobile applications. • Lead and coded our team to embracing test automation using TeamCity (CI at the time) and a custom Javascript testing library. • Programmed solutions migrating from Java in onsite IBM machines to AWS and micro-services •

HTML/CSS
Java
Node.js
View more
HTML/CSS
Java
Node.js
React
Spring Boot
JavaScript
Redux
AWS
View more
Sr. Consultant
Avizion Technologies
2011-10-01-2015-12-01
• Developed a large scale stateless, enterprise web application without reliance on a mid-tier application layer written in Javascript (w...
• Developed a large scale stateless, enterprise web application without reliance on a mid-tier application layer written in Javascript (with BackboneJs) and Java (with Spring). • Architected and developed a secure, module based web application framework • Architected and developed a mobile version of the product to run in modern browsers and IE5.5 • Trained and hired contractors for our clients’ web applications
Java
Backbone.js
JavaScript
View more
Java
Backbone.js
JavaScript
RESTful API
View more
PROJECTS
2022
Crispin is a Logger facade for Flutter and Dart providing "transports" and a central logging interface similar to Winston. It is currentl...
Crispin is a Logger facade for Flutter and Dart providing "transports" and a central logging interface similar to Winston. It is currently used in production projects
GitHub
Dart
Flutter
View more
GitHub
Dart
Flutter
View more