Developer avatar
Available
Software Developer

Hi, I'm a Full-Stack Developer

I craft robust backends with Java Spring Boot and Golang, build modern frontends with TypeScript, and architect data layers across Oracle, SQL Server, PostgreSQL, and MariaDB.

Tech Stack

Languages & Frameworks

Battle-tested across enterprise production environments — from high-throughput microservices to data-intensive applications.

Java / Spring Boot

95%

Enterprise-grade microservices, REST APIs, Spring Security, Spring Data JPA, batch processing, and cloud-native architectures.

Golang

88%

High-concurrency services, CLI tools, gRPC, Gin/Echo frameworks, performance-critical backend systems.

TypeScript

90%

Full-stack web apps, Next.js, React, Node.js APIs, type-safe development with modern tooling.

Data Layer

Database Expertise

Deep experience with relational databases — from query tuning and schema design to clustering and high-availability setups.

Oracle

90%

PL/SQL, RAC, partitioning, performance tuning, Data Guard, enterprise data warehousing.

SQL Server

88%

T-SQL, SSIS, SSRS, Always On availability groups, stored procedures, query optimization.

PostgreSQL

92%

Advanced indexing, JSONB, CTEs, window functions, PostGIS, logical replication, PgBouncer.

MariaDB

85%

Galera Cluster, columnar storage, Spider engine, compatibility-driven migration from MySQL.

Also proficient with

DockerKubernetesgRPCREST APIGitCI/CDRedisKafkaLinuxNginxJUnitPrometheus
terminal
$ whoami
> software-developer
$ cat tech-stack.json
> {"languages": ["Java", "Go", "TypeScript"]}
> {"databases": ["Oracle", "SQLServer", "PostgreSQL", "MariaDB"]}
$ echo $PHILOSOPHY
> "Build reliable systems, ship incremental value."
Career Path

Work Experience

Progressing from writing PL/SQL scripts to architecting distributed systems — every step deepened my engineering instincts.

2022 — Present

Senior Backend Engineer

Architecting and delivering high-throughput microservices with Java Spring Boot and Golang. Leading database strategy across Oracle and PostgreSQL clusters serving millions of daily transactions. Mentoring junior developers and driving technical decisions for cross-functional squads.

Spring BootGolangPostgreSQLOracleDockerK8s
2020 — 2022

Full-Stack Developer

Built end-to-end features spanning TypeScript/React frontends and Java-based APIs. Designed SQL Server reporting pipelines and migrated legacy MariaDB schemas to modern architectures. Improved CI/CD cycle times by 40% through pipeline optimization.

TypeScriptSpring BootSQL ServerMariaDBReact
2018 — 2020

Software Developer

Developed RESTful services and internal tooling using Java and Golang. Managed Oracle database schemas, wrote complex PL/SQL procedures, and implemented data synchronization between heterogeneous database systems.

JavaGolangOracleSQL Server
Portfolio

Featured Projects

A selection of systems I've designed and built — each solving real problems at scale.

Backend

Distributed Transaction Engine

A saga-based distributed transaction coordinator built with Spring Boot and Golang workers, supporting Oracle and PostgreSQL with automatic compensating actions and dead-letter handling.

Spring BootGolangOraclePostgreSQLgRPC
Full-Stack

Real-Time Analytics Dashboard

High-performance analytics platform with TypeScript/React frontend and Go-based event ingestion layer. Processes 50K+ events/sec with PostgreSQL columnar storage and live WebSocket updates.

TypeScriptGolangPostgreSQLReactWebSocket
DevOps

Multi-DB Migration Toolkit

Schema migration and data synchronization toolkit supporting Oracle, SQL Server, PostgreSQL, and MariaDB. Features zero-downtime migration with rollback capabilities and data validation checks.

JavaOracleSQL ServerPostgreSQLMariaDB
Infrastructure

API Gateway & Rate Limiter

High-performance API gateway written in Go with token-bucket rate limiting, JWT authentication, and circuit breaker patterns. Handles 100K+ req/sec with sub-millisecond overhead.

GolangRedisDockerKubernetes
Connect

Let's Work Together

Whether you need a backend architect, a database specialist, or a full-stack partner — I'm always open to new challenges and collaborations.

Prefer a quick message?

Say Hello