FlowCV Logo
Recep Batuhan DikmenSoftware Engineer
Profile Summary
  • Passionate about IT and Computers since the age of 6.
  • Strong determination to learn and master new skills, including Java, Python, C#, JavaScript, and Go.
  • Approach challenges with ambition and consistently deliver scalable and high-performance applications.
  • Fast learner with a flexible and analytical mindset, experienced in Spring Boot, .NET, Node.js, React.js, Angular, Kafka, RabbitMQ and microservices.
  • Skilled in cloud computing, containerization (Docker, Kubernetes), and CI/CD pipelines, optimizing system performance and deployment efficiency.
  • Capable of deep focus and thorough problem-solving, ensuring clean architecture and maintainable code.
TECHNICAL SKILLS
  • Programming Languages: Java, Python, C#, JavaScript, Go
  • Frameworks & Libraries: Spring Boot, .NET, Node.js, React.js, React Native
  • Databases: PostgreSQL, MySQL, MsSQL, MongoDB, Redis
  • DevOps & Tools: Git, GitHub, CI/CD, Docker, Kubernetes, Microservices, Kafka, RabbitMQ
  • Software Development: REST API, WebSocket, OOP, Design Patterns
  • Cloud & Other: AWS, Azure, Machine Learning, Project Management
  • Professional Experience
    08/2025 – presentİstanbul, Türkiye
    Junior Software Developer, ATP Tech
  • Worked on various projects, including TabGıda, Fasdat, Entegre, Sencard, and Polat, developing and optimizing business-critical applications.
  • Developed an internal application for querying active users and managing user authentication, as well as another application for password encryption and decryption.
  • 07/2024 – 07/2025Remote, Türkiye
  • Worked with .NET, Angular, React, MsSQL in an Agile team
  • Software Development Intern, Eczacıbaşı Bilişim
  • Contributed to the Nextflow project.
  • Developed an HR chatbot for Microsoft Teams, integrating it with a web-based React.js panel.
  • 09/2023 – 06/2024Remote, Türkiye
  • Worked with .NET, React, MsSQL in an Agile team.
  • Software Development Intern, Softtech
  • Assisted frontend development for Lokumla and Ticketolia projects using React.js & MUI
  • Successfully developed and delivered a previously discarded feature, improving project timelines
  • 08/2023 – 09/2023Remote, Türkiye
  • Used React.js & MUI and Git worked in an Agile team
  • Web Development Summer Intern, OBSS Technology
  • Completed training in Java, Java EE, Spring Boot, and React.js
  • Developed and presented a full-stack project as a final assignment
  • 07/2023 – 08/2023Remote, Türkiye
    Software Testing and Verification Intern, Türk Havacılık ve Uzay Sanayii (TUSAŞ) (TAI - Turkish Aerospace Industries, Inc.)
  • Trained in RTOS (Real-Time Operating Systems) and various C, C++, and C# programming techniques
  • 11/2022 – 03/2023Ankara, Türkiye
    Education
    Projects

    CRM Microservices Project, Turkcell GYGY 4.0 Final Project

  • Developed 8 microservices using Java Spring Boot
  • Built cloud-native infrastructure with Docker and Kubernetes
  • Implemented Kafka for event-driven communication
  • Integrated PostgreSQL, MongoDB, and Redis for data storage and caching
  • Set up monitoring with Prometheus and Grafana
  • Implemented centralized logging with ELK stack on AWS
  • Created CI/CD pipeline with GitHub Actions
  • TabGıda & Fasdat & Entegre & Polat Projects, Junior Software Developer at ATP Tech

  • Developed and maintained monolithic applications for TabGıda, Fasdat, Entegre and Polat optimizing business-critical operations and enhancing system performance
  • Worked with .NET, HTML, CSS, Javascript, MsSQL, Azure and Git in an Agile team
  • Sencard Project, Junior Software Developer at ATP Tech

  • Contributed to internal applications for Sencard, including tools for active user querying and authentication management
  • Worked with .NET, Angular, MsSQL, Azure and Git in an Agile team
  • Ticketolia & Lokum.la Projects, Software Development Intern at Softtech

  • Assisted in frontend development for Ticketolia and Lokum.la, delivering previously discarded features and improving project timelines
  • Worked with React.js, MUI and Git in an Agile team
  • Blinder App, University Project

  • Collaborated on the Blinder App, a full-stack mobile application developed as a final project for the Software Engineering course. The app utilizes Spring Boot for the backend, React Native for the mobile, and is deployed on AWS
  • Worked with Java, Spring Boot, React Native, WebFlux, PostgreSQL, Azure, AWS, Postman, Git, GitHub and Figma in an Agile team
  • Certifications & Professional Development

    Turkcell GYGY 4.0 - Java Spring Boot Backend Development Bootcamp

  • Mastered Spring Boot, Microservices, Docker, Kubernetes, Kafka, RabbitMQ, REST API development, Github Actions and AWS ELK, focusing on backend development and software design patterns.
  • Gained experience in SQL databases, and CI/CD pipelines.
  • Patika.dev - .NET Backend Development Bootcamp

  • Learned how to build scalable backend applications with .NET Core.
  • Focused on API development, dependency injection, unit testing and database management using MsSQL.
  • Udemy - ASP.NET Core & Angular

  • Learned full-stack development using ASP.NET Core for backend and Angular for frontend.
  • Gained expertise in RESTful APIs, authentication, and database integration.
  • Patika.dev - Java, JavaScript, Python Internship Program

  • Developed proficiency in Java, JavaScript, and Python.
  • Worked on real-world coding challenges to strengthen problem-solving skills.
  • Alibaba Cloud - Cloud Computing Engineer

  • Gained knowledge in cloud architecture, virtualization, and containerization.
  • Learned how to deploy, manage, and optimize applications on Alibaba Cloud infrastructure.
  • Coursera (Stanford Online) - Machine Learning Certificates

  • Studied supervised and unsupervised learning algorithms, including linear regression, neural networks, and clustering techniques.
  • Implemented machine learning models using Python and Scikit-learn.
  • Coursera (Google) - Project Management Certificates

  • Developed Agile and Scrum methodologies expertise.
  • Learned how to plan, execute, and manage software projects efficiently.
  • Languages
    English

    B2-C1 / full working proficiency

    Turkish

    Native / full working proficiency