Hi, I'm Tahsin Elmas
const developer = "Computer Engineer & Software Developer ";
Java Backend Developer & Training Delivery Specialist with 3+ years experience in Spring, Microservices, Docker, AWS, and ML Pipelines.
func initAbout() {
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.
{
"developer": {
"name": "Tahsin Elmas",
"role": "Computer Engineer & Software Developer ",
"stack": ["Java", "Spring Boot", "Kafka"],
"methods": ["Microservices", "Docker", "AWS"],
"focus": "Enterprise Backend Systems",
"mode": "active_development"
}
}Interests & Focus Areas
Languages
const getSkills = () => {
Programming Languages
Backend & Tech
Databases & Tools
class Projects extends Repository {
Gurme Restaurant Recommendation App
A restaurant recommendation platform engineered with RESTful APIs, Spring Boot, and PostgreSQL in a containerized Docker environment.
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.
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.
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.
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.
timeline.log() {
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.
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.
academic.resolve() {
Middle East Technical University (METU / ODTÜ)
Bachelor of Science (B.S.) — Computer Engineering
Relevant Coursework
achievements.verify() {
METU-CENG Demo Day 2025 – 5th Place Award
Ranked 5th out of 35 engineering projects for the Gurme Restaurant Recommendation Platform.
Machine Learning Specialization
Completed the 3-course Machine Learning Specialization covering supervised learning, advanced learning algorithms, unsupervised learning, recommender systems, and reinforcement learning.
contact.send() {
Let's build something together
Whether you want to discuss a software engineering role, backend system architectures, training programs, or just want to connect, feel free to drop me a message.