Software Engineer
Current- Refactored codes using SOLID programming principles.
- Secured endpoints by adding role and claims based security authentications.
- Implemented AWS KMS for encryption and decryptions, along with AWS S3 for enhanced storage and updates.
- Enhanced inter-api message communication with message-brokers.
- Implemented design patterns like factory pattern, repository pattern, singleton pattern, decorator pattern, visitor pattern etc.
- Designed API architecture.