Connor McGuire

Software Developer at QCI. More Than Technology. Understanding.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Des Moines Metropolitan Area
Languages
  • Chinese (Mandarin) Limited working proficiency
  • English Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • AWS Certified Cloud Practitioner
    Amazon Web Services (AWS)
    Oct, 2022
    - Nov, 2024

Experience

    • Information Technology & Services
    • 100 - 200 Employee
    • Software Developer
      • Apr 2023 - Present

    • Software Engineer
      • Mar 2022 - Jun 2022

      • Developed an open-source Kubernetes dev-tool that configures a suite of monitoring and metric scraping technologies within a user’s cluster and offers a centralized interface for the user to visualize their cluster’s architecture, health metrics, and alerts. • Containerized a full-stack Node/React app with Docker-based images and deployed them to a local Kubernetes cluster in order to provide real data and metrics to work with during the development process and allow for better understanding of K8 architecture. • Developed an interconnected manifest of YAML files in order to allow the user a quick and intuitive means of deploying a cluster metric tracking and scraping suite, including Kube State Metrics, Node Exporter, and Prometheus, directly to their local cluster. • Configured and persisted Grafana dashboards, for high customization in tracking metrics, by provisioning the Grafana service and admin role before mounting them, along with the dashboard’s JSON structure, to the user’s local cluster upon application. • Incorporated a Node.js server, for it’s event-driven, non-blocking I/O, with the modularity and middleware of the Express Library in order to efficiently interact with the Kubernetes API and pull cluster architecture data to display for the users’ reference. • Employed a combination of Redux state management, in order to improve frontend scalability through centralizing data changes within the store, while avoiding unnecessary bloating in the existing component structure by using React-Redux hooks. • Product developed under tech accelerator OS Labs | https://opensourcelabs.io/ Show less

    • United Kingdom
    • Software Development
    • 100 - 200 Employee
    • GamerJourney | educational platform for gamified study plans
      • Nov 2021 - Jun 2022

      • Utilized React’s reusable component architecture for increased modularity and organization, its unidirectional data flow for intuitive control of state, and its virtual DOM for fast updating, and conditional rendering of changes to the user interface.• Leveraged Express.js’s middleware architecture in order to set up and modularize a Node.js server, verify authentication, as well as establish global error handling for RESTful routing between the React based frontend and a normalized relational database.• Integrated Google OAuth and persistent cookies in order to provide the option of a seamless Google login experience while also protecting the users’ sensitive information and allowing conditional rendering of their data and pages via cookie authentication. Show less

    • Streamathon | Helping choose what to watch from across streaming subscriptions
      • Nov 2021 - Jun 2022

      • Incorporated Ruby on Rails’ streamlined backend framework for its quick concept-to-prototype development cycle and to set up RESTful routing and apply business logic to refine outgoing API queries and parse incoming metadata for the user interface.• Utilized Ruby on Rails’ native ActiveRecord ORM for modeling, establishing, and normalizing PostgreSQL database tables and intuitively connecting the application’s various routes with the database in order to implement full CRUD functionality.• Employed Vue.js, for its ability to incrementally integrate with an existing backend, and Vue Router to build and route between multiple single-file components and create a dynamic frontend and user experience while maintaining code readability. Show less

Education

  • University of Iowa
    Bachelor's degree
    2012 - 2018

Community

You need to have a working account to view this content. Click here to join now