I'm a full stack developer that graduated from Temple University in May 2015 with a degree in Information Science & Technology. I currently work at FreedomPay Inc as an Android Software Engineer, and have previously worked at Elsevier Inc. as an Android developer, and have previously developed responsive websites for Rappid Development.
Temple University
Freedompay, Inc.
• Developed Android libraries that would communicate with specific credit card terminals to be used along with the AFCC. Libraries included Ingencio RBA and Tetra devices where we supported USB, Bluetooth, and IP Socket communications using a byte level protocol. Ingenico ROAM devices support using Ingenico provided Android libraries for communication.
• Designed, developed, and maintained a CI/CD pipeline that would generate and distribute Android and Java libraries (.aar/.jar) on a private Maven repository for seamless integration for integrators consuming our libraries.
• Worked closely with companies such as Ingenico, Apple, and Google to design features around Apple Pay, Google Pay, Apple VAS, and Google Smart Tap to support payments and loyalty programs for mobile and digital credit card terminal next generation interactions.
• An open-source price tracker for the cryptocurrency RaiBlocks and maintained with frequent updates from community feedback for features and bug fixes. The application allows users to add widgets to their home screen in order to stay up to date to prices and value of RaiBlock
• Developed in Kotlin using MVP architecture, dependency injection, and RxKotlin
• At it's peak had over 10k+ installs.
Elsevier Inc.
• Working in an agile development with daily Scrum updates
• Using a git environment to maintain code
• Used MVP architecture combined with the ReactiveX library, RxJava, to design and maintain clean and efficient codebase
Applications and projects I have been a part of:
• Clinical Key - A search engine for physicians and nurses. This was the first Android and Agile project I was on from planning to application release. I was 1 of 3 Android developers responsible for creating the screens necessary, and populating these screens with corresponding data returned from the REST API in place. This application is used by physicians, nurses, pharmacists, and many other healthcare professionals world wide. The application always them to easily find content and answers from everything from diseases to drugs to best practices. The application is currently localized in 7 languages, and allows users to login from hundreds of institutions including schools and hospitals.
• Elsevier Clinical Pharmacology - Application for pharmacists and doctors alike to look up and identify drugs. I came onto this project towards the end of the initial release. I added features that allowed more users to access the application implementing a login feature that tied into the users insitution (university, employer, etc) to login to the application.
• BCIM - Business Continuity & Incident Management is an internal application launched on both iOS and Android which employees would install and sign up to receive alerts regarding closings and delays. My role on this project was to assist in the creation of the Android application as well as to build the backend API the application would hit in order to get up to date list of locations and to authenticate users, this was created using NodeJS. I also created CMS for administrators to use to add/remove locations and to send the push notification messages to the users using Urban Airship APIs.
• Elsevier CDI Reference - This was my first hands on project with the Android SDK and Android Studio. This was a project during my internship to see if my internship would transition into the next step of employment. The Elsevier CDI Reference Mobile Application is a clinical documentation improvement (CDI) quick reference tool designed to pinpoint for, clinicians and CDI staff, clinical terms or phrases that may be used to accurately and completely describe, in detail, a specific condition.
Rappid Development, LLC
• Formed a joint venture partnership with DryRain Technologies to collaborate on two in-house developed projects.
• Develop custom CMS backends for clients to edit static HTML content.
• Developed and built an API for an iPhone app being released mid 2015
• Resigned August 2015 when starting Full-Time at Elsevier Inc.
Elsevier Inc.
• Help develop and deploy medical journals into applications for Android and iPhone
• Run systems operations
• Write scripts (Bash, shell, cron, java, etc.) to automate daily tasks
Java
Android
Kotlin
C#
Javascript (Node.js, jQuery, angular.js)
*NIX
February 22, 2017 - Google Smart Lock Presentation at the Android Alliance Philly meet-up. Discussed the benefits of using Google’s Smart Lock client and how it can be used to easier store user credentials, and cross-platform benefits.