I am an experienced Android Developer with over 10 years of expertise in building and deploying both enterprise and consumer applications. My proficiency lies in Kotlin, Java, Jetpack Compose, RESTful APIs, and integrating third-party services such as Twitter, Facebook, and Google Maps. I have a strong background in SQL/SQLite databases, debugging, and testing methodologies including TDD, unit, and integration testing, covering the full software development lifecycle.
Throughout my career, I have worked extensively with build tools like Gradle and Maven, Python scripting, and have experience publishing apps on Google Play. I am known for my problem-solving skills, performance tuning capabilities, and my ability to thrive in both fast-paced team environments and independent roles.
I have held senior engineering roles at major companies such as Meta, FedEx, Cigna, HEB, and Marriott, where I contributed to enhancing large-scale Android codebases, building automated refactoring tools, designing optimized databases, and ensuring code quality through rigorous reviews and testing. I am also experienced in backend development using Java Spring Boot and have collaborated cross-functionally with product, design, QA, and clients to deliver high-quality digital experiences.
My technical expertise extends to Android tools and IDEs including Android Studio, Eclipse, and XCode, as well as version control systems like Git, SVN, and Mercurial. I am well-versed in architectural patterns such as MVVM and MVP, and have supported CI/CD pipelines using Jenkins. I am committed to maintaining high standards of code quality, security, scalability, and performance in all projects I undertake.
I hold an MBA in Computer Science from the University of the Cumberlands and a Master of Science in Computer Science from Kent State University. I continuously seek to provide strategic engineering guidance and improve technology standards and processes within teams and organizations.