Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ryan Krajnovich

Phoenix,AZ

Summary

Highly adaptable software engineer with over 7 years of work experience in designing and implementing scalable and robust applications in both the backend and frontend. Experience in leading projects from problem exploration and service architecture through implementation and deployment. Additionally, have maintained and been responsible for the reliability of critical services. Excellent ability to work in cross functional teams interacting with product and design to gather requirements and communicate project information in a way that helps to bridge the gap between customer needs and engineering objectives.

Overview

8
8
years of professional experience

Work History

Software Engineer

Atlassian
12.2020 - Current
  • Worked as part of the Messaging and Targeting team to gather useful data (traits) on our users to empower other Atlassian teams to create customized and targeted experience for users. Primarily worked in Java and React utilizing the AWS stack for our services.
  • Helped to build and run platform that enables the creation and synchronization of customized user messages as well as control group testing to judge success of various messaging campaigns
  • Led project to migrate logic for user exposure to messages into a centralized database storage enabling many user functionalities as well as simplifying code logic and creating a single source of truth for message enrollments and exposures
  • Increased the daily processing limit of user traits and message audiences from 200k to 1M per day as well as creating a pathway to backfill a high volume of traits in a much shorter period of time and without manual intervention
  • Assisted in the transition of one of our important services to tier 1, which required upgrading from Redis2 to Redis3, implementing request tracing, increasing runbooks/alerts to handle incidents, and various disaster recovery testing/load testing
  • Created a home page for customers of our Messaging platform to allow them to see various statistics on their messages as well as creating custom dashboards for messages which gathered individual message data such as message primary/secondary clicks, views, etc. over a given period of dates
  • Performed regular on-call duties which included addressing debugging customer support questions/issues as well as responding to alerts in a 24/7 schedule every X weeks.

Software Engineer

American Express
10.2018 - 12.2020
  • Worked in an enterprise software environment creating applications to facilitate the enrollment, disbursement, and repayment of small business loans
  • Contributed to TDD initiative to achieve nearly 100% unit test coverage on code as well as build automated Cucumber tests to run during deployment
  • Helped to design and build a new repayment system that allows clients to repay loans in an automated fashion by taking an adjustable percentage of daily revenue they generate through American Express card transactions using Spring Boot, Kafka, Jooq, and Oracle SQL
  • Used React.js to create the front-end interface for clients to manually adjust their holdback repayment percentage as well as view a history of repayment percentage changes made and repayment amounts received on a given day
  • Worked on refactoring an existing payment platform used to create, disburse, and repay multiple types of business loans from using Apache Camel to Java and Spring Boot to help with long term maintainability of the code in addition to enabling future development and expansion of the platform.

Software Engineer

Walker Information
11.2015 - 01.2018

Education

Bachelor of Science - Computer Science

Purdue University
West Lafayette, IN
05.2013

Skills

  • Languages: Java (Spring Boot), Typescript (React), SQL Some Python and Golang
  • Testing: Spring Boot Test, JUnit, Jest, Enzyme, Cypress
  • Software/Tooling: Git, Jira, Bitbucket (Pipelines), Maven, Gradle, Docker, Terraform
  • Other: AWS EC2, S3, Lambda, DynamoDB, SQS, Redis, PostgreSQL, REST, Splunk, SignalFX

Timeline

Software Engineer

Atlassian
12.2020 - Current

Software Engineer

American Express
10.2018 - 12.2020

Software Engineer

Walker Information
11.2015 - 01.2018

Bachelor of Science - Computer Science

Purdue University
Ryan Krajnovich