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.
- Implemented an email notification service using Amazon SNS services.
- Handling issues during deployment and testing.
- 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.