Dedicated Jr. Developer with 2+ years of experience in Java and Kotlin, specializing in Microservices. Skilled in using AWS, Kafka, and Spring Boot to build and optimize systems. Experienced in writing unit tests to ensure high code quality. Certified AWS Cloud Practitioner and Java SE 17 Developer.
Certifications
30 days free core trial feature:
September 2020 — December 2022
Description: Contributed to implementing the Core User preview period utilizing Microservices architecture, enabling basic users to experience Core capabilities before paid access. Employed Kotlin, AWS (SQS, S3), Gradle, and IntelliJ IDEA.
Responsibilities:
Developed Microservices code for extracting and processing data from S3 through SQS, facilitating smooth data flow via Kafka.
Engineered systems for handling data information and conducting promotion requirement calculations within Microservices.
Conducted comprehensive unit testing within Microservices, ensuring high code coverage and system reliability by writing extensive test cases.
User Paywalls Project:
Description: Contributed significantly to building a Microservice-based user paywall system, restricting free user creation within New Relic's standard plan. Utilized Java, DynamoDB, Apache Kafka, AWS (SQS, S3), JUnit, Mockito, Gradle, and IntelliJ IDEA.
Responsibilities:
Developed Microservices using Spring Boot in Java to manage user counts via S3 through SQS, enforcing user limits compliant with subscription plans.
Implemented Microservice-based unit tests, validating system functionality and ensuring the robustness of the paywall system through meticulous test case creation.
Consumption State Management - Complex Customers:
Description: Actively contributed to Microservices-based data access boundary management for Managing Service Providers (MSPs) and their customers. Utilized Java, Kotlin, Postgresql, Kafka,JUnit, Mockito, Gradle, and IntelliJ IDEA.
Responsibilities:
Developed Microservice logic for converting customer-level entitlements to organization-level, ensuring secure data boundaries across complex customer structures.
Wrote comprehensive test cases for Microservices, validating data processing and segregation functionalities.