I'm

Niyazi Seçkin SOYGAN

Computer Engineer, Software Developer, Full Stack Developer

About

About Me

#

Full Stack Developer

Hello there! I am a software enthusiast and a software developer. Thanks to my interest and curiosity in the world of software, I am constantly improving myself and continuing to acquire new skills. I have particularly focused on gaining in-depth knowledge in .NET Core API and MVC topics.

Name: Niyazi Seçkin Soygan
Birthday: 20.04.1998
Degree: Bachelor
Experience: 1 Years
Phone: +90 539 911 9249
Email: seckinsoygann@gmail.com
Address: Kağıthane/İstanbul

Quality

Education & Expericence

My Expericence

Junior Software Developer

Pubinno | March 2023 - May 2023

I worked as a Junior Backend Developer. Using the Onion Architecture structure, I made improvements on projects with IoT hub and Service Bus integrations. In this process, I gained experience in Agile Methodology, Git/Github Version Control. • .Net Framework • Onion Architecture (CQRS - MediaTr Pattern) • IoT Hub , Service Bus , Azure Functions • Cosmos DB • MSSQL Server

Full Stack Developer

İdeal Data Finansal Teknolojiler A.Ş. | September 2022 - March 2023

I made improvements on the frontend for the new Ideal Web application, improvements on both frontend and backend parts of Ideal's new news platform and improvements on CRM application with use Windows Forms. Used Technologies -HTML,CSS,Javascript,Bootstrap,Angular for Frontend -C# (.Net Framework) for Backend -MSSQL Server for Database -Postman for API Test&Control -Git & Github Version Control

Software Developer Internship

İdeal Data Finansal Teknolojiler A.Ş. | June 2021 - July 2021

I developed an indicator code using the C# language by being in the Algo team on its ideal application.

Software Developer Internship

CITS Bilişim Hizmetleri | June 2019 - July 2019

I took part in the project for the order flow between the cash register and the table for restaurants and cafes. Used Technologies -C# (.Net Framework) for Backend -HTML5,CSS3,Javascript,Bootstrap for Frontend -MySQL for Database

My Education

Computer Engineering

Karabuk University | 2016 - 2022

I completed English preparatory training during the 2016-2017 period. I have completed technical training in various computer and software fields, including C programming, Object-Oriented Programming (OOP) , Internet-Based Programming such as HTML and CSS, and many other related subjects.

High School Education

Milas Sınav High School | 2015 - 2016

I completed my last year of high school in this school. I prepared for YGS and LYS exams to go to university.

High School Education

Dr Mete Ersoy Anatolian High School | 2013 - 2015

3 years of high school education.

Skills

My Skills

HTML
80%
CSS
70%
Javascript
70%
Java
60%
C#
90%
API
90%
MVC
90%
SQL
80%

Service

My Services

Web Development

Web development is a constantly evolving and open field to innovations. New technologies, frameworks, and tools provide web developers with the opportunity to create websites that are faster, more reliable, and more impressive.

API Development

As an API developer, you undertake the task of creating and managing APIs through programming languages and protocols. APIs hold critical importance in various industries, especially in sectors like software development, finance, e-commerce, and IoT.

SOLID

SOLID is an acronym representing software development principles, and these principles aim to enhance the readability, flexibility, and maintainability of code.

Clean Code

Clean code refers to the philosophy of writing understandable, simple, and organized code throughout the software development process. This approach aims not only for the code to function correctly but also to be easily comprehensible and maintainable. Clean code facilitates collaboration for both developers and other team members, and it contributes to the longevity of the software.

Design Patterns

Design patterns are reusable and proven solution templates developed to address common problems encountered in the software development process. These patterns provide guidelines and recommendations when tackling design issues, enabling the creation of more flexible, understandable, and sustainable software. Design patterns represent a compilation of best practices and experiences established by experienced software developers, allowing developers to devise effective solutions for similar problems.

Unit Test

A unit test is a type of test used in the software development process. It consists of small-scale tests designed to validate the expected behavior of a software component (typically a function or method). Unit tests are employed to ensure that the code functions correctly and produces the anticipated outcomes. These tests aid in early error detection and enhance the reliability of the software.

Gallery

My Portfolio

Blog

Latest Blog

19

October
Fluent Validation ile Doğrulama Mantığını Geliştirin
Read More

19

October
Yaşam Döngüsü Yönetimi: Scoped, Singleton ve Transient
Read More

19

October
Entity Framework ile Veritabanı Erişimi: Başlangıç Kılavuzu
Read More

Contact

Contact Me

© seckinsoygan. All Rights Reserved. Designed by Seçkin SOYGAN