
Sefa Karabaş
Full Stack Developer
Full-stack developer with 3 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
Mar 2025 - PresentTurkish Technology
As a Full Stack Developer at Turkish Technology, I played a key role in developing secure and scalable financial systems for the aviation industry.
- Leading merchant onboarding (İKS - İş Yeri Kayıt Sistemi) integrations to streamline business registrations
- Developing and maintaining reconciliation and settlement modules to ensure financial accuracy and reliability
- Integrating with multiple banking partners (Payten, Kuveyt Türk, QNB, and others) to enable payment flows
Tech Stack: Java, Spring Boot, React.js, Docker, Kafka, CI/CD
Software Engineer
Jun 2024 - Mar 2025Scorp
As a Full Stack Developer in the Payment Team, I contributed to building secure and efficient financial systems that enhance user experience and support seamless transactions.
- Payment Method Integration: Implementing and maintaining integrations with payment gateways like Rapyd, Payermax, and others
- Transactional Systems: Developing and optimizing pay-in and cash-out flows for reliability and efficiency
- Collaboration: Partnering with cross-functional teams to deliver high-quality financial solutions
Tech Stack: Django, Vue.js, Node.js, Docker, Jenkins, CI/CD, AWS, Cloud Firestore, Testing
Software Engineer
Mar 2024 - Jun 2024YapıKredi via Mindtech
As a Software Engineer, I was responsible for designing, developing, and maintaining digital solutions for the Digital Channel Assets & Insurance Team at Yapı Kredi.
Tech Stack: Java, Spring Boot
Data Management Consultant
Aug 2023 - Apr 2024Odeabank via Mindtech
As a Data Management Consultant, I contributed to the Data Warehouse (DWH) project focused on the commercial operations of Odeabank.
- ETL Development: Utilized Oracle Data Integrator (ODI) to design and implement ETL processes
- Database Operations: Worked extensively with Oracle SQL and MS SQL Server to manage, query, and optimize data
- DWH Implementation: Focused on building scalable, reliable, and efficient data warehousing solutions
Tech Stack: Oracle SQL, MS SQL Server, ODI
Software Engineer
Nov 2022 - Aug 2023KiraPratik
As a Full Stack Developer, I was responsible for designing and building both the main application and the management system for the company.
- Main and Management Applications: Designed and developed key applications to support and manage company operations
- Payment Method Integration: Integrated Paycell payment gateway, ensuring smooth and secure payment transactions
Tech Stack: Angular, React.js, Redux, Java Spring, Hibernate
Projects
Professional law firm website showcasing legal services and expertise.
- Modern and professional UI design
- Responsive layout for all devices
- Optimized performance with Next.js
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
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
Educational security project demonstrating Cross-Site Request Forgery vulnerabilities and protection mechanisms.
- Educational security demonstration
- CSRF vulnerability analysis
- Security best practices implementation
Real estate platform for property listings and management.
- Property listing and search functionality
- Interactive user interface
- SEO-optimized for better visibility
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
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