Melike Geçer

Professional Summary

Software Engineer and Doctoral Researcher with 7+ years of experience in Java, specializing in data-intensive distributed systems. Experienced in end-to-end project delivery system design, implementation, and testing of Java applications. Engineered a native Java library for distributed ML and developed an e-commerce reference application used to mentor 40+ teams and taught advanced concepts like JMS and WebSockets. Passionate about learning new technologies and solving problems in both independent and collaborative environments.

Personal Projects

  • Note Management App (link via GitHub): Implemented a Single Page Application using Angular and TypeScript to enable note organization.

Languages

English (C1), French (DELF B2), German (A2), Turkish (Native).

Skills

  • Languages: Java, Python, SQL, HTML/CSS, TypeScript.
  • Java Ecosystem: Spring Boot, JPA, JDBC, JSP, JUnit, JSF, EJB.
  • Architecture and Protocols: Microservices, Distributed Systems, RESTful APIs, Socket Programming.
  • Databases and Data Processing: SQL, PostgreSQL, MySQL, Oracle DB, NumPy, scikit-learn.
  • Infrastructure and DevOps: Docker, Kubernetes, Git, GitHub, Linux, Cloud.
  • Methodologies: OOP, TDD, Design Patterns, System Design.