# Andrew O'Brien > Senior Software Engineer at AllTrails Location: Brooklyn, New York, United States Profile: https://flows.cv/andrewobrien ## Work Experience ### Senior Software Engineer @ AllTrails Jan 2023 – Present ### Software Engineer @ AllTrails Jan 2021 – Jan 2023 ### Android Engineer @ WeWork Jan 2019 – Jan 2021 | Greater New York City Area ### Principle Android Developer @ VectorMax Jan 2018 – Jan 2019 | Greater New York City Area • Developed and maintained company's sole product offering for the Android TV platform distributed to all global vendors • Responsible for publishing various build flavors of the application on the Google Play Store • Created highly performant custom views and animations for the application's Electronic Programming Guide • Migrated existing Java code to Kotlin and developed all new feature work in Kotlin • Converted existing code base from MVC to MVVM in adherence to common best practices • Leveraged industry standard libraries such as Retrofit, RxJava2, Dagger2, Epoxy, Google's Architecture Components, and Jetpack libraries • Integrated native C++ SDK's and proprietary video / audio streaming formats into ExoPlayer2 • Responsible for creating hiring process and plan of action for expanding Android team ### Android Developer @ Vyve, LLC Jan 2018 – Jan 2018 | Greater New York City Area • Build the Vyve dating Android application from ideation to proof of concept for investor demo sessions • Worked with a multi-function team to create requirements and specs for development • Used Google's Architecture components in conjunction with MVVM to create extensible testable code • Implemented repository pattern to store and fetch data from android's SQLite persistent DB in conjunction with the a Restful API to provide the user with a reliable app performance in low network connectivity situations. ### Android Development Intern @ TurnToTech Jan 2017 – Jan 2018 | Greater New York City Area • Completed coursework focused on object-oriented programing, data structures and algorithms • Learned Android fundamentals such as activity/fragment lifecycles, adapters, services, asynctask • Completed 4 portfolio projects designed to reinforce principles learned in the internship ### IT Consultant @ Tier One Technology Partners, LLC Jan 2015 – Jan 2017 | Baltimore, Maryland Area • Managed server infrastructure, network security, and workstation configurations for over 20 businesses in the Baltimore area • Wrote and maintained Powershell, Bash, Batch, and Python scripts to automate managed services • Wrote and maintained scripts for firewall configurations utilizing various firewall CLI's ## Education ### 90 Credits in Computer Engineering University of Maryland Baltimore County ### Android Development TurnToTech ## Contact & Social - LinkedIn: https://linkedin.com/in/andygobrien --- Source: https://flows.cv/andrewobrien JSON Resume: https://flows.cv/andrewobrien/resume.json Last updated: 2026-03-22