I graduated from the University of Wisconsin-Madison with a Bachelor's degree in Computer Science, a Bachelor's degree in Mathematics, and a minor in Entrepreneurship. I am currently pursuing a Masters degree in Computer Science from the University of Texas - Austin.
Developed a user-friendly UI, using ReactJS and material UI, that allows data scientists to visualize how different endpoints and data models return items given a keyword
•
Built an application in Kotlin, Micronaut, and Gradle that consumed from a Kafka topic performed stateless operations and produced to a Kafka topic via the KStreams DSL
•
Optimized product relevance rule processing by migrating from a Solr database to an in-memory key-value store, reducing pipeline complexity and network calls; led the migration process, including testing and deployment
Researched and Implemented a robust API to validate routing numbers within the ACH banking network
•
Developed a run-to-completion job that processes 17,000 lines of data and updates a Postgres Database with banks and routing numbers from the ACH network fetched from a government site every 24 hours
•
Built a containerized application with Kotlin, Gradle, Micronaut, Swagger, and Docker Engine, employing the onion architecture principles for enhanced scalability and maintainability
•
Orchestrated the deployment of the application on an internal custom alternative to Kubernetes, ensuring seamless hosting and performance optimization
•
Fostered collaborative development by effectively utilizing Github and Vela for streamlined teamwork and version control
•
Developed comprehensive test suites, including unit, functional, and integration tests, utilizing Kotest to guarantee code reliability and functionality
Researched, designed, and developed backend software to build a Typescript server and Go Microservice with a Mongo Database to relay information for smart locks and implement a Role Based Access Control system (RBAC) for security hosted on an AWS EC2 instance
•
Implemented backend testing for the Typescript server, utilizing Jest and Supertest to ensure high-quality code and functionality
•
Executed comprehensive testing for the Golang Microservice, leveraging the Gomock framework and Go's in-built testing package for reliable and efficient validation