Çağla ŞenComputer Engineer
Profile

Backend-focused Software Engineer experienced in Java (Spring Boot) and C# (.NET/ASP.NET Core), building RESTful APIs, scalable backend services, and microservice-based architectures. Worked on multi-crypto wallet systems, CRM platforms, integration layers (WhatsApp Business/​Meta Graph API, IYS, MailerLite, Setrow), delivering clean, maintainable, production-ready solutions. Strong sense of ownership with a focus on system stability, observability, performance optimization, and end-to-end delivery.

Technical Skills

Languages: Java, C#, Python, JavaScript

Backend & Integration: .NET (Core/​ASP.NET Core), Spring Boot, REST APIs, Microservices, Clean Architecture, OOP, Design Patterns, Integration (WhatsApp Business/​Meta Graph API, IYS, MailerLite, Setrow), Webhooks (callbacks), Node/​RPC Management, Fallback Strategies

Databases: PostgreSQL, MS SQL, MySQL, Query Optimization, Performance Tuning

Messaging & Data: Kafka, RabbitMQ, Redis, Elasticsearch

Observability & Ops: Logging/​Tracing, Alerting (Email/​Telegram), Monitoring-oriented incident notifications

DevOps & Tools: Docker, Git, GitHub, Azure DevOps, Swagger, Postman

Additional: HTML/​CSS/​JS, Bootstrap, ML (YOLOv8, OpenCV), Unity

Professional Experience

Multi-Token Wallet & Risk Systems

  • Built a multi-company, multi-token wallet (BTC, LTC, BCH, DOGE, ETH, TRON, TUSDT, ERC-20).
  • 10/2024 – Presentİstanbul, Türkiye
  • Delivered secure operations, company/sub-company config, risk flows, real-time monitoring.
  • Increased reliability with RPC fallback, node auto-rotation, encrypted credentials (uninterrupted transfers).
  • Implemented cold/hot wallet monitoring + Telegram alerts (proactive detection).
  • Integrated Scorechain risk analysis for compliance automation and safer transactions.
  • CRM, Communication & Integration Platform

  • Owned CRM communication, consent management, and lead routing for onboarding/marketing/regulatory flows.
  • Delivered IYS integration end-to-end; ensured compliant permission handling and auditable consent history.
  • Standardized form flows and unified permission + subscription logic into a maintainable structure.
  • Built a scalable queue-driven messaging pipeline (MailerLite) supporting multi-target campaigns with traceability and duplicate prevention.
  • Implemented maintainable source-based lead routing with configurable rules (priority + fair distribution).
  • Delivered WhatsApp integration: template management, purpose-based messaging, and webhook callbacks for delivery/​read status tracking.
  • Performance, Observability & Platform Health

  • Improved performance via slow SQL/EF query analysis, optimized data access patterns, and indexing.
  • Strengthened observability with clearer logging, structured error handling, and developer-friendly documentation.
  • Built an Internal Alert mechanism for critical failures (IYS/​MailerLite) with automated Email + Telegram notifications.
  • Eczacıbaşı Bilişim⁠, Software Development Internship

    Developed a Microsoft Teams HR Q&A bot and its C#/.NET admin portal end-to-end (requirements → design → development → testing → stakeholder demo) as a two-intern team. Designed the knowledge-base structure, implemented automated ticket creation, and built admin dashboards with filtering, sorting and search. Worked with REST APIs, MS SQL and clean backend structures while following Agile practices such as sprint planning and time-boxing.

    09/2023 – 07/2024Remote
    Doğuş Teknoloji⁠, Software Development Internship

    Contributed to a large-scale ASP.NET Core microservices project, developing and improving RESTful APIs (controllers, services, DTOs, validations). Participated in refactoring and code reviews to improve consistency and maintainability. Worked with Docker, PostgreSQL, Git workflows and Azure Boards.

    08/2023 – 09/2023Remote
    Papilon Savunma⁠, Software Development Internship

    Developed a document localization pipeline for ID/​passport cards using Python/OpenCV, including annotation, preprocessing, model training and evaluation. Refactored the project into reusable modules and explored additional computer-vision prototypes such as drowsiness detection, face mesh and vehicle detection.

    07/2023Ankara, Türkiye
    Projects

    Java (Spring Boot), Microservices, Kafka/RabbitMQ, Redis, Elasticsearch, PostgreSQL

    Designed and implemented a distributed ticketing platform with separate services for authentication, trip search, payments, and notifications. Built clean REST APIs and inter-service messaging with a focus on scalability and maintainable service boundaries.

    ASP.NET Core MVC, C#, SQL, HTML/CSS/JavaScript

    Developed a complete blog management platform with authentication, post & tag management, admin dashboard and a responsive UI.

    Java (Spring Boot), PostgreSQL, AWS

    Implemented backend features for a dating-style application, including the matching algorithm, user profile logic, messaging data structures and database design. Focused on scalable service design, clean API development and efficient data querying. Collaborated with the team for integration and deployment on AWS.

    C#, .NET, PostgreSQL, Swagger

    Implemented a backend service for managing books, categories, rentals and customers, following a clean, layered architecture. Built well-structured REST endpoints, applied entity relationships and validation logic, and documented the API with Swagger for clear integration guidelines.

    Java, Spring Boot, PostgreSQL

    Developed an e-commerce backend API supporting products, carts, orders and user operations. Designed clean and modular REST endpoints, implemented entity relationships and built essential ordering workflows and validation rules. Focused on maintainability, proper layering and reliable data handling.

    Unity, C#

    Co-developed a 3D game over a 2.5-month period as the graduation project of the Google Game & Application Academy. Worked within a five-person Agile team, contributing to gameplay logic, system design and production workflows. Demonstrated collaboration, problem-solving and structured development in a C# codebase.

    Certificates
    Patika.dev – Java Spring Boot Bootcamp

    7-week backend program covering Spring Boot, microservices, messaging (Kafka/​RabbitMQ), databases, Redis, Elasticsearch, and caching strategies. Designed and implemented the E-Ticket project as a distributed microservice system (authentication, trip search, payments, notifications). Ranked 1st in the program and received a Software Engineer offer from FT Teknoloji.

    Patika.dev – Eczacıbaşı Bilişim Way to Future (.NET Backend)⁠

    Backend training in ASP.NET Core, REST APIs, dependency injection, unit testing and MS SQL, completed with the Book Rental API project.

    Techcareer – WebCrafters: Full-Stack Development Bootcamp

    Full-stack program covering HTML/CSS/JavaScript and ASP.NET MVC, completed with the Bloghub project.

    Coursera - Google Project Management Specialization⁠

    Training in Agile/Scrum, project planning, execution and documentation.

    Google Game & Application Academy — Scholar⁠

    7-month program on Unity/C#, production workflows and Agile team-based development; completed with the “The Unleashed” graduation project.

    Koçfinans Turuncu Kanatlar Mentoring Program⁠

    Participated in a 9-month mentoring program by Koçfinans, focusing on career planning, communication and analytical problem-solving.

    Education
    Bachelor's Degree in Computer Engineering (English), Eskişehir Technical University⁠

    GPA: 3.47/​4.00

    2020 – 2024Eskişehir, Türkiye
    Languages
    English

    B2-C1

    Turkish

    Native / full working proficiency