Skip to content
View KelCodesStuff's full-sized avatar
💻
Coding
💻
Coding

Highlights

  • Pro

Block or report KelCodesStuff

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KelCodesStuff/README.md

Mobile Engineer | Quality Engineering Specialist

Hello, 👋🏼 I'm Kel

Software Quality Architect with 11 years of experience architecting and maintaining scalable test automation frameworks and testing infrastructure for mobile apps, mobile games, and web applications. Proficient in testing methodologies, including functional, regression, performance, end-to-end, and adept at implementing TDD and BDD principles. Proven ability to implement comprehensive engineering strategies that enhance software quality across the SDLC.

Skills

Programming Languages Development Frameworks Testing Frameworks Cloud Services Tools
  • Swift
  • Kotlin
  • C#
  • Python
  • TypeScript
  • SwiftUI
  • UIKit
  • Jetpack Compose
  • Unity
  • React
  • XCTest
  • XCUITest
  • Compose Test
  • JUnit
  • Unity Testing Framework
  • Playwright
  • Cypress
  • Firebase Test Lab
  • Google Cloud Build
  • AWS Device Farm
  • AWS CodePipeline
  • SauceLabs
  • Xcode Instruments
  • Android Profiler
  • Postman
  • Sentry
  • Datadog
  • PostgreSQL

Experience

📱 Mobile

  • Led mobile feature teams to increase code coverage from 10% to 70% by designing and implementing automated test frameworks using XCUITest and Compose Test.
  • Pioneered end-to-end and integration test automation for mobile applications using XCUITest and Espresso, which reduced build and test execution time by 50%.
  • Optimized manual testing efforts by 30% and achieved 90% test coverage for user account features by developing unit test suites using XCTest and JUnit.
  • Architected the mobile testing infrastructure using Appium, TestNG, and Firebase Test Lab, enabling automated end-to-end, functional, and regression testing and reducing prerelease issues by 20%.
  • Leveraged Xcode Instruments and Android Profiler to analyze CPU and memory usage and identify performance issues in mobile applications, resulting in a 15% reduction in ANRs/crashes and a smoother user experience.

🕸️ Web

  • Led agile teams in boosting the number of regressions detected by 50% through developing and implementing an test automation framework using Cypress.
  • Drove the architecture and implementation of a component level testing framework using React Testing Library and Jest, accelerating UI testing cycles by 40% within a CI/CD pipeline.
  • Architected a test automation infrastructure and framework using Selenium, Cucumber, TestNG, and CircleCI which accelerated regression testing cycles by 25%.
  • Engineered the enhancement of a Pytest framework for AI model testing, implementing new methodologies that increased detection accuracy by 30% for a core product feature.
  • Decreased time-to-resolution for production errors by 30% by leveraging Sentry for real-time error tracking, which proactively identified critical test gaps and streamlined root cause analysis.

🎮 Game Development

  • Strategically leveraged the Unity Test Framework to create Edit Mode and Play Mode tests for core gameplay mechanics, resulting in an 80% increase in test coverage and a 30% decrease in critical prerelease bugs.
  • Drove the integration of automated performance tests using Unity Test Runner and Firebase Test Lab, identifying and resolving a 15% drop in average frame rate and a 20% increase in load times across different device types.
  • Developed a custom bug reporting tool to capture logs and device information for iOS and Android devices, which accelerated the reporting of impactful bugs by 35%.
  • Managed the black box testing effort across iOS and Android devices, prioritizing test cases based on player feedback and telemetry data, which reduced critical user reported bugs post releases by 40%.

Stats 📈

Top Langs

Social

Pinned Loading

  1. swift swift Public

    Forked from swiftlang/swift

    The Swift Programming Language

    C++

  2. Authenticator Authenticator Public

    Authenticator iOS app

    Swift

  3. wikipedia-ios wikipedia-ios Public

    Forked from wikimedia/wikipedia-ios

    📱The official Wikipedia iOS app.

    Swift

  4. Physics-Simulations Physics-Simulations Public

    Physics Simulations in Swift and SceneKit

    Swift 1

  5. Autonomous-Systems Autonomous-Systems Public

    2D and 3D systems using RRT*

    Python

  6. playwright-example playwright-example Public

    TypeScript