Experience
I'm a software engineer and applications developer with a degree in Computer Science and minor in Mathematics. I've developed for a small start up that makes software to educate children, and I've worked for Verizon Media (formally Oath Inc). I have experience developing Android and Spring Boot applications.
Knowledge
Android
I am trained in native Android development, using Java and Kotlin as my primary languages. I have experience developing UI components with Android's native UI components. I have built applications and developed many mobile SDKs in my professional career.
Spring
I have professional experience building backend APIs and Spring Boot applications. I have used Java and Kotlin as the primary languages and have used both Spring's RESTful frameworks, as well as the WebFlux reactive framework.
Virtualization
I have personal experience working with Linux's KVM Virtualization as well as FreeBSD's bhyve hypervisor. I can perform virualizations as passthrough hardward devices (USB devices, PCIe devices, etc) on KVM. I also know how to use FreeBSD's jail environments.
Skills
languages
- Java
- Kotlin
- SQL
- C#
- Python
Tools
- Intellij
- Android Studio
- Visual Studio Code
- Visual Studio
- Postman
- Vim/Vi
- Gradle
- Maven
Frameworks
- Java 7
- Java 11
- JavaFx
- Spring Framework
- Android SDK
- .NET Framework
Platforms
- Android
- Windows
- RedHat Linux
- Debian
- FreeBSD
- MacOS
Work History
2018 - 2020
Associate Software Apps EngineerVerizon Media (formally Oath Inc)
Application engineer at Verizon Media. I focused on building mobile SDKs to be used throughout the company's mobile developers. My primary project was developement on a subscription SDK that would allow an application to perform transactions between Google Play Store and Amazon App Store. Later in this position, I was assigned to build back APIs using Java and Spring framework.
2017 - 2018
Intern Android DeveloperEducational Classroom Systems
Internship at start up company, Educational Classroom Systems. This company focused on building platforms for the purpose of education. I was assigned with designing and developing the company's mobile applications, as well as developing the company' WPF desktop application.
Education
2014 - 2017
Radford University
Attended Radford University in the Fall of 2014. Graduated in the Winter of 2017 with a bachelors in Computer Science, and a minor in Mathematics. Took additional classes for the University's security certification.
2012 - 2014
Northern Virginia Community College
Attended NOVA in the Fall of 2012, and majored in Computer Science. Transfered in the fall of 2014 to Radford University.