Experience
Boston, Massachusetts, United States
In my recent role, I had the opportunity to work extensively with HL7/FHIR resources, Stripe payment integration, and develop RESTful APIs for various services. I successfully owned multiple projects from inception to completion, including:
Payment Service: Enabled patients to make seamless payments, with funds transferred to their respective clients.
Wrap-Up Management: Developed a solution for practitioners to efficiently complete their patient encounters.
Provider Management Service: Facilitated practitioners in creating and updating their professional details.
In addition to these projects, I worked on both front-end Single Page Applications (SPAs) and backend services. My responsibilities included the development and optimization of databases and caching solutions using MongoDB, Postgres, DynamoDB, and Redis. I also contributed to various projects, including:
Claim Receipt Service: Enhanced the processing and management of claim receipts.
Practitioner Hub: Collaborated on a centralized platform for practitioners to manage their information and interactions.
Practitioner Gateway Service: Maintained and updated practitioner data from the legacy Care Talks platform to the latest Converge platform, ensuring a smooth transition and improved functionality.
Amwell Mobile App (Android): Contributed to the development of the mobile application, enhancing patient engagement and accessibility.
Additionally, I collaborated with cross-functional teams and stakeholders to design a microservices architecture that streamlined testing and deployment processes, ensuring seamless integration and efficient releases.
2019 — 2020
Boston, Massachusetts, United States
San Francisco Bay Area
● Integrated a newer version of a satellite management system for Android devices using JNI, C++ , Kotlin and Java
● Worked with the hardware team and satellite engineers to test new feature implementations
● Developed a special versions of the SpaceLinq Messenger app for use by the U.S Army and U.S Air Force
● Created a hands-free virtual assistant to be used with the Android SpaceLinq application and next steps in our project
Maryland, United States
● Integrated a Bluetooth enabled wearable headset with Anthrotronix’s taVNS Android application.
● Worked with the hardware engineering team to develop, integrate and test the prototype device alongside the Android application
● Assisted in architecting the Android application to use MVVM, combined with Koin dependency injection to provide clear separation of concerns and enable the ease of unit testing client’s core business logic.
● Converted legacy Java code to Kotlin in client’s core DANA application.
● Used Room database architecture components to persist headset data returned during a stimulation session.
● Assisted in creation of a custom body pain selection screen to help plot points upon a silhouette image of the human body, toggle their statem, and persist any pain points a user selected.
● Integrated the DANA AAR library with the taVNS application to allow a user’s ability to take cognitive tests and psychological surveys.
● Used architecture components Livedata to provide reactive handling of activity's view based on asynchronous database and network operations.
● Used Android data binding in views to simplify the process of binding modeled data to views and handling updates to the underlying data.
● Helped create custom view components for customized radio groups and radio buttons for a customized psychological survey based on the client’s requirements.
● Implemented Kotlin coroutines in the project to assist with asynchronous operations.
● Guided efforts for best practices for integrating bluetooth over GATT to communicate and capture characteristics exposed by our Bluetooth enabled wearable headset.
● Worked on a remote team and frequently assisted in code reviews, mentoring junior developers, and documenting best practices and processes.
● Client followed agile methodology and I participated in strategy discussions with stakeholders around best practices for development
Rochester, New York, United States
● Assisted in developing the architecture of the Blade Operating System used on the Vuzix Blade AR/VR wearable headset
● Developed BladeOS system applications including Settings which handles the user’s interaction with Bluetooth, Wi-Fi, Storage and more.
● Created interactive home screen widgets for launching applications within the BladeOS
● Customized the underlying Android frameworks in the BladeOS to deliver an optimal user experience while wearing the headset
● Worked with quality assurance to timely respond to issues found during testing.
● Wrote documentation on how to build the Blade Operating System and test features within the OS
● I participated in daily scrum, bi-weekly sprint planning and demos, performed regular code reviews with team members and mentored developers in building AOSP and flashing hardware with the BladeOS
Education
2008 — 2013
Purdue University Fort Wayne
Bachelor's degree
2008 — 2013