Cameron McKinley

Software Engineer | Open Source at Helmets
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Pasadena, California, United States, US

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

  • ITIL Foundation Level
    AXELOS Global Best Practice
    Mar, 2021
    - Oct, 2024
  • AWS Certified Cloud Practitioner
    Amazon Web Services (AWS)
    Jun, 2021
    - Oct, 2024
  • Project Management Professional (PMP)
    Project Management Institute
    Nov, 2020
    - Oct, 2024
  • Certified ScrumMaster (CSM)
    Scrum Alliance
    Jan, 2021
    - Oct, 2024

Experience

    • Germany
    • 1 - 100 Employee
    • Software Engineer | Open Source
      • 2023 - Present

      Open Source Product, OS Labs • Developed Helmets, an open-source React tool that visualizes Helm chart data flows for easier debugging of and troubleshooting unexpected Kubernetes deployments, allowing developers to select a value in their YAML templates and view the data flow from origin to template • Prototyped and built custom parser to convert YAML files with embedded Golang into reusable object-based data model for efficient querying, rendering on front-end, and data flow generation across Helm chart files • Implemented Redis caching solution and cache invalidation strategy to temporarily store generated data models and data flows, minimizing expensive queries in backend services and to MongoDB data model storage • Utilized Express’s middleware architecture to develop scalable backend infrastructure, creating modular utilities with generic, extensible format for easy addition or integration of additional file types, parser use cases, and Helm chart data flow use cases • Integrated Multer into backend to handle folder/directory uploads on the server-side, ensuring secure and efficient processing of Helm chart files, including multipart form-data parsing, streaming, and disk storage • Leveraged React and React Flow for modular and efficient rendering framework, allowing for conversion of large Helm charts into lean object-based data model that can be used to generate high-node-count React Flow components with minimal performance hit Show less

    • Information Technology & Services
    • Software Engineer - Stampii | Youtube extension for managing custom timestamps
      • Feb 2023 - Present

      • Built Chrome extension that allows users to save and retrieve playback timestamps on Youtube using React, Express.js, MongoDB• Developed lightweight, object-based timestamp storage data model and efficient data retrieval functionality, leveraging browser runtime content/background scripts to deliver video-specific timestamp collections on page load• Implemented client-side browser caching mechanism that organizes timestamp values associated with YouTube videos into a binary search tree, enabling streamlined navigation capabilities for efficient traversal among saved timestamps• Leveraged React Router v6, allowing for seamless display of numerous views and configuration pages while limiting server requests Show less

    • Software Engineer - Spindr 2.0 | Tinder-like Spotify playlist generator
      • Mar 2023 - Present

      • Developed Spindr 2.0, a React app that leverages Spotify API, allows users to generate Spotify playlists based on genre selections, mimicking a Tinder-like swipe interface for “liking” selections from a randomized list of songs to add to playlists• Implemented OAuth 2.0 to validate users with Spotify API, ensuring best practices for 3rd-party authentication & session management• Refactored legacy Spindr codebase, rewriting inefficient backend calls and implementing Express.js middleware to modularize backend, reducing response latency and minimizing the response body size returned to frontend Show less

    • Software Engineer - Mocket | Realistic Mock Data Generator
      • May 2023 - Present

      • Developed platform with React, Express.js and Typescript, that allows users to generate, preview, and download realistic sample datasets• Established strongly-typed testing suite in Jest to guide test-driven development of Mocket codebase, mitigating refactor and debug time• Implemented OAuth 2.0 to validate users with 3rd party sign-on, utilizing Express.js and MySQL for efficient user and session management• Deployed React and Material UI to develop user-friendly and lightweight modular front-end, leveraging reusable components to build a performant and scalable query-selector module used for requesting custom sample data Show less

    • Egypt
    • Human Resources
    • 1 - 100 Employee
    • Technical Project Manager
      • Oct 2022 - Present
    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Project Manager
      • Nov 2021 - Sep 2022

      • Managed cross-functional team of 8 developers, engineers, and QA resources across development and implementation of a custom, large-scale web platform designed to optimize critical asset management. • Optimized team performance and ensured project success through regular retrospectives and continuous improvement of agile practices, including managing daily scrum and facilitating backlog grooming sessions. • Continuously monitored and proactively communicated risks and issues to program management, mitigating potential delays to key project milestones. • Increased project team efficiency by coordinating testing and engineering resources, ensuring streamlined application development across project phases and handoffs. Show less

    • United Kingdom
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Consultant, Technical Project Manager
      • Jan 2020 - Nov 2021

      • Consultant managing enterprise level application migration of obsolete components into a target state modern virtual private cloud platform • Developed model and trained client stakeholders on workflow solution, streamlining the monitoring processes for 300+ applications active in provisioning lifecycle • Manages global application teams within multiple program portfolios, holding regular status checkpoints, documenting lessons learned, and maintaining a running register of risks, decisions, actions, and issues • Responsible for proactive daily risk and issue management for program leadership, including documenting, communicating and facilitating resolutions or mitigation plans • Outcomes of direct involvement are a higher throughput of project tasks, fewer production errors and defects from the program’s quality requirements Show less

    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Project Manager
      • Jan 2019 - Jan 2020

      • Sole PM responsible for feature/backlog prioritization, managing scrum team of developers and engineers building cloud platform and integrated physical technology • Increased client's recurring revenue by 4% by developing ancillary revenue programs • Streamlined client's operational efficiency by building custom data-collection tools and Tableau analytics dashboards that automatically deliver actionable insights to management • Owns client relationships, builds detailed project plans, ensures resource availability and allocation, delivers projects on time and in budget, coordinates cross-functional teams • Collects & analyzes feedback from stakeholders, end-users, and customers to inform business decisions and exceed KPI goals Show less

    • Business Development Project Coordinator
      • Sep 2018 - Jan 2019

      Established foundation project management principles, processes and platforms to focus the teamAcquired new clients, allowing company to expand into new verticalsManaged internal projects and assisted in creation of various departments within the business

Education

  • Duquesne University
    Bachelor’s Degree
    2014 - 2018

Community

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