June 2021 - August 2021Location: Lenexa, Kansas @ AGI SureTrackRole: Software Engineering InternManager: David Duncan
June 2022 - May 2023Location: Leawood, Kansas @ AGI DigitalRole: Software Engineering InternManager: Kyle Mayor
SureTrack Website

Overview

AGI Digital, formerly AGI SureTrack, is a hardware and software platform that includes trusted solutions for bin monitoring, automated grain conditioning, soil probes, and more.

Work

I was a Fullstack Software Engineering Intern. As part of the Tier 3 Production Support team would work on general bug-fixing throughout the entire platform. As part of the Grower Delivery team I worked on implementation of new design system components for all developers with emphasis on ease of migration and maintaining same design patterns and backwards compatibility with components to be deprecated

I have also been given wide latitude within AGI to explore projects such as:

  • Typescript Refactor Initiative
    • Write documentation for new code standards
    • Keeping Typescript up-to-date with latest releases
    • Guidance to other engineers on recommended Typescript practices via Knowledge Transfers
  • Implement new Modal/Dialog component as part of Design System overhaul
    • Write robust and extendable React component with backwards compatibility layer
    • Following W3 Aria Recommendations on Dialog components
  • Migrate Codebase Linting Rules
    • Migrate Codebase from Prettier 1 to 2 in order to accomdate new TypeScript features
    • Write script to incrementally migrate codebase to avoid merge conflicts and avoid delaying product delivery deadlines

At AGI Digital/SureTrack I worked with the following technologies/frameworks:

  • Typescript React w/ Typescript NodeJS (SureTrack Application)
  • Javascript React w/ Python Django Backend (Data Engine Application)
  • PHP (legacy backend)
  • GraphQL
  • MySQL 5/8
  • Redis
  • Amazon Web Services (AWS)
    • S3
    • ECS
    • DynamoDB
    • RDS
    • SQS
  • Docker-Compose / Docker