Summary
Overview
Work History
Education
Skills
Selected Personal Projects
Publications
Languages
References
Timeline
Generic

Muhammed Nurullah ER

Hakkari

Summary

Adaptable software developer with around two years of professional experience in backend and full-stack development. Currently working at a software agency where I develop and maintain Laravel/PHP projects. I also contribute to frontend applications using React and Vue, and help maintain a Java (Spring Boot) application that runs in Docker and is deployed through Jenkins. I occasionally assist with DevOps-related tasks when needed. In personal projects, I design and build backend services in Golang based on microservices architecture, and work with technologies like Kubernetes and AWS cloud services. I’m known for being proactive, collaborative, and focused on writing clean and maintainable code.

Overview

2
2
years of professional experience

Work History

Software Developer

Epigra
Remote
08.2023 - Current
  • Developed and maintained applications across multiple industries.
  • Utilised Javascript with React and Vue frameworks, PHP with Laravel framework, and Java with Spring Boot framework.
  • Employed Docker & Jenkins, and decreased deployment time in some projects.
  • Managed relational databases using PostgreSQL and MySQL
  • Created RESTful and GraphQL APIs.
  • Collaborated closely with project management teams to ensure successful project delivery.

Education

Master of Arts - Neuropsychology

Akdeniz University
Türkiye
01.2022

Bachelor of Arts - Psychology

Akdeniz University
Türkiye
01.2020

Skills

  • PHP and Laravel
  • Golang
  • Java and Spring Boot
  • JavaScript frameworks (React, Vue)
  • RESTful and GraphQL APIs
  • AWS cloud services
  • Software testing methodologies
  • CI/CD tools (GitHub Actions, Jenkins)
  • Containerization with Docker
  • Orchestration with Kubernetes
  • SQL databases (MySQL, PostgreSQL)
  • Version control systems (Git, GitHub, GitLab)

Selected Personal Projects

Custom HTTP Server | Tech: Java

Implemented a basic multi-threaded HTTP server from scratch, enabling custom request handling and response generation. Deepened understanding of low-level networking, HTTP protocol structure, and Java concurrency.

Todo App (Full-Stack) | Tech: Java (Spring Boot, Spring Data JPA, Spring Security), React, MySQL, AWS

Designed and built a full-stack Todo application with secure authentication (JWT), RESTful APIs, and React-based UI. Implemented unit and integration tests with JUnit and WebMvcTest. Used private routes in React based on auth tokens. Deployed the app to an AWS EC2 instance for live testing and feedback.

Larawars | Tech: PHP, Laravel, MySQL

Built a RESTful API that integrates Star Wars data from a public API, migrates it into a relational database, and serves custom scenarios around Star Wars lore. Practiced API consumption, data modeling, and resource-based routing in Laravel.

Data Persistence Demo (CLI-based E-commerce) | Tech: Java, JDBC, Hibernate

Built a command-line-based e-commerce simulation to explore and compare direct JDBC operations and ORM with Hibernate. Gained hands-on experience in SQL, connection management, and data mapping in Java applications.

Publications

  • Understanding Binary Search Trees with Basic Implementation in Go
  • Understanding Hash Maps: A Simple Implementation in Go
  • An Introduction to GitHub Fine-Grained Access Tokens
  • An Introduction to Software Tests for Beginners

Languages

  • Turkish (Native)
  • Kurdish (Native)
  • English (Proficient)

References

References available upon request.

Timeline

Software Developer

Epigra
08.2023 - Current

Master of Arts - Neuropsychology

Akdeniz University

Bachelor of Arts - Psychology

Akdeniz University
Muhammed Nurullah ER