1. Project: DYD
Role: Software Developer
Healthcare data portal enabling users to submit, validate, and analyze data through quality scoring and reporting. Supports reviewer-approver workflows for secure data requests, with approved users accessing workspaces and Snowflake for research.
- Responsibility
- Working on data-driven application modules with Spring Boot microservices.
- Conducted a POC and successfully implemented AWS SNS (Simple Notification Service) in the project to send SMS notifications to users, enhancing communication capabilities.
- Handling issues during deployment and testing.
- Worked on the DYD Portal on almost all modules.
- Designed and implemented various functionalities as per business requirements, enhancing the user experience.
- I have completed all the implementations requested by the BA team.
- Writing unit tests to improve overall coverage and stability.
- Reducing boilerplate code in entity classes using Lombok annotations.
- Developing repositories to perform database operations in Spring Boot.
- Fixing defects communicated by the testers.
__________________________________________________________________
2. Project: NKF
A patient registry for individuals with kidney disease, including dialysis and transplant patients. Integrated the Builder platform with the Patient Portal (via iframe) to collect survey data, which is stored in MongoDB. Implemented Apache Airflow DAGs to transfer data from MongoDB to Snowflake for processing and analytics, supporting research to improve kidney care.
- Responsibility
- Designed and stored form creation metadata using MongoDB change sets for dynamic form management.
- Tested and validated RESTful web services with Postman to ensure reliability and accuracy.
- Created and maintained DTO classes for efficient data transfer between application layers.
- Minimized boilerplate code in entity classes by leveraging Lombok annotations.
- Resolved defects and bugs identified during QA and testing phases, ensuring system stability.
- Implemented integration logic to establish a connection between the Form Builder module and the main portal, enabling survey completion status updates.