Staff Software Engineer with a history of high-quality application development.
Kyle is a Staff Software Engineer with over a decade of experience in the design and implementation of complex software solutions. With a strong foundation in backend technologies like Java and Go, Kyle has consistently delivered high-quality, scalable, and efficient solutions across various industries. He is passionate about solving problems and believes in not taking himself too seriously.
Java, Go, Python, JavaScript, Kotlin
Spring, Spring Boot, Spring Data, Serverless
AWS, Docker, CI / CD, GitHub & GitHub Actions, Unit Testing, Test-Driven Development, Observability, Hypermedia-based API design, Reactive Programming, Infrastructure as Code, Elasticsearch, Agile / Scrum
Staff Software Engineering Consultant, June 2021 - Present
Senior Software Engineer, March 2014 - June 2021
Programmer Analyst II, May 2011 - March 2014
Student Programmer, February 2010 - May 2011
Charity Hackathon Volunteer, 2017 - Present