personal infos

about avatar
  • first name: Erdi
  • last name: Gokce
  • Freelance: Not Available
  • Location: Prague, Czech Republic
  • Email: [email protected]
  • languages: Turkish, English

7

years of experience

13

involved projects

74

github stars

4

open source participation


Experience

  • September, 2023 - Present
    DevOps Software EngineerDeutsche Börse (by Adastra)

    Participating to cloud migration project with OpenShift as DevOps & Software Engineer in Deutsche Börse.

  • January, 2023 - July, 2023
    Senior Backend DeveloperOBSS (BKT)

    After involving spin-off company Witwiser, I have been rotated to BKT (Banka Kombetare Tregtare) project. I take initiatives and share feedbacks to improve current SDLC process, enhance development experience and reduce human errors during deployments. I constantly track and participate code reviews and accept hard feedbacks easily for reviews of my developments. During this project I have hands on experience with Modular monolith design, YAGNI principle, Java11, Spring 5 with Spring Boot 2, Oracle, Swagger.

  • November, 2020 - January, 2023
    Full-stack Software EngineerOBSS (Witwiser)

    A full-stack developer of the online assessment and remote proctoring system. Both monolith applications are developed with Java 8, NodeJS and React hosted on Amazon ECS. GraphQL and Rest are used as API specs. MySQL is the main database solution for persistence and also InfluxDB is used in order to store the events fired during sessions (this is switched to Kafka). IntelliJ IDEA, Webstorm and VSCode IDEs are used. All the applications are integrated to CI/CD pipeline which is managed by Bamboo for all environments. Whole development processes are tracked over JIRA (Mails are used only for notifications).

  • May, 2020 - November, 2020
    Kotlin Developeradesso Turkey

    Participated to Tosla Project as a backend developer (Kotlin). First hybrid micro service experience. Openshift is used to configure routes, pods, build and deploy services etc. TFS is used for tracking KPIs. All backend services are connected to a MSSQL server. Asynchronous and bulk processes are handled by using Kafka.

  • October, 2018 - April, 2020
    Opentext Documentum ConsultantPlanet Group International Turkey

    Consulting for Opentext's enterprise content management solution (called Documentum) to MAPFRE, Halkbank and Deutsche Bank. Worked on unstructured data management, data analysis, business process management. Work with customer directly. Analysed customer requirements, developed and delivered on time with high customer satisfaction. Worked on many different IT infrastructure such as MSSQL, Oracle, Linux, Windows, Virtual machines, networking, load balancers, firewalls. Worked as customer support and troubleshoot issues, found root causes, fixed permanently.

  • June, 2017 - October, 2018
    Java DeveloperOBSS (Yapıkredi Bank)

    First professional full-time experience in software development. I have been working as a software consultant in Yapıkredi Bank on behalf of OBSS.


Education

  • 2017
    BACHELOR'S DEGREEKOCAELI UNIVERSITY

    Graduated as top scoring student in the department from Information Systems Engineering department with GPA of 3.41/4.

  • 2013
    HIGH SCHOOL GRADUATEHHY ANATOLIAN TECHNICAL HIGH SCHOOL

    Graduated from Electric & Electronics department. The education is focused in subfield of Industrial Automation with hands on PLC experience. This is where I introduced with coding first time.


My Skills

languages

Java 6 & 7
Java 6 & 7
Java 6 & 7 EE efforts. I have been developing corporate web application with usi...read more
Java 8
Java 8
Java 8 EE efforts. Major part of my Java experience was in JDK 8. I have been in...read more
Java 8+
Java 8+
Java 11 experience in BKT. Tracing new updates in Java, however there was no app...read more
Kotlin
Kotlin
Server side Kotlin experience. During Tosla project we were developing microserv...read more
JavaScript
JavaScript
Pure JavaScript development experience. Since last year of my bachelors JavaScri...read more
Python
Python
Experienced from my graduation project and Machine Learning courses.
Typescript
Typescript
Personal experience that is used in my open-source projects.
PHP
PHP
Experienced from my graduation project and Wordpress experience.

platforms

Docker
Docker
Docker experience at Witwiser.
Kubernetes
Kubernetes
Kubernetes conceptual and operation experience.
Openshift
Openshift
Hands-on Openshift experience at Tosla.
Amazon AWS
Amazon AWS
ECS, EC2, S3 etc. experience at Witwiser.

frameworks

Spring
Spring
Professional Spring core experience since beginning.
Spring Boot
Spring Boot
Spring Boot experience at Tosla and Witwiser.
Hibernate
Hibernate
Professional Hibernate experience core experience since beginning.
React
React
Everyday front-end development experience at Witwiser.
Wordpress
Wordpress
Website development experience at Witwiser.

tools

Maven
Maven
Professional Maven experience since beginning.
Gradle
Gradle
Used with Kotlin at Tosla.
npm
npm
Used everyday in Witwiser.
Jenkins
Jenkins
Used to manage CI & CD pipelines at Tosla.
Kafka
Kafka
Professional experience at Tosla and Witwiser.
Flyway
Flyway experience at Tosla that is used to migrate DB changes.
Liquibase
Liquibase
Liquibase experience at Witwiser that is used to migrate DB changes.

databases

MySQL
MySQL
Personal and professional experience.
Oracle
Oracle
Professional experience at Yapıkredi Bank and Planet Group.
Redis
Redis
Professional experience at Witwiser.

operating systems

macOS
macOS
Currently used.
RedHat Enterprise Linux
RedHat Enterprise Linux
Used daily for maintaining application while working at Planet Group.
Windows 10
Windows 10
Former everyday operating system.
Ubuntu
Ubuntu
Once I tried to use for my everyday OS.
CentOS 7
CentOS 7
Host operating system for my hobby projects.