I'm a software engineer who's worked primarily with Java, Kotlin, and Android. I love writing useful software with clean, readable code. I always try to contribute in a way that's easier for others to build on.
Kotlin's been my favorite language to work in lately, but I also work in Java and JavaScript.
My job title was Software Engineer 2. I primarily worked in Android on the company's restaurant point of sale system, but also occasionally contributed code to other components in the backend and other components. Job duties included agile sprints, code reviews, and red flag issue resolving.
I'm proudest of:
* Pushing my team to adopt Kotlin, and encouraging them to embrace its functional idioms and immutable types, which helped with readability and maintainability
* Contributing to a hackathon project to create a text message alert system, that allows restaurant employees to discreetly use the POS ask a manager or another employee for help in an emergency
* Working with my team to implement a guest-facing display, which required learning to work with less well documented parts of Android
* Generally cleaning up and modularizing code under my team's domain