πŸ’» Kyler Johnson

πŸ’» Kyler Johnson Email and Phone Number

Senior Principal Software Engineer @ Sophos
Senoia, GA, US
πŸ’» Kyler Johnson's Location
Senoia, Georgia, United States, United States
πŸ’» Kyler Johnson's Contact Details

πŸ’» Kyler Johnson work email

πŸ’» Kyler Johnson personal email

n/a
About πŸ’» Kyler Johnson

A Senior Principal Software Engineer specializing in Angular, Node.js, and .NET. I build and maintain high quality, UX-oriented web applications at an enterprise scale. I enjoy doing everything from data modeling and building microservice APIs to developing intuitive, aesthetic user interfaces.I have experience with:- component-based JavaScript libraries and frameworks (Angular, React, Next.js, SvelteKit)- monorepo tool chains - distributed systems architecture- event driven architecture- relational database designTechnologies:UI Testing - Jest, CypressAngular - TypeScript, RxJS, NgRX, ScullyReact/Next.js - Redux, Jotai, React-queryNodeJS - NestJS, ExpressJS, FastifyNode Testing - Jest, Mocha, Chai, Supertest.NET - Dapper, EF Core, Identity Server 4.NET testing - XUnit, MSTest, autofixture, moq Databases - MySQL, PostgreSQL, MongoDB, FirebaseOAuth - Identity Server 4, Auth0, Firebase Auth, AWS Cognito, Supabase

πŸ’» Kyler Johnson's Current Company Details
Sophos

Sophos

View
Senior Principal Software Engineer
Senoia, GA, US
πŸ’» Kyler Johnson Work Experience Details
  • Sophos
    Senior Principal Software Engineer
    Sophos
    Senoia, Ga, Us
  • Secureworks
    Senior Principal Software Engineer
    Secureworks Jul 2021 - Present
    Atlanta, Ga, Us
  • Secureworks
    Principal Software Engineer
    Secureworks May 2020 - Jul 2021
    Atlanta, Ga, Us
  • Bullhorn
    Senior Software Engineer
    Bullhorn Jul 2019 - May 2020
    Boston, Ma, Us
  • Bullhorn
    Software Engineer
    Bullhorn Jun 2018 - Jul 2019
    Boston, Ma, Us
    Maintaining legacy web time entry tool built with .Net MVC 4.6, SQL Server, and Angularjs (1.x) with most of the logic living in the SQL layer (stored procedures, triggers, etc).Rewriting the web time entry tool with Angular 6 and .Net Core web APIs with focus on UX, maintainability, and unit testing. With 40% of our users using mobile devices, a focus on UX means that a fully-responsive, intuitive design is essential. For maintainability purposes, Angular code is organized in accordance with the Angular style guide for a clean, flat file structure, modular organization, and small, readable components. NgRx for state management. Unit tests in Angular written in Jasmine and ran by Karma while unit tests in C# will be done using XUnit, Moq, and Autofixture.Rebuilding Windows services written in VB6 in C# .Net.
  • Levvel.Io
    Consultant
    Levvel.Io Nov 2017 - Jun 2018
    Charlotte, North Carolina, Us
    Working with a client to maintain a legacy .Net MVC 4.5 monolith as part of an effort to facilitate business continuity while reorganizing into a microservice architecture. Implementing bug fixes and new features with high test coverage percentages using MS Test Framework. UI changes involved working extensively with a combination of strongly-typed razor views and Jquery.In addition to the above, I worked on an integrations microservice including the mapping of data from various vendor formats to a standard, proprietary XML format. It received batch files via an exposed API endpoint, detected the type of file, consumed the correct Altova API I configured which passed them through a custom mapping function based on a mapping document I created in Altova MapForce, and outputted the file batch into a queue to be picked up and processed by another microservice.
  • Shred-It
    Software Engineer
    Shred-It Aug 2016 - Nov 2017
    Oakville, On, Ca
    Building and maintaining a .Net MVC 5 web application used as an internal tool for the sales teams to book and manage reservations of service with a SalesForce integration piece. Used AutoFac for dependency injection (DI) and IoC (Inversion of Control), following the Repository Pattern for an organized Data Access Layer (DAL) and the Unit of Work Pattern to limit the changes in application state to one location. Used Hangfire (a task runner) to trigger chronicled jobs based on priority intervals which, among other things, checked the state of reservations and updated the statuses accordingly.Was part of an effort to refactor the razor view and Jquery front-end to use Typescript for type-safety with the eventual goal of implementing automated unit testing.

πŸ’» Kyler Johnson Education Details

  • Georgia Southern University
    Georgia Southern University
    Spanish Language And Literature
  • Waycross College
    Waycross College
    General

Frequently Asked Questions about πŸ’» Kyler Johnson

What company does πŸ’» Kyler Johnson work for?

πŸ’» Kyler Johnson works for Sophos

What is πŸ’» Kyler Johnson's role at the current company?

πŸ’» Kyler Johnson's current role is Senior Principal Software Engineer.

What is πŸ’» Kyler Johnson's email address?

πŸ’» Kyler Johnson's email address is kj****@****orn.com

What schools did πŸ’» Kyler Johnson attend?

πŸ’» Kyler Johnson attended Georgia Southern University, Waycross College.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.