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.