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.
- π§βπ» 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
- 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
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.
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

