Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ryan Summerlin

Greenville,NC

Summary

Passionate software developer with over 5 years of professional development experience. Experience with the full life cycle of software development, a wide range of technologies/processes, and committed to nonstop learning.

Overview

6
6
years of professional experience

Work History

Full Stack Software Engineer

KeldairHR
12.2020 - 05.2023
  • Developed and maintained 64 microservices for a SaaS platform (applicant tracking system and onboarding) fully hosted in Microsoft Azure. This was developed with .NET 6 REST APIs and messaging services to create a highly event driven architecture using Azure Service Bus.
  • Used Docker and Azure Kubernetes Service (AKS) to host SaaS applications that allowed for scalability, reduced cost, easy maintainability, and safe deployments.
  • Built and updated CI/CD pipelines in Azure DevOps to facilitate automated builds/deployments.
  • Developed several ETL processes using SSIS with Azure Data Factory to build data warehouses, rebuild projections, and generate feeds between integrating partners.
  • Used Azure Cognitive Search to create search indexes with powerful searching/sorting capabilities.
  • Developed frontend SPA/PWA apps using Angular in conjunction with custom NPM feeds to share functionality between apps. Implemented LaunchDarkly as a feature flag system and Beamer / Intercom for customer outreach to release features seamlessly to customers.
  • Used NewRelic for monitoring and alerting the throughput, error rate, and many other system metrics along with using LogDNA (now Mezmo) for a centralized logging solution. Implemented distributed tracing to be able to track requests end to end through the microservices.
  • Wrote code to quickly and consistently deploy cloud infrastructure to target environments. This included message broker configurations and some preliminary experience with Terraform.
  • Participated in Agile development team (Scrum), taking the role of Scrum Master since January of 2022.
  • Implemented thousands of unit tests in both the front and back end to reduce bugs and expedite feature delivery by ensuring correctness.

.NET Software Developer

Grover Gaming, Inc.
12.2018 - 12.2020
  • Redesigned/rewrote system critical application used by every game in production to increase application maintainability.
  • Worked with SQL Server (MSSQL) through SSMS including schema design and creating/updating stored procedures.
  • Developed REST APIs and website using ASP.NET Core for new system using microservices architecture.
  • Built many build/release (CI/CD) pipelines in Azure DevOps and in Jenkins.
  • Increased code quality and coverage through writing unit tests with NUnit.

Game Developer

Grover Gaming, Inc.
09.2017 - 12.2018
  • Used C# and Unity game engine to implement game logic and animations for 5 games that deployed to production in 4 different states.
  • Created library for other game developers to calculate optimal poker hands for electronic poker games.

Education

Bachelor of Science - Computer Science (Magna Cum Laude)

East Carolina University
Greenville, NC
12.2017

Skills

  • C#, Python, Javascript, Typescript, SQL, HTML, CSS
  • NET, Angular, Entity Framework, XUnit, Jasmine/Karma
  • ORM (EF), SQL Server, SSMS / SSIS
  • DDD, REST APIs, Messaging Patterns / Brokers
  • Git / GitHub, CI / CD, Azure DevOps, Jenkins, Docker, Kubernetes

Timeline

Full Stack Software Engineer

KeldairHR
12.2020 - 05.2023

.NET Software Developer

Grover Gaming, Inc.
12.2018 - 12.2020

Game Developer

Grover Gaming, Inc.
09.2017 - 12.2018

Bachelor of Science - Computer Science (Magna Cum Laude)

East Carolina University
Ryan Summerlin