Open to new opportunities

Tahsin Elmas

Computer Engineer & Software Developer

Java Backend Developer & Training Delivery Specialist with 3+ years experience in Spring, Microservices, Docker, AWS, and ML Pipelines.

Download CV

About. How I work and what I care about.

IT Professional with 3+ years of experience specializing in Java Backend Development. Proficient in SDLC and Agile methodologies, with strong expertise in Core Java, Spring Framework, Microservices, Kafka, Docker, and AWS.

Current Role
Computer Engineer & Software Developer
Education
B.Sc. in Computer Engineering from Middle East Technical University (METU / ODTÜ)
Career Focus
Architecting scalable enterprise backend applications, microservices, and leading high-quality technical training delivery programs.
Location
Ankara, Turkey

Interests & Focus Areas

Java Backend Architecture · Spring Framework & Microservices · Machine Learning & LLM Pipelines · Cloud & DevOps (Docker · AWS · Kafka)

Languages

Turkish (Native) · English (Professional / Fluent)

Tech specs. The tools I reach for every day.

Programming Languages
JavaPythonCC++SQLTypeScript
Backend & Tech
Spring FrameworkFastAPIHibernateMicroservicesKafkaDockerAWS
Databases & Tools
PostgreSQLMySQLElasticsearchPostmanSwaggerGit

Projects. Things I've designed, built and shipped.

Java · Spring Boot · PostgreSQL · Docker · REST APIs

Gurme Restaurant Recommendation App

A restaurant recommendation platform engineered with RESTful APIs, Spring Boot, and PostgreSQL in a containerized Docker environment.

Awarded 5th place out of 35 engineering projects at METU-CENG Demo Day 2025.

Java · Spring Boot · JavaFX · JWT · REST APIs

UNO-like Multiplayer Game Engine

A real-time multiplayer card game system implementing core game logic, leaderboards, and JWT-based authentication to manage session integrity and multiplayer state flow.

Engineered real-time multiplayer state orchestration and secure JWT authentication.

Java · Spring Boot · React Native · PostgreSQL · REST APIs

Varlık (Wealth & Asset Tracking Platform)

A cross-platform financial wealth and asset tracking application designed for multi-category asset management and real-time financial tracking.

Delivered a cross-platform mobile and backend architecture for multi-currency financial tracking.

Python · Machine Learning · Scikit-Learn · SQL · Pandas

MTTR Prediction System (ML for Electrical Utilities)

A machine learning pipeline developed for electrical utility infrastructure to predict Mean Time to Repair (MTTR), improving predictive maintenance and grid reliability.

Optimized maintenance scheduling and outage restoration analysis for electrical utilities.

Java · Spring Boot · Flutter · React · Python · OCR

Todo Pay – Credit Card Statement Processing & Payment Reminder App

Developed a full-stack payment tracking application using Java and Spring Boot for backend services, React for the web interface, and Flutter for the mobile application. Implemented an OCR and LLM-powered document processing pipeline to extract transaction data from credit card statements, organize it into a structured payment ledger, and schedule automated due-date reminders.

Automates statement extraction and schedules due-date reminders

Experience. Where I've worked.

  1. September 2024 - Present
    Ankara, Turkey

    Software Developer & Training Delivery Specialist

    IT KRAFT

    • Led training delivery and train-the-trainers programs for engineering teams, accelerating onboarding and technical proficiency.
    • Contributed to LMS (Learning Management System) platform development, designing scalable backend components and RESTful APIs using Spring (MVC, Data, Security).
    • Ensured clean architecture, high scalability, and robust code quality across enterprise software solutions.

    Key Achievements

    • Successfully spearheaded train-the-trainers programs while delivering core LMS backend features.
    • Architected scalable Spring backend components focused on clean architecture and performance.
  2. June 2023 - September 2024
    Ankara, Turkey

    Software Developer

    PTTeM

    • Engineered backend architecture for a high-volume wallet-based gift card platform.
    • Implemented robust authentication and authorization using Spring Security, Keycloak, and JWT tokens.
    • Containerized and deployed microservices via Docker & AWS, integrating Elasticsearch for high-speed search operations.

    Key Achievements

    • Launched wallet-based gift card microservices on AWS with Keycloak OAuth2/JWT security.
    • Integrated Elasticsearch to enable real-time transactional search across gift card services.

Education. Where I studied.

  1. 2022 - 2026
    Ankara, Turkey

    Middle East Technical University (METU / ODTÜ)

    Bachelor of Science (B.S.) · Computer Engineering

    Comprehensive education in computer engineering, backend microservices, database systems, and artificial intelligence.

    Relevant coursework

    Data Structures & Algorithms · Operating Systems · Database Management Systems · Software Engineering · Machine Learning · Computer Networks

Awards. Recognition along the way.

  1. 2025

    METU-CENG Demo Day 2025 – 5th Place Award

    Middle East Technical University (METU / ODTÜ)

    Ranked 5th out of 35 engineering projects for the Gurme Restaurant Recommendation Platform.

  2. 2026

    Machine Learning Specialization

    DeepLearning.AI & Stanford Online

    Completed the 3-course Machine Learning Specialization covering supervised learning, advanced learning algorithms, unsupervised learning, recommender systems, and reinforcement learning.

    Verify

Contact. Tell me about your project or role.

Write to me about backend roles, microservice architecture, team training, or just to say hello.