Objective
Dedicated Android Developer with 7+ yrs of expertise in large multi-branded codebases, delivering robust financial products to millions of users. Proficient in effective cross-functional communication, code design for reusability, and possessing a keen eye for design aesthetics. Actively pursuing a part-time master's degree in software development. Committed to contributing technical excellence to dynamic projects in a collaborative environment.
Experience
Software Engineer II, VP
Bank of America | Boston, MA | 2021 – Present
Developed scalable and maintainable code, ensuring long-term stability of the software in a large multi-branded legacy codebase—Bank of America, Merrill Lynch, Merrill Edge, Private Bank, and BenefitsOnline.
Delivered timely, high-quality software using agile methodologies.
Led development of money movement features using MVP architecture.
Applications Programmer (Contractor)
Bank of America | Boston, MA | 2017 – 2021
Collaborated with UX teams to lead a UI redesign of Merrill, Private Bank, and Benefits Online apps. Delivered successfully in under six months, by managing a team of four Android developers both on and off-shore.
Owned development of app-wide, reusable UI view components and styles for uniformity and adaptability significantly reduced development effort on all future projects.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates, and initiated the use of Kotlin.
Rewrote developer console using Kotlin, LiveData, and Jetpack libraries.
Collaborated with a team of three to rewrite Merrill’s Order Status feature, including a two-way table, entirely in Jetpack Compose as a proof of concept.
(Interim) Product Owner
Bank of America | Boston, MA | 2020 – 2021
Having demonstrated my ability to clearly communicate requirements and organize projects, I was asked to serve as an interim Product Owner when the need arose.
Facilitated communication to ensure clear understanding of requirements and expectations of architectural projects.
Managed the team's JIRA board, prioritized and defined requirements, and coordinated development and QA efforts to ensure the successful and timely delivery of enterprise-level, architectural refactoring projects.
Senior Applications Programming Analyst
Bank of America | Boston, MA | 2016 – 2017
Collaborated with cross-functional teams to develop high-quality Android mobile products that serve millions of customers.
Implemented a multi-branded design system with Android themes.
Championed best practices in coding standards within the team, fostering a culture of consistency and excellence across all projects.
Skills
Android Development
MVP, MVVM
Jetpack Libraries
Jetpack Compose
JIRA
Git
Bitbucket
Jenkins
Agile, Scrum
Restful APIs
Retrofit
Kotlin
Java
Kotlin Coroutines
Flows & LiveData
Material Design
Design Systems
Legacy Android
Unit Testing
XML
Education
Master of Software Development, Boston University, pursuing part-time
Bachelor of Arts, Colby College, 2016, Double Major: Biochemistry and Studio Art
Courses
Data Structures
Discrete Math
Software Engineering
Interests & Hobbies
Health & Wellness
Visual Art & Design