SENIOR SOFTWARE ENGINEER

Ümit Altıntaş

Building enterprise cloud platforms end to end — from Angular front ends to Java/Spring Boot services on OpenStack — while leading a small engineering team.

4+ Years
5 Team Members
15+ Projects
01

About

Started as a developer who cared about clean code and systems that survive production. Still do — only now I also set the direction and mentor the people writing the code alongside me.

Embedded at Türk Telekom since 2024 as part of Codefirst, working on its cloud marketplace and private-cloud console: owning front ends end to end while contributing across Java/Spring Boot services integrated with OpenStack. In parallel I lead a team of five on Codefirst's own products, and earlier built aircraft weight and balance systems for Turkish Airlines.

Performance First

Every decision evaluated through the lens of scalability and user experience.

Quality Driven

Comprehensive testing and code reviews ensure reliable systems.

People Focused

Great software comes from diverse, empowered teams.

02

Experience

Codefirst — outsourced to Türk Telekom 05/2024 – Present

Senior Software Engineer

Cloud marketplace and private-cloud platform for Türk Telekom.

  • Core engineer on Maestro, the cloud marketplace — an Angular storefront with server-side rendering on a Java 25 / Spring Boot 4 backend, built across four teams
  • Built the product configurator: resource sizing, add-ons, replication and licensing with a live price breakdown
  • Own order orchestration for virtual data centre provisioning, quota handling and backup-vendor lifecycle
  • Own the front end of Kokpit, the private-cloud console, and contribute across its nine-service Spring Boot backend
  • Integrated both products with OpenStack; deployments run on Kubernetes with per-environment Helm values
Angular Spring Boot OpenStack Kubernetes
Codefirst — client: Turkish Airlines 06/2023 – 04/2024

Full Stack Developer

Mission-critical aircraft weight and balance systems.

  • Built weight & balance services on Spring Boot microservices, cutting manual processing by ~30%
  • Designed an Excel-like Angular data grid for load planning, improving data-entry accuracy by ~25%
  • Implemented Kafka-based asynchronous messaging for high-volume operational data
Spring Boot Angular Kafka
Codefirst — in-house products 04/2023 – Present

Software Engineer

Leading a cross-functional team of five engineers while staying hands-on.

  • Grew the team from three to five; cut onboarding time roughly in half with documented conventions and reproducible local stacks
  • Eksper Panel — four codebases on one API: Spring Boot backend, Angular panel, Flutter mobile app and a Tauri/Rust desktop sync agent
  • Peoply HR — multi-tenant HR SaaS with an AI assistant, tenant isolation enforced at the data-access layer
  • Packdex / Janus — Java 25 / Spring Boot 4 product intelligence platform with LLM enrichment and competitor price tracking
  • Introduced a testing and CI/CD baseline across products, reducing deployment time by ~40%
Team Leadership Spring Boot Next.js CI/CD
PI Works 07/2022 – 04/2023

Software Developer

Telecom network analytics tooling.

  • Built an Angular/.NET analytics dashboard used by operations teams
  • Optimised data pipelines and query paths, reducing report latency by ~25%
  • Automated recurring reporting workflows in Python and SQL
Angular .NET Python SQL
04

Skills

Leadership

  • Team Leadership & Mentoring
  • Architecture Reviews
  • Scrum / Kanban
  • Hiring & Onboarding

Backend

  • Java / Spring Boot
  • Node.js / Go / Python
  • Microservices
  • Event-Driven Architecture

Frontend

  • Angular
  • React / Next.js
  • TypeScript
  • Design Systems & Accessibility

Platforms

  • OpenStack
  • AWS / GCP
  • Kubernetes / Helm
  • Kafka / RabbitMQ

Data

  • PostgreSQL / MySQL
  • MongoDB / Redis
  • Schema & Migration Design
  • Reporting & Export Pipelines

Delivery

  • CI/CD Pipelines
  • Testing & Code Review
  • Release Engineering
  • Observability
05

Education

Gebze Technical University

2018 – 2023

BSc Computer Engineering

Specialized in software development, distributed systems, and data structures. Led project teams and organized study groups for backend development.

06

Contact

Open to consulting engagements, technical leadership opportunities, and collaboration on high-impact platforms.