Career Profile

I am a Senior Software Developer with 5 years of experience in both web and mobile platforms and currently working for Logo Business Solutions in Izmir. In this role, I am working as a backend/frontend java developer and I am responsible for HR Solutions application of Logo Business Solutions.

My main aim is to build robust, stable, flexible, extensible, high quality software with teams having highly-competent, motivated people in a fast and efficient way.

I always enjoy learning new things and I continuously play with new technologies. I’m currently interested in Amazon Web Services. Hardware projects have always been one of my interests and I enjoy building IoT applications in my spare time.

Experiences

HR Solutions Development - Senior Software Developer

September 2017 → Present
  • Implemented a human resources management system which is web based transactional application in Vaadin 8 and Spring Framework.
  • Implemented and designed RESTful API for the company’s mobile applications.
  • Developed in payroll software targeting project for worldwide usage with Spring Cloudstack, which is the first SaaS HR application on company.
  • Built and managed overall service infrastructure utilizing Docker container and several on demand PAAS stack (Including Redis, MongoDB, Postgresql, Apache Kafka), focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed time saving Intellij IDEA IDE plugins for the team I’m working with to help them with their common tasks to be completed easily.
  • Experienced on Java8, Vaadin8, Spring Boot, Hibernate, MongoDB, PostgresDB and Jenkins

CRM Services Development - Software Developer

September 2014 → August 2017
  • Analyzed and developed Turkcell SuperOnline's (ISP) CRM and Convergent Order Management solutions application from start to end with a large team of 20+ people.
  • Analyze and define clients’ business strategy and determine system architecture requirements to achieve business goals.
  • Develop data architecture design to facilitate targeted analysis.
  • Suggest architectural improvements, design and integration solutions, and formulate methodologies to optimize object-oriented software and database development.
  • Collaborated with and guided operational teams to deploy applications continuously on to development environments.
  • Built an application for operational teams to manage their daily work and automate common tasks.
  • Coaching and helping the new members & trainees of the development team
  • Developed and automated various time saving scripts & applications using application development skills.
  • Experienced on Java, JSF, Spring Framework, Hibernate, Oracle DB and PrimeFaces 5

Software Developer Intern

July 2014 → September 2014
  • 3rd place in Software Innovation Project Competition among over 300 interns.
  • Developed Mobile Health application and its hardware equipment which tracks vehicles through GPS during traffic accidents and informs health care services.

Software Developer

March 2014 - June 2014 (Part-Time)
Dume-Tech
  • Developed advertisement recognition algorithm for an application which understands end of tv commercials and sends notification to users. Using; C++ and OpenCV (an open source image processing library)

R&D Department Intern

June 2012 – July 2012
  • Figured an error on production line that breaks blades that cuts electrical cables and fixed it with installing a sensor group to stop the machine when that error occurs.

Projects

Personal Projects

Idea Currency - Intellij Idea Cryptocurrency tracker plugin.
Experimental Excel ORM Library - Excel ORM Library
WikipediaTR - Chrome extension which routes wikipedia url's to www.0wikipedia.org automatically to override wikipedia restrictions in Turkey
GifLab - Texts in Motion Online Gif Generator
SoapUI Workspace Builder Library - A Java library for generating SoapUI workspace and projects.

Skills & Proficiency

Programming

Java, Hibernate, Spring Framework, Android Development

Web

JSF, Primefaces, Vaadin, Javascript, Html, CSS

Versioning Tools

Git, IBM ClearCase

Databases

Oracle, Postgres, MySQL, MongoDB, Redis

Agile Experience

Worked in Scrum Teams 2+ years, Used BDD, TDD

Others

Intellij Idea Plugin Development, Jetkins, Docker, Linux Shell Scripting, Embedded Programming