GÖKSEL DOĞAN

WHO AM I ?

Hello, my name is Göksel. I was born in 1994 in Eskisehir, Turkey. I am passionate about my work. Because I love what I do, I have a steady source of motivation that drives me to do my best. In my last job, this passion led me to challenge myself daily and learn new skills that helped me to do better work. I am an enthusiastic, selfmotivated, reliable, responsible and hard working person. I am a mature team worker and adaptable to all challenging situations. I am able to work well both in a team environment as well as using own initiative. I am able to work well under pressure and adhere to strict deadlines.I am a hard working, honest individual. I am a good timekeeper, always willing to learn new skills. I am friendly, helpful and polite, have a good sense of humour. I amable to work independently in busy environments and also within a team setting. I am outgoing and tactful, and able to listen effectively when solving problems.I’m a nice fun and friendly person, I’m honest and punctual, I workwell in a team but also on my own as I like to set myself goals which I will achieve, I have good listening and communication skills. I have a creative mind and am always up for new challenges. I am well organized and always plan ahead to make sure I manage my time well. 

ETIYA - Jul 2022 - Present 

I have worked as a member of the BSS (Business Support Systems) product team, where I contributed to the development and delivery of projects using the Spring Framework. My experience includes utilizing various modules of the Spring Framework, such as the Spring Core container for Dependency Injection, Application Context, and Spring Framework, to implement n-tier architectures and handle persistence logic using JPA and Hibernate frameworks. I have also been involved in ensuring security standards through the implementation of OAuth, JWT, and Spring Security.

In my role, I have been responsible for building domain models, establishing table relationships, and documenting projects. I possess logical and analytical abilities that have helped me in these tasks. Additionally, I have performed unit testing using JUnit in certain scenarios to ensure the quality of the code.

I have implemented modules using Core Java APIs, Java collections, Java 8 features, and have experience in multi-threading and object-oriented designs. Throughout my work, I have extensively used various components of the Spring framework, including Spring IOC (Inversion of Control) and ORM (Object-Relational Mapping), while following agile methodologies.

For project management, I have utilized JIRA, creating issues, tasks, and subtasks to effectively track the progress of the projects. Overall, my experience encompasses the development, design, implementation, review, unit testing, and integration of Java enterprise web applications.


I have also completed the TM FORUM trainings and earned the certificates. 

ÇASGEM JAVA BOOTCAMP - April-June 2022

During the Java bootcamp journey, I have been fully immersed in learning the fundamental concepts and features of Java programming. Throughout the intensive program, I delved into key aspects of Java, such as object-oriented programming, data types, variables, control structures, and methods. Understanding the significance of encapsulation, inheritance, and polymorphism has been vital in crafting robust and efficient code. I also grasped the concepts of exception handling, file handling, and threading, enabling me to develop more resilient and dynamic applications. I am proud to say that I successfully completed the bootcamp and earned a well-deserved certificate, validating my proficiency in Java programming and preparing me for exciting opportunities in the world of software development. I thank Engin DEMİROĞ especially for his support. 


BİLİSİM EGİTİM MERKEZİ - 2020 - 2021 

Within the span of one year, I successfully completed the C# MVC and web programming bootcamp, immersing myself in a comprehensive learning experience. Throughout the program, I delved into the core concepts of C# programming language, gaining a deep understanding of object-oriented programming, data types, variables, and control structures. Additionally, I explored the powerful Model-View-Controller (MVC) architectural pattern, enabling me to build robust and scalable web applications. The bootcamp also covered essential web development technologies, such as HTML, CSS, and JavaScript, allowing me to create interactive and visually appealing user interfaces. As I progressed, I learned about database integration with Entity Framework and how to implement secure authentication and authorization mechanisms. By the end of the bootcamp, I had developed a strong foundation in C# MVC and web programming, equipping me with the skills and knowledge to take on exciting challenges in the world of software development. 




NOVA- Sept 2019 - July 2021 

Designing and executing information processing technology strategies is crucial for ensuring the smooth operation of the information processing and ERP system. This involves taking necessary measures to optimize the system's performance and reliability.

To begin, it is important to establish a periodic maintenance plan for the information processing systems. This plan should include regular supervision and backup processes to ensure data integrity and minimize the risk of system failures. Additionally, if any issues arise, proper management of repair processes is essential to minimize downtime and maintain uninterrupted operations.

The installation of various technological devices is a fundamental step in building the technical infrastructure of the organization. This includes setting up servers, firewalls, QNAP storage devices, cameras, access points, computers, and printers. Each of these devices plays a vital role in supporting the information processing system and ensuring efficient data management and communication.

Analyzing and evaluating software needs is crucial for identifying the necessary software solutions to support the organization's operations. This involves assessing the specific requirements of the business processes and selecting appropriate software applications that align with those needs.

In order to effectively utilize the chosen ERP software, it is important to acquire a deep understanding of its functionalities and capabilities. Training sessions should be organized to educate the relevant personnel on how to effectively use the ERP software to streamline operations and improve efficiency.

Furthermore, designing ERP compatible structures and writing codes in the Visual Basic language can enhance the functionality and customization of the ERP system. This involves tailoring the ERP software to meet specific business requirements and integrating it with existing systems to ensure seamless data flow and process integration.

Overall, by implementing these strategies, organizations can optimize their information processing and ERP systems, ensuring efficient operations and maximizing the benefits of technology in their business processes.


MERGEN - Spt 2017 - Dec 2018  

As part of my role, I also create the necessary designs for the software and develop technical and educational documents. This involves creating use-case diagrams, sequence diagrams, and entity-relationship diagrams (ERDs) to provide a comprehensive understanding of the system. Additionally, I am skilled in designing the project database and creating relational tables to support the application.

In terms of documentation, I have written data dictionary descriptions for projects, which provide detailed information about the data structures and entities used in the application. This documentation helps developers and stakeholders understand the data flow and relationships within the system.

I am proficient in using tools such as JIRA, FIGMA, and PostgreSql for effective project management, design collaboration, and database development. I am also experienced in writing SQL queries to retrieve, manipulate, and analyze data in the database.

Overall, I am well-versed in the process of preparing technical documentation and possess the necessary skills in project design, database management, and SQL query writing to support the development of applications.

Facebook Instagram LinkedIn