John McConnell, Software Developer in San Jose, CA, United States
John McConnell

Software Developer in San Jose, CA, United States

Member since March 8, 2022
John is a professional developer whose duty is to understand his client's unique needs and make them a reality. The different hats he wore to help his team thrive include solo developer, team mentor, project manager, product manager, and CTO. He developed a network forecasting and allocation pipeline, sports party game, SAT education platform, resource management system for deployed assets, social networking application with content feeds, real-time chat, and dynamic content subscriptions.
John is now available for hire

Portfolio

  • StripCard
    Python, Clojure, Google Cloud Datastore, Flutter, UX, Full-stack...
  • Google
    C++, SQL, Machine Learning, Statistics, System Architecture, Full-stack...
  • Apple
    Clojure, Java, Oracle, SQL, Full-stack, Web Development, Architecture...

Experience

Location

San Jose, CA, United States

Availability

Part-time

Preferred Environment

Clojure, Flutter, Go, Java, Ruby on Rails 5, gRPC, JavaScript, React, Machine Learning, Google Cloud

The most amazing...

...product I've developed is a sports party mobile game. I designed and grew the application to 300 DAU over seven days and 100 DAU over one day.

Employment

  • CTO

    2021 - PRESENT
    StripCard
    • Grew the product to 300 DAU over seven days and 100 DAU over one day. Deployed the mobile application, customer splash page, and back-end services.
    • Prioritized features and deliverables and reviewed feedback from customers.
    • Negotiated scope, vision, and direction with my cofounder.
    Technologies: Python, Clojure, Google Cloud Datastore, Flutter, UX, Full-stack, Web Development, APIs, Mobile Development, Software Design, RESTful APIs, Kotlin, Swift, GraphQL, Minimum Viable Product (MVP), PostgreSQL, Django, Team Management
  • Senior Engineer

    2020 - 2021
    Google
    • Implemented a forecasting simulation for a large network migration to inform decisions for the next quarter's network deployment.
    • Worked on a team to design and implement forecasting methodologies for Google's global network. I completed multiple mission-critical experiments ahead of schedule and numerous last-minute changes to the design.
    • Discovered a heavily hit performance hotspot of our user-facing dashboards. I proposed and implemented a solution and added regression criteria to our testing suite, decreasing from 15 seconds to 200 milliseconds the latency of our dashboards.
    Technologies: C++, SQL, Machine Learning, Statistics, System Architecture, Full-stack, Web Development, Architecture, System Design, APIs, Software Design, RESTful APIs, Software Architecture
  • Senior Engineer

    2015 - 2020
    Apple
    • Pioneered a Spark application utilizing the employee directory to decrease indexing the authentication ACLs from 24 hours to 20 minutes using the new Spark pipeline.
    • Developed a GDPR compliance application for next quarter's auditing report. I worked cross-functionally with the product team to complete the resource management system in a timely manner.
    • Built a caching system for our resource ETL pipeline. It reduced outages from one per week to no outages since its implementation.
    Technologies: Clojure, Java, Oracle, SQL, Full-stack, Web Development, Architecture, System Architecture, System Design, APIs, Resource Management, Software Design, RESTful APIs, Software Architecture, AWS, PostgreSQL, Team Management

Experience

  • StripCard App
    https://stripcardapp.com/

    A sports party game built using Clojure, Flutter, and Python. I worked closely with my cofounder to align our vision, customer expectations, and priorities.

    I act as the CTO and lead the product's implementation and design.

Skills

  • Languages

    Clojure, Go, Java, SQL, JavaScript, Python, C++, Kotlin, Swift, GraphQL
  • Frameworks

    Flutter, Ruby on Rails 5, gRPC, Django
  • Libraries/APIs

    Stripe, React, WebRTC
  • Storage

    PostgreSQL, Google Cloud, Google Cloud Datastore
  • Other

    Resource Management, Software Design, RESTful APIs, APIs, System Architecture, Full-stack, Web Development, Architecture, Software Architecture, System Design, UX, Minimum Viable Product (MVP), Machine Learning, Operating Systems, Data Mining, Statistics, Product Design, AWS, Video Streaming, Audio Streaming, Team Management
  • Paradigms

    Mobile Development
  • Platforms

    Oracle

Education

  • Master's Degree in Computer Science
    2015 - 2016
    University of Illinois - Champaign, IL

To view more profiles

Join Toptal
Share it with others