Develop and maintain the ArcGIS Maps SDK for Kotlin for ESRI. Publish Android applications and maintain product client relationships.
The function of good software is to make the complex appear simple.
– Grady Booch, the co-creator of the Unified Modeling Language.
Iowa State University, 2016-2020
Develop and maintain the ArcGIS Maps SDK for Kotlin for ESRI. Publish Android applications and maintain product client relationships.
Revamped the entire Student Government Website. Member of a committee that oversees $11million of Information Technology funding. Represents the entirety of the student body on Information Technology for the university administration
Lead developer for the University's app for all 36,000 students, faculty, residents, and visitors in Ames, Iowa. With 10,000+ active users
Full time Android developer, with multiple apps published on the PlayStore.
Avid fan of adopting new technologies. Attended DroidCon NYC to meet with top developers to learn about Compose.
Perfect development language for native app development with features like coroutines, flows, and null safety.
Managed large Gradle projects to help set up automation builds, work with various dependencies.
Ideal tool for web-dev with plugins that have helped me develop websites for personal and professional use.
App Developer for the ArcGIS Maps SDK for Kotlin at ESRI Inc. Maintained and published a multi-modular open-source project.
Designed and developed a next-generation interface for the 911
operators to visualize the live location of the caller and deploy nearby emergency responders.
• Due to the use of outdated technology, more than 50% of the calls made to the emergency response team fail to locate the caller, and this project provides a solution, saving precious lives.
• Developed a Windows Application for the 911 Operator to access the caller’s live location.
• Developed an Android App for the user to send the operator information and location when 911 is dialed
Lead developer for the University's app for all 36,000 Ames, Iowa students, faculty, residents, and visitors. With 10,000+ active users
Developed a Python script using the MNIST dataset to detect
handwritten numbers with 97% accuracy.
• Developed a Python script to detect handwritten numbers with 97% accuracy.
• The MNIST database is a dataset of handwritten digits. It has 60,000 training samples and 10,000 test samples.
• This has proven helpful in automatically depositing bank checks with handwriting recognition.
Developed a .NET application that will parse through the files provided by Google and display analytical information of what exactly Google collects on each user.
Created the Android app for The Mind Care counseling and
psychotherapy center using the Flutter SDK.
Developed an algorithm that takes any state of a 3x3 Rubik's cube to output a series of steps and moves to solve the cube.
• Speed cubing and writing data structures and algorithms have always been my passion.
• The project uses aspects of large software applications using data encapsulation and polymorphism to help output a series of steps to solve any state of a 3x3 Rubik's cube.
• This application was first developed in C++ and then migrated to Java.
Designed and developed the University's Student Government website to help provide the student body an accessible platform to run for senate elections and president elections.