Sefa Karabaş

Sefa Karabaş

Full Stack Developer

Full-stack developer with 4 years of experience in designing and delivering scalable, high-performance web applications. Passionate about optimizing user experience and eager to contribute to innovative, fast-paced technology teams.

Professional Experience

Software Engineer

Dec 2025 - Present

Udemy

Contributed as a Full-Stack Engineer on Udemy's Assessment Team, building assessment experiences for a platform serving over 80 million learners worldwide.

  • Developed the Google-style Practice Test feature as part of the Grow with Google partnership
  • Designed and implemented Domain Assessments, expanding the platform beyond full assessments for learners globally
  • Refactored core components to a Hexagonal Architecture, improving maintainability and extensibility
  • Contributed to the evolution from a monolithic architecture to microservices and microfrontends
  • Contributed to the development of the unified e-learning platform following Coursera's acquisition of Udemy
  • Leveraged AI-assisted development, primarily using Claude Code, as part of an agentic software development workflow

Tech Stack: Kotlin, Django, React.js, GraphQL, gRPC, Amazon DynamoDB, MySQL, Datadog, Sentry, Claude Code

Software Engineer

Mar 2025 - Dec 2025

Turkish Technology

Contributed as a Full-Stack Developer, building secure and scalable payment infrastructure for Turkish Airlines' financial systems.

  • Developed a Payment Facilitator (PF) service processing 200M+ TRY in daily payment volume with high reliability and scalability
  • Led the integration of the Merchant Registration System (İKS), streamlining merchant onboarding processes
  • Developed and maintained reconciliation and settlement modules to ensure accurate and reliable financial operations
  • Integrated with multiple banking and payment partners, including Payten, Kuveyt Türk, and QNB, to support end-to-end payment flows

Tech Stack: Java, Spring Boot, React.js, Docker, Kafka, CI/CD

Software Engineer

Jun 2024 - Mar 2025

Scorp

Contributed as a Full-Stack Developer on the Payments Team, building secure and scalable payment infrastructure for global social platforms serving tens of millions of users.

  • Integrated global payment providers, including Rapyd, Payermax, and Wise, enabling secure and seamless payment transactions
  • Developed and optimized pay-in and cash-out workflows to improve the reliability and efficiency of payment operations
  • Collaborated with cross-functional teams to deliver scalable payment solutions for high-volume financial transactions

Tech Stack: Django, Vue.js, Node.js, Docker, Jenkins, CI/CD, AWS, Cloud Firestore, Testing

Software Engineer

Mar 2024 - Jun 2024

Yapı Kredi

via Mindtech

Contributed as a Software Engineer on the Digital Channels & Insurance Team at Yapı Kredi, developing customer-facing banking solutions.

  • Developed and maintained backend services using Java and Spring Boot
  • Delivered digital banking features in collaboration with cross-functional teams
  • Contributed to the development of secure and reliable financial applications

Tech Stack: Java, Spring Boot

Data Management Consultant

Aug 2023 - Apr 2024

Odeabank

via Mindtech

Contributed to the Data Warehouse (DWH) project at Odeabank, supporting commercial banking operations.

  • Designed and implemented ETL processes using Oracle Data Integrator (ODI)
  • Developed and optimized SQL queries on Oracle and MS SQL Server
  • Built and maintained reliable data pipelines to support business reporting and analytics

Tech Stack: Oracle SQL, MS SQL Server, ODI

Software Engineer

Nov 2022 - Aug 2023

KiraPratik

Contributed as a part-time Full-Stack Developer, building both customer-facing and internal management applications.

  • Designed and developed the main application and management system from end to end
  • Integrated the Paycell payment gateway to enable secure online payments
  • Built scalable full-stack solutions tailored to business needs

Tech Stack: Angular, React.js, Redux, Java Spring, Hibernate

Projects

Angora Hukuk - Law Firm Website

Professional law firm website showcasing legal services and expertise.

  • Modern and professional UI design
  • Responsive layout for all devices
  • Optimized performance with Next.js
Next.jsReactTypeScript

Social Media Platform

Full-featured social media application built with Java backend showcasing user interactions and content management.

  • Production-ready Spring Boot REST API with Clean Architecture and modern design patterns
  • Comprehensive test coverage with PostgreSQL, Docker, and GitHub Actions
  • Follow/unfollow system, like functionality, and intelligent post mixing algorithm
JavaSpring BootPostgreSQLDocker

Testere Korku Evi

Interactive horror house web experience built with Vue.js featuring immersive UI/UX design.

  • Immersive frontend experience with Vue.js
  • Creative UI/UX design for horror theme
  • Interactive web application
Vue.jsJavaScriptCSS3

CSRF Attack Demonstration

Educational security project demonstrating Cross-Site Request Forgery vulnerabilities and protection mechanisms.

  • Educational security demonstration
  • CSRF vulnerability analysis
  • Security best practices implementation
HackSecurityWeb

Doga Gayrimenkul - Real Estate Platform

Real estate platform for property listings and management.

  • Property listing and search functionality
  • Interactive user interface
  • SEO-optimized for better visibility
Next.jsReactTypeScript

Colorizing the Prokudin-Gorskii Photo Collection

Image processing project that automatically colorizes historical black and white photographs from the Prokudin-Gorskii collection using computer vision techniques.

  • Automated image alignment and colorization
  • Historical photo restoration
  • Advanced computer vision algorithms
PythonComputer VisionImage Processing

Skills & Technologies

Languages & Frameworks

Java, Spring Boot, Node.js, NestJs, Django, React.js, Vue.js, Angular, Redux, Cloud Functions

Databases

Oracle SQL, MS SQL Server, NoSQL, Firebase

Tools & Platforms

Git, Docker, Kubernetes, Bitbucket, Jenkins, CI/CD, AWS, Kafka, Hibernate

Architecture

Microservices, Event-Driven Architecture, REST APIs

Languages

Turkish - Native, English - Full Professional Proficiency

Education

Bachelor of Science in Computer Engineering

Hacettepe University

GPA: 3.21 / 4

Sefa Karabaş - Full Stack Developer | Software Engineer