Skip to content
View KylerJohnsonDev's full-sized avatar

Block or report KylerJohnsonDev

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
KylerJohnsonDev/README.md

Typing SVG

Welcome! I'm Kyler and I am enthralled by any kind of intellectual stimulation. Some people like Sudoku, some like crossword puzzles. As for me, I love to code.

X (Twitter) LinkedIn Portfolio

πŸš€ About Me

  • πŸ§‘β€πŸ’» Senior Principal Software Engineer @ Sophos
  • πŸ“ Atlanta, Georgia (United States)
  • πŸ”­ Currently working on my own B2B SaaS product on the side
  • 🌱 I'm learning more about cloud infra (AWS Elastic Beanstalk)
  • 🦾 My goal: Build and maintain a successful SaaS product

πŸ›  Tech Stack

  • Languages: C#, Javascript/Typescript, Go, Python, SQL
  • Frameworks/Libraries: .NET, NestJS, Express.js, Angular, React, Vue, Next.js, Nuxt, SvelteKit
  • Databases: PostgreSQL, MySQL, SQLite, MongoDB, DynamoDB, Cloud FireStore
  • Tools: Git, Github, Gitlab, Jenkins, AWS, Azure
  • Operating System: Linux (preferred), macOS, Windows 7,8,10,11

My Skills


Professionally

I have worked on many things in the corporate world from small apps supporting critical internal operations to enterprise-scale, customer-facing SaaS products processing 3 milllion requests per hour with an average p95 latency of 30.6ms. With more than 10 years of experience (and 4 promotions), I have experience meeting high coding standards across the stack from database design and APIs to delivering well-performing, intuitive user interfaces. I particularly enjoy working with Product Management to understand the problem the business needs to solve, determining a solution and technical direction, and then actually writing the code to implement it.

Personally

I have worked on hundreds of personal projects from building small web apps to service my own needs to automation scripts to make my life easier. A few examples:

  • Automated Python script converting CSV reports to SQLite database, running complex queries against the data, and generating reports
    • Built this one to automate my primary job in the operations department of a logitstics company before I landed my first dev job
  • Custom Conky configs (Lua) for Linux system monitoring and benchmarking in real-time
  • Custom Linux system Daemon written in C# (Also did a Python version) that monitored my documents directory and automatically organized files placed in there by file exension
  • A Progressive Web App (PWA) built with React to help my daughter learn sight words (She loved it!)
  • A personal blog at KylerJohnson.dev built with Nuxt + Nuxt Content

GitHub Activity Graph


πŸ”— Connect With Me

X (Twitter) LinkedIn Portfolio
GitHub Streak Top Languages

Popular repositories Loading

  1. next-todos next-todos Public

    This project helps me teach basic React with a Next.js base using the App Router and Src directory

    JavaScript 4 1

  2. ng-reusable-classes ng-reusable-classes Public

    TypeScript 1 1

  3. ng-tiny-conf_2022-12-02 ng-tiny-conf_2022-12-02 Public

    Sample refactoring NgRx to leverage action groups and feature creators for Angular Tiny Conf => https://www.youtube.com/watch?v=M65J8pSqU14

    TypeScript 1

  4. ng-pokemon-signals ng-pokemon-signals Public

    TypeScript 1

  5. next-save-file-example next-save-file-example Public

    TypeScript 1

  6. client-onboarding-services-for-state client-onboarding-services-for-state Public

    Demonstrating using services for global state in Angular

    TypeScript