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
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