Yağız Ünsal
04.04.1995
Languages
Türkçe (native language)
English
Skills
Yağız Ünsal Senior Java Developer
Senior Java developer with a solid track record of designing and building backend systems using the Spring ecosystem. I have consistently worked on enterprise-level applications, developing microservices that are robust, maintainable, and optimized for performance. My database expertise spans PostgreSQL, MySQL, and Oracle, where I’ve designed normalized schemas, optimized queries, and built systems that can scale with confidence. While backend is my primary strength, I also have production-level experience in frontend development using AngularJS, and I frequently use VueJS in my personal projects. I am proficient with containerization and CI/CD tools including Docker, Git, Jenkins; I have familiarity with OpenShift platform; and I comfortably work in Linux environments. My technical versatility extends to third-party integrations using technologies like Kafka, Elasticsearch, Redis, and Hibernate. Above all, I specialize in algorithm design: I am highly capable of designing and implementing well-analyzed, efficient, and maintainable algorithms, regardless of the language or domain. My approach prioritizes clarity, correctness, and long-term system resilience.
Experience
Education
Awards
dev.akademi 2018 Finalist

Received a job offer from sahibinden.com after ranking among the top participants in the full-day, competition-style dev.akademi bootcamp with over 50 attendees.

Certificates
Oracle Certified Associate
Java SE 8 Programmer
Sep 2019
Yağız Ünsal Oracle Certified Associate Java SE 8 Programmer Certificate Badge