Software Engineer — systems, infrastructure and Java backend.
Mathematics student at Amirkabir University of Technology, working part-time as a software engineer on an enterprise privileged-access platform. Half systems and infrastructure, half Java backend; most useful where the two meet.
Things I built for myself
| gateway | A thin client turned into a selective transparent gateway, generated from one TOML file. |
| notification-hub | Mail, chat, RSS, syslog and backup alerts funnelled into one self-hosted ntfy stream. |
Stack
Backend · Java, Spring Boot, Spring Security, JPA / Hibernate, Maven
Systems & infrastructure · Linux, systemd, Docker, Docker Compose, nginx, networking and tunnelling
Data · PostgreSQL, MySQL, Redis; schema design, migrations, transactions and locking
CI/CD · Jenkins, GitLab CI, GitHub Actions
Security · Session recording, credential vaulting, RBAC, audit logging, TLS / PKI, Linux hardening
Other · Go for day-to-day tooling, Python, C, Bash, LaTeX
Currently learning: Network programming.