Full Stack Engineer with 5+ years of experience building scalable microservices and modern web applications. Experienced in Java, TypeScript, Spring Boot, and React. Interested in automation, clean architecture, and solving complex system problems.
Integrated Keycloak into a legacy application replacing an outdated session based security mechanism. Conducted medium-scale codebase refactoring to improve the overall code quality and eliminate tech debt.
Developed an adapter microservice using Quarkus to process incoming requests and transmit data to a specific Kafka channel, optimizing performance and resource utilization.
Deployed the containerized quarkus services on OpenShift, leveraging Kubernetes for container orchestration.
Java/
Quarkus/
Kafka/
RabbitMQ/
Keycloak/
OpenShift/
Kubernetes/
Unit & Integration Testing/
Agile/
Scrum
N47
Software Engineer
Employment Period
Jan 2024 - Jun 2024
Developed and integrated AI-powered job posting automation using ChatGPT and DALL-E, reducing manual data entry by 50%.
Designed and implemented Datev and LexOffice API integrations within a Spring Boot microservices architecture, improving platform efficiency by 20%.
Deployed and maintained services on Google Cloud Platform (GCP), ensuring scalability and reliability.
Java/
Spring Boot/
Apollo GraphQL/
PostgreSQL/
RabbitMQ/
Keycloak/
Jira/
Docker/
Kubernetes/
GCP/
Elasticsearch
Endava
Senior Software Engineer
Employment Period
Jul 2021 - Jan 2024
Designed and implemented new utility-based features in a microservice architecture using Spring Boot, Angular, and PostgreSQL.
Led a team of three engineers to develop an internal tool for tracking artifacts and versions, including a knowledge map generated from Git social behavior analysis.
Enhanced system performance by implementing L2 Hazelcast cache for the gateway to store OAuth2 session information across multiple load-balanced instances.
Automated an error-prone data entry process with Python, reducing the time needed from two hours to 25 minutes.
Developed and executed a structured 12-week intern study plan, culminating in a demo application that earned high praise from senior management.
Actively participated in release and deployment activities on behalf of the team.
Increased code coverage by 60% across team-owned services.
Java/
Spring Boot/
TypeScript/
Python/
Angular/
Liquibase/
PostgreSQL/
OAuth2/
Microservices/
Unit & Integration Testing/
NodeJS/
GraphQL/
Neo4J/
Hazelcast/
Kafka/
RabbitMQ/
gRPC/
Unit & Integration Testing/
Agile/
Scrum
MCA
Software Engineer
Employment Period
Sept 2020 - Jun 2021
Collaborated with a six-person team of engineers to develop a crowdfunding platform built on top of .NET, Angular and MSSQL as a technology stack.
Incorporated Stripe payment gateway into the platform.
Integrated the platform with ShipStation API which accelerates the shipping process for online retailers by providing order and inventory management features.
TypeScript/
JavaScript/
Angular/
.NET/
C#/
MSSQL/
Unit & Integration Testing/
Agile/
Scrum
Projects
Whac A Meal
Exploring NextJS by creating a blog like application for managing, exploring recipes and leveraging Google Gemini for content generation
NextJS/
TypeScript/
Docker/
PostgreSQL/
Shadcn/
TailwindCSS/
Better Auth/
Google Gemini
Pokedex
Exploring NextJS by leveraging the PokeAPI
NextJS/
TypeScript/
TailwindCSS/
Shadcn/
PokeAPI
RareKickz Backend
Microservice backend e-commerce application consisting of inventory management, order management and payment APIs
Java/
Spring Boot/
Docker/
Stripe/
Keycloak/
PostgreSQL/
gRPC/
Microservices
RareKickz Frontend
E-commerce application for buying sneakers with user authentication, product browsing, and order management features
Angular/
TypeScript/
Bootstrap
Education
Faculty of Computer Science and Engineering within UKIM