Hi, I'm Serhat Sönmez

I have over 10 years of experience in IT as a software developer, software team lead, Linux system administrator, DevOps engineer, cyber security specialist, and founder.

As a software developer and team lead, I have developed several enterprise solutions for different companies. My role involves overseeing the entire software process from the start of a project to its completion. I have authorized every step, including project architecture, database design, development, test processes, deployment, server/infrastructure management, and CI/CD processes.

As a Linux system administrator, I have expertly maintained and optimized server infrastructures to ensure the reliability, security, and performance of critical systems. My responsibilities have included configuring and troubleshooting Linux-based environments, implementing strong backup and recovery strategies, and proactively addressing security vulnerabilities.

As an IT trainer and consultant, I have provided comprehensive training in various technologies, specializing in software languages/frameworks, Linux administration, and cyber security.

At present, I am dedicating my professional efforts to collaborating with companies on various projects, utilizing my extensive knowledge and skillset to provide valuable support.

Areas of Expertise

Software Development
Linux System Administration
Project Architecture Design
Software Team Leading
Cybersecurity
Project Management
DevOps and CI/CD Operations
Open-source Support
Training
Agile Methodologies

skills

- soft skills -

  • Curiosity
  • I'm always excited to learn about new technologies and keep up with the latest advancements in the field.
  • Organizational Skills
  • I'm good at staying organized and working smoothly within Agile methodologies to make projects more efficient.
  • Adaptability
  • I'm eager to take on new challenges and can easily adjust to different work situations, showing resilience in dynamic environments.
  • Algorithmic Thinking
  • I'm really good at working with algorithms and enjoy solving complex problems, which helps create effective and optimized solutions.
  • Documentation Enthusiast
  • I understand the importance of both reading and writing documentation, recognizing how it improves communication and project clarity.
  • Problem-Solving Dedication
  • I'm committed to thoroughly solving problems, making sure not to leave any issue unresolved until a suitable solution is found.
  • Leadership Skills
  • Capable of providing effective leadership within a team or project, guiding and motivating team members toward common goals.
  • Decision-Making Ability
  • Comfortable in uncertain situations, able to make quick and informed decisions to keep projects moving forward.

- technical skills -

  • Software Development
  • I know how to create software from start to finish, using languages like C#, Python, and .NET Core. This involves writing clean and efficient code, testing it thoroughly, and getting it ready to be used. I work well with teams to deliver high-quality software.
  • Linux System Administration
  • Good at handling Linux systems, making sure they run smoothly and stay secure. This includes managing user accounts, setting up system resources, keeping things secure, and fixing problems when they pop up. I focus on making sure the Linux environment is strong and dependable.
  • Project Architecture
  • I've got experience in designing solid project structures that can grow and work well. This includes organizing systems, choosing the right technologies, and planning how the software project will be put together. I make sure the architecture makes it easy to expand, maintain, and collaborate with other teams.
  • Team Leading
  • I'm good at leading software development teams. This means creating a positive team environment, giving out tasks effectively, and helping team members grow. I make sure everyone is on the same page and working towards the project's goals.
  • Cybersecurity
  • I specialize in keeping software secure. This involves making sure the code is written in a way that protects against cyber threats. I stay updated on the latest security trends to keep our systems safe.
  • DevOps
  • I'm skilled in DevOps practices, which means I focus on making collaboration between development and operations teams smoother. I automate deployment processes and optimize workflows to make sure everything runs efficiently.

software

  • C#
  • Python
  • JavaScript
  • Go
  • SQL
  • Bash & Shell

web

  • HTML & CSS
  • .NET Core
  • Django
  • Flask
  • jQuery
  • ELK Stack

system

  • Linux Management
  • Virtualization
  • Server Security
  • Network Management
  • Disk Configuration
  • Automation & Scripting

database

  • PostgreSQL
  • Microsoft SQL Server
  • MongoDB
  • Redis
  • SQLite
  • Elasticsearch

devops

  • Docker
  • Docker Swarm
  • Kubernetes
  • Jenkins
  • Gitlab CI/CD

cloud

  • Amazon Web Service
  • Google Cloud
  • Hetzner Cloud
  • Cloudflare
  • Digital Ocean
  • Linode

architecture

  • Microservice Arch.
  • Serverless Arch.
  • Clean Code
  • SOLID
  • DDD-TDD
  • DRY-KISS-YAGNI

others

  • Git
  • Web Scraping
  • Data Analysis
  • Agile Methodologies

electronics

  • Electronics Basics
  • Microcontrollers
  • Arduino
  • Raspberry Pi

career

- jobs -

Fiverr & Upwork
Jan 2023 - Present
company website
company website
Software Dev. & Linux SysAdmin
As a freelance, I specialize in providing solutions to address users’ server-related challenges. I offer comprehensive support to clients throughout the software development lifecycle. I also possess expertise in the installation and maintenance of numerous open-source programs, ensuring seamless functionality and ongoing system optimization.
Arenpi
Jan 2021 - Present
company website
Co-Founder & Software Team Lead
I'm the co-founder and the software team lead of Arenpi Company which provides subscribe based marketplace web application for 3D model designers.
Seccops
Dec 2018 - Present
company website
Project Manager & Software Team Lead
I'm working as a software team lead for many security development projects, including CyberThInt (Cyber Threat Intelligence) at Seccops which provides cyber security services.
Bicisim
June 2018 - Jan 2021
company website
Co-Founder & Software Team Lead
I was the co-founder and the software team lead of Bicisim Company which provides dropshipping e-commerce model in 3D sector.
SmartPro Academy
Jan 2017 - Jan 2019
company website
Software Trainer
I was giving software lectures in there. Some of them;
  • Desktop App Development with C#,
  • Web App Development with ASP.NET,
  • Development with Python
Eczacıbaşı Bilişim
Oct 2017 - June 2018
company website
Sr. Software Developer & Security Researcher
I worked in the Cyber Security Team to develop new additions to Deffansive Security Programs. Additionally, I used AlienVault SIEM as the primary deffansive security tool. Moreover, there were the other security tools which I used and developed plug-ins on them, such as; Netsparker, Nessus, Acunetix, many OSINTs etc.
Kurumsal Ticaret
Jan 2016 - Oct 2017
company website
Software Developer
I worked at here as web developer. I ran a lot of projects as back-end developer and gave software support to important companies, such as Coca Cola Inc., Akel Lojistik, Plan Teknik etc.
Codehane & Freelance
Jan 2014 - June 2018
company website
Software Developer & Project Manager
Many years in my IT career, I prefer to work as a freelancer. After years of work, I decided to set up a formation named Codehane with another freelancer who'd had different knowledge in the IT sector.

- trainings & lectures -

2021
lecture link
Python for Hackers
Türk Telekom
2021
lecture link
Introduction to Programming with Python
Türk Telekom
2021
lecture link
Arduino 101
Yıldız Technical University
2019
lecture link
Introduction to Arduino
Yıldız Technical University
2019
lecture link
Arduino Training
Akademik Bilişim
2018
lecture link
Developing with Python
Linux Summer Camp
2018
lecture link
Introduction to Arduino
Kultur University
2018
lecture link
Arduino Training
Akademik Bilişim
2017
lecture link
Development and Software Security
Eczacıbaşı - MOS Turkey
2017
lecture link
ASP.NET Training
SmartPro Academy
2017
lecture link
Arduino Training
Akademik Bilişim
2017
lecture link
Arduino Training
Yıldız Technical University
2016
lecture link
ASP.NET Training
SmartPro Academy
2016
lecture link
Arduino Training
Adakemik Bilişim

- education -

2018 - 2022
(Finished)
Anadolu University
BBA, Management Information Systems
2015 - 2017
(Drop out)
Yıldız Technical University
BE, Electronics and Communications Engieering
2014 - 2016
(Finished)
Istanbul University
AD, Medical Imagining Techniques
2009 - 2013
(Drop out)
Dicle University
MBBS, Medical Science
2005 - 2009
(Finished)
Cumhuriyet Fen Lisesi
High School

projects

- enterprise projects -

Alkebulan Meta 2022 - Current Alkebulan Meta is Web3 app and accessible to all consumers.
⚐ Role: Software Developer & Linux System Admin
⚐ Project Description: AlkebulanMeta is a Web3-powered cooperative learning platform centered on STEM and the Arts, aiming to enhance personal and community development. It utilizes blockchain technology to issue an "OnWeb3-Passport," an NFT that grants users access to educational resources, community engagement, and events within its 3D metaverse environment. The platform's mission emphasizes building a vibrant educational ecosystem that integrates cultural heritage with modern technological advancements.
⚐ Responsibilities:
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Open-Source Apps Administration
  • Blockchain Development
  • Authoritative DNS Server Management
  • Web3-Based Application Development
  • Cryptocurrency Development
⚐ Technical Points:
  • Python / Flask
  • HTML / CSS / JS / JQuery / Bootstrap
  • Postgresql / MongoDB / Redis
  • Nginx with Let's Encrypt SSL
  • Hetzner Robot / Linode / Contabo
  • Proxmox VE (Server Virtualization)
  • NocoDB / Taiga / Umami / Tailscale / PowerDNS
  • Keycloak SSO (Single Sing-On App)
  • Web-based Magazine using PDF.js
  • Docker Containerization
  • Solana Contracts and NFTs
  • Handshake Domains (HNS)
Bärwinkel & Straßer GmbH 2023 - Current This project is about server/network management and restricted to organization use only.
⚐ Role: Linux System Admin
⚐ Project Description: For Baerwinkel Strasser, I manage server administration, deploying and maintaining essential systems through Proxmox. Key applications include a database, firewall, password manager, web server, DHCP server, and other open-source solutions. I handle all aspects of setup, maintenance, and security, ensuring these tools are configured to meet user needs. Additionally, I configured network settings and internal server connections, optimizing the infrastructure to enhance company-wide access and functionality. My work supports a secure, well-organized, and efficient server environment tailored to the company's operational requirements.
⚐ Responsibilities:
  • Server and DevOps Management
  • Network Management
  • Server and Network Topography Design
  • Network and Server Security
  • Open-Source Apps Administration
  • Script Development
⚐ Technical Points:
  • Proxmox VE (Server Virtualization)
  • OPNsense
  • Hetzner Robot
  • NAT / VLAN / Routing / Hetzner vSwitch
  • Docker Containerization
  • Nginx Proxy Manager
  • Tailscale VPN
  • Python scripting
  • NocoDB / Passbolt / Psono / ErpNext
Arenpi 2021 - Current Arenpi is B2C app and accessible to all consumers.
⚐ Role: Co-Founder & Software Team Lead
⚐ Project Description: Arenpi.com is a subscription-based marketplace designed for 3D model designers to showcase and monetize their work. Designers upload their models, set up subscription plans, and receive recurring payments through Stripe integration. Users can browse, preview, and subscribe to access exclusive 3D content. The platform is built with a scalable backend and frontend to support high traffic, using Docker containerization and AWS infrastructure for reliable performance and data security.
⚐ Responsibilities:
  • Software Team Leadership
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Database Architecture Design
  • Team Collaboration Infrastructure Management
⚐ Technical Points:
  • C# / .NET Core
  • Python / Flask
  • HTML / CSS / JS / JQuery / Bootstrap
  • Postgresql / MSSQL / Redis
  • Nginx with Let's Encrypt SSL
  • AWS S3 / AWS EC2 / AWS Lightsail
  • API Integration
  • Docker Containerization
  • Stripe Payment Integration
  • Mail and SMS Notifications
Cyber Threat Intelligence Program 2019 - Current Cyberthint is B2B app and restricted to business use only.
⚐ Role: Software Team Lead
⚐ Project Description: Cyberthint is a unified cyber threat intelligence platform that helps businesses identify, monitor, and mitigate digital risks. It combines Cyber Threat Intelligence (CTI) and Digital Risk Protection (DRP) to detect brand impersonation, data leaks, and exposed attack surfaces. The platform leverages AI to provide threat feeds, monitors for data breaches, and integrates seamlessly with security tools. Users also benefit from real-time alerts and expert analyst support to proactively manage threats.
⚐ Responsibilities:
  • Software Team Leadership
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Database Architecture Design
  • Team Collaboration Infrastructure Management
⚐ Technical Points:
  • C# / .NET Core
  • Python / Flask
  • HTML / CSS / JS / JQuery / Bootstrap
  • Postgresql / MSSQL / Redis / MongoDB / ELK
  • Nginx with Let's Encrypt SSL
  • Hetzner Cloud & Google Cloud
  • Docker Containerization
  • Microservice Architecture Design
  • Web Scraping and Crawling
  • API Integration
  • File Parsing and Scanning
  • Mail and SMS Notifications
Bicisim 2018 - 2021 Bicisim is inactive at the moment and not being developed.
⚐ Role: Co-Founder & Software Team Lead
⚐ Project Description: Bicisim is a professional 3D production network that offers on-demand part manufacturing using advanced printing technologies like FDM, SLA, and MJF. Users can upload their STL files to receive instant pricing through a fast pricing engine and proceed with production within minutes. The platform ensures quality by collaborating with a network of over 30+ production partners, offering confidentiality agreements and expert support to verify model suitability for 3D printing. Bicisim caters to various industries, providing quick and reliable manufacturing solutions.
⚐ Responsibilities:
  • Software Team Leadership
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Database Architecture Design
  • Team Collaboration Infrastructure Management
⚐ Technical Points:
  • C# / .NET Core
  • Python / Flask
  • HTML / CSS / JS / JQuery / Bootstrap
  • Postgresql / MSSQL / Redis
  • Nginx with Let's Encrypt SSL
  • AWS S3 / AWS EC2 / AWS Lightsail
  • Docker Containerization
  • API Integration
  • STL File Analyzing
  • Mail and SMS Notifications
Sima CRM 2018 - 2019 This application is not accessible from outside the organization.
⚐ Role: Full-Stack Software Developer
⚐ Project Description: "Sima CRM" is a comprehensive CRM for Sima Cephe Co. to enhance client relationship management and streamline project workflows. The system features lead tracking, task assignments, and communication tools, allowing team members to collaborate effectively. It integrates customer data and project timelines, facilitating better decision-making and improved service delivery. The CRM is built on modern web technologies, ensuring accessibility and user-friendliness, which enhances overall operational efficiency. This tailored solution supports Sima Cephe in managing client interactions more effectively.
⚐ Responsibilities:
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Database Architecture Design
⚐ Technical Points:
  • C# / .NET Framework
  • HTML / CSS / JS / JQuery / Bootstrap
  • Nginx with Let's Encrypt SSL
  • MSSQL / Redis
Healtcare Tender Tracker 2016 - 2017 This application is not accessible from outside the organization.
⚐ Role: Full-Stack Software Developer
⚐ Project Description: Healtcare Tender Tracker is a web application designed for health sector companies to track planned or received tenders, streamline product tracking, and automate due date calculations. Users can manage regular expenses like purchasing costs and personnel salaries, generate detailed reports, and receive these reports automatically via email. The app also facilitates depreciation calculations, helping businesses maintain accurate financial records. By enhancing operational efficiency, this tool empowers health sector organizations to make informed decisions and optimize their resources effectively.
⚐ Responsibilities:
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Database Architecture Design
⚐ Technical Points:
  • C# / .NET Framework
  • HTML / CSS / JS / JQuery / Bootstrap
  • Nginx with Let's Encrypt SSL
  • MSSQL
Polat Fleet Tracker 2017 This application is not accessible from outside the organization. Company Website
⚐ Role: Full-Stack Software Developer
⚐ Project Description: Polat Teknik specializes in cooling solutions, providing equipment like coolers and refrigerators to retail and commercial vendors. The application developed for Polat Teknik enables seamless tracking of these cooling units from dispatch to delivery. Each product's QR code is scanned upon vehicle loading, updating the system in real time. Delivery personnel then upload photos to confirm receipt at the destination. The platform also manages employee oversight, allowing for task assignments and ensuring accountability. This comprehensive tracking optimizes delivery verification and operational efficiency.
⚐ Responsibilities:
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Database Architecture Design
⚐ Technical Points:
  • C# / .NET Framework
  • HTML / CSS / JS / JQuery / Bootstrap
  • Nginx with Let's Encrypt SSL
  • MSSQL
  • GPS Tracking System
  • Mobile app integration
  • Mail and SMS Notifications
Kisaltt 2017 Kisaltt is inactive at the moment and not being developed.
⚐ Role: Full-Stack Software Developer
⚐ Project Description: Kisaltt is a URL shortening service that allows users to create short, ad-free links from longer URLs. Users simply input their desired URL, and the platform generates a compact link that redirects to the original address. The service emphasizes minimalism and user-friendliness, providing a straightforward way to share links efficiently without advertising clutter.
⚐ Responsibilities:
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
⚐ Technical Points:
  • C# / .NET Framework
  • HTML / CSS / JS / JQuery / Bootstrap
  • MSSQL / Redis
  • Nginx with Let's Encrypt SSL
  • Digital Ocean
  • User and link statistics
Logistics Insight Platform 2016 - 2017 This application is not accessible from outside the organization. Company Website
⚐ Role: Full-Stack Software Developer
⚐ Project Description: Logistics Insight Platform is designed for a logistics company to monitor and report on their fleet of vehicles. With integrated GPS tracking, users can view the real-time location of all vehicles on a map, gaining insights into their routes and destinations. The app also allows QR code scanning of loaded products, enabling detailed tracking of which items are assigned to each vehicle. This versatile solution enhances operational efficiency and improves logistical management, accessible from both web and mobile platforms.
⚐ Responsibilities:
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Database Architecture Design
⚐ Technical Points:
  • C# / .NET Framework
  • HTML / CSS / JS / JQuery / Bootstrap
  • Nginx with Let's Encrypt SSL
  • MSSQL
  • GPS Tracking System
  • Mobile app integration
Ustabulur 2016 Ustabulur is inactive at the moment and not being developed. Project Archive Page
⚐ Role: Full-Stack Software Developer
⚐ Project Description: UstaBulur is a marketplace application that connects customers with local service providers across various categories, such as cleaning, repairs, and event planning. Users can request services by specifying their needs, and providers can respond with offers. The platform facilitates communication, allowing users to compare prices and reviews before making a decision. UstaBulur aims to simplify the process of finding reliable services while enabling providers to reach a wider audience.
⚐ Responsibilities:
  • Project Architecture Design
  • Full-Stack Development
  • Server and DevOps Management
  • Software and Server Security
  • Database Architecture Design
⚐ Technical Points:
  • C# / .NET Framework
  • HTML / CSS / JS / JQuery / Bootstrap
  • Nginx with Let's Encrypt SSL
  • MSSQL
  • Iyzico Payment Integration
  • Realtime User Chatting
Rulomatik 2016 Rulomatik is B2C app and accessible to all consumers. rulomatik.com
⚐ Role: Full-Stack Software Developer
⚐ Project Description: Rulomatik provides vending machines for car drying towels and similar products, typically placed in car washes and gas stations. The machines are designed to vend hygienic towels for drying vehicles, enhancing customer convenience. Users can purchase towels directly from the vending machine, which is easy to operate and helps maintain clean, reusable drying materials.
⚐ Responsibilities:
  • Project Architecture Design
  • Full-Stack Development
  • Software and Server Security
  • Database Architecture Design
⚐ Technical Points:
  • PHP
  • HTML / CSS / JS / JQuery / Bootstrap
  • Nginx with Let's Encrypt SSL
  • MySQL

- github projects -

Docker Version Parser
⚐ Project Description: The Docker Version Parser project provides a tool to parse and manage Docker version tags, allowing users to handle and organize Docker image versions efficiently. It simplifies the task of extracting and categorizing Docker image versions, making it easier to track updates, manage dependencies, and maintain version consistency across Docker environments.
⚐ Technical Points:
  • Python Scripting
  • Console Application
Rabbitgram
⚐ Project Description: Rabbitgram is a fast Instagram scraper that allows users to gather account information and download media (photos/videos) from Instagram accounts. The project requires Python and can be run from the command line with various parameters for scraping account data, such as follower counts, posts, and media. Users can also run Rabbitgram in a Docker container for easier setup and execution.
⚐ Technical Points:
  • Python Scripting
  • Web Scrapping
  • Console Application
  • Docker Containerization
Raccoon
⚐ Project Description: The Raccoon project is a Python-based web scrapping tool for downloading entire HTML pages, including CSS, JavaScript, images, and fonts, making it ideal for saving single-page HTML themes. Users specify the page URL and can define the output file name and directory for saved assets.
⚐ Technical Points:
  • Python Scripting
  • Web Scrapping
  • Console Application
Password Generator
(Chrome Extension)
⚐ Project Description: The Password Generator Extension is a Chrome extension that allows users to generate random passwords of specified lengths and character sets. Users can customize the generated strings by selecting options like uppercase, lowercase, numeric, and special characters. Once configured, the extension generates the desired string, which can be easily copied to the clipboard for use in various applications. This tool is particularly useful for creating secure passwords or unique identifiers quickly.
⚐ Technical Points:
  • HTML / CSS / JS
  • Chrome Extension
Covid-19 Statistics
(Chrome Extension)
⚐ Project Description: The COVID-19 Statistics Extension is a browser extension that provides users with real-time COVID-19 statistics directly in their browser. It retrieves up-to-date data on cases, recoveries, and deaths from reliable sources and displays them in an accessible format. Users can view global statistics or filter by country to monitor specific regions. This tool is designed for quick access to COVID-19 data without leaving the browser.
⚐ Technical Points:
  • HTML / CSS / JS
  • Chrome Extension
Tardigrade
⚐ Project Description: The Tardigrade project is a Python script designed for URL crawling and subdomain discovery. It enables users to find subdomains related to a specific domain and gather their IP addresses. The script can be run directly or via Docker, with options for verbose output and saving results to a JSON file.
⚐ Technical Points:
  • Python Scripting
  • Web Scrapping
  • Console Application
  • Docker Containerization
Cura Engine Env
⚐ Project Description: The Cura Engine Env project provides a Docker-based environment for running the CuraEngine, a slicing software used for 3D printing. It includes necessary dependencies such as Protobuf and libArcus. Users can either pull the image from Docker Hub or build it from the provided Dockerfile. The repository includes instructions for running the CuraEngine for slicing 3D models, and default printer settings are included in a designated folder.
⚐ Technical Points:
  • C++
  • Shell
  • Console Application
  • Docker Containerization
Clockify Widget
(Notion Extension)
⚐ Project Description: The Clockify Widget project for Notion integrates Clockify’s time-tracking capabilities into Notion pages, allowing users to monitor and manage their time directly within the Notion workspace. With this widget, users can view time entries and track project durations without switching applications, making it easier to manage productivity and keep a real-time record of their work hours in Clockify.
⚐ Technical Points:
  • HTML / CSS / JS
  • Notion Extension
  • GitHub Pages
Coin Status
⚐ Project Description: The Coins Status project is a real-time cryptocurrency tracking tool that displays live data on various coins. The application retrieves information such as current prices, percentage changes, and market trends, giving users an overview of the market in one place. This tool is useful for crypto enthusiasts and investors looking to monitor coin statuses conveniently.
⚐ Technical Points:
  • Python Scripting
  • Console Application

courses

Programming with Python
  • Introduction to Python
  • Python Lexical Structure
  • Data Structures - Introduction
  • Data Structures - Inteeger and Float
  • Data Structures - String, Bytes and Bytearray
  • Data Structures - Boolean
  • Collections - List
  • Collections - Tuple
  • Collections - Dictionary
  • Collections - Set and Frozenset
  • Type Conversions
  • Console Interaction and Print Function
  • Condition Statements
  • Loops - While
  • Loops - For
  • String Formatting
  • Functions
  • Namespace and Scope
  • Lambda Functions
  • List Comprehensions
  • Object Oriented Programming
  • Working with Files
  • Modules and Packages
  • Exception Handling
  • Iteration and Generators
  • Memory Management
Python for Hackers
  • Passive Recon
    • Collecting Business Information
    • Get Whois Records
    • Social Engineering
  • Active Scan
    • Using Console Commands with Python
    • Subfolder and Subdomain Scan
    • Session Hijacking
    • Getting Headers, Robots.txt and Sitemap Files
    • Collecting Information from Source Code
    • Form Brute-Force Attacks
    • Port Scan
    • SQL Brute-Force Attacks
    • SQL-Injection
    • FTP Brute-Force Attacks
  • System Research
    • File Search on A System
    • Vulnerability Test with Payloads
  • Backdoor
    • Python Reverse Shell
    • Basic Http Server with Ptyhon
    • Permanent Web Backdoor
    • Linux Services and Cronjob
  • Cryptography
    • Create User-defined Wordlist
    • Hash Cracking
    • Zip Cracking
    • Steganography
  • Defansive Security
    • Get File Metadata
    • File Parsing
    • Online Malware Scanning with Python
    • Using SMTP with Python
    • Getting Threat Data and Implement to Firewall
    • Monitoring Web Apps and IPs
  • Projects
    • Basic OSINT Tool
    • Firewall Integrated Web API
Course details will be updated soon.
Web Programming with .NET Core
  • Web Protocols and Web Lifecycle
  • Introduction to .NET Core
  • Razor View Engine
  • Tag Helpers
  • Views
  • Controllers
  • Communications Between Controller and View
  • Models and Model Binding
  • Database Integration
  • Database CRUD Operations
  • Action Results
  • View Components
  • Cookie and Session Management
  • Validations
  • Routing
  • Areas
  • Filters
  • Deployment
  • In-Depth - How .NET Core Works?
  • In-Depth - Dependency Injection
  • In-Depth - Middlewares
  • In-Depth - Project Architectures
  • In-Depth - Design Patterns
Programming with C#
  • Introduction to C#
  • Creating Console Applications
  • C# Lexical Structure
  • Variables
  • Type Conversions
  • Collections
  • Operators
  • Condition Statements
  • Loops
  • Functions
  • Object Oriented Programming
  • Exception Handling
Linux System Administration
  • Introduction
  • Shell and Basic Commands
  • Linux Directory Structure
  • Shell Usage
  • Advanced Shell Operations
  • Text Editors
  • User and Group Management
  • File Permissions and Ownership
  • Running Commands as Another User
  • Http Requests and Download Files
  • Compressing Files and Directories
  • Package Management
  • Process Management
  • Disk Management
  • Linux Services
  • Network Management
  • Scheduled Task on Linux
  • Shell Programming
Course details will be updated soon.

courses

  • Introduction to Python
  • Python Lexical Structure
  • Data Structures - Introduction
  • Data Structures - Inteeger and Float
  • Data Structures - String, Bytes and Bytearray
  • Data Structures - Boolean
  • Collections - List
  • Collections - Tuple
  • Collections - Dictionary
  • Collections - Set and Frozenset
  • Type Conversions
  • Console Interaction and Print Function
  • Condition Statements
  • Loops - While
  • Loops - For
  • String Formatting
  • Functions
  • Namespace and Scope
  • Lambda Functions
  • List Comprehensions
  • Object Oriented Programming
  • Working with Files
  • Modules and Packages
  • Exception Handling
  • Iteration and Generators
  • Memory Management

  • Passive Recon
    • Collecting Business Information
    • Get Whois Records
    • Social Engineering
  • Active Scan
    • Using Console Commands with Python
    • Subfolder and Subdomain Scan
    • Session Hijacking
    • Getting Headers, Robots.txt and Sitemap Files
    • Collecting Information from Source Code
    • Form Brute-Force Attacks
    • Port Scan
    • SQL Brute-Force Attacks
    • SQL-Injection
    • FTP Brute-Force Attacks
  • System Research
    • File Search on A System
    • Vulnerability Test with Payloads
  • Backdoor
    • Python Reverse Shell
    • Basic Http Server with Ptyhon
    • Permanent Web Backdoor
    • Linux Services and Cronjob
  • Cryptography
    • Create User-defined Wordlist
    • Hash Cracking
    • Zip Cracking
    • Steganography
  • Defansive Security
    • Get File Metadata
    • File Parsing
    • Online Malware Scanning with Python
    • Using SMTP with Python
    • Getting Threat Data and Implement to Firewall
    • Monitoring Web Apps and IPs
  • Projects
    • Basic OSINT Tool
    • Firewall Integrated Web API

Course details will be updated soon.

  • Web Protocols and Web Lifecycle
  • Introduction to .NET Core
  • Razor View Engine
  • Tag Helpers
  • Views
  • Controllers
  • Communications Between Controller and View
  • Models and Model Binding
  • Database Integration
  • Database CRUD Operations
  • Action Results
  • View Components
  • Cookie and Session Management
  • Validations
  • Routing
  • Areas
  • Filters
  • Deployment
  • In-Depth - How .NET Core Works?
  • In-Depth - Dependency Injection
  • In-Depth - Middlewares
  • In-Depth - Project Architectures
  • In-Depth - Design Patterns

  • Introduction to C#
  • Creating Console Applications
  • C# Lexical Structure
  • Variables
  • Type Conversions
  • Collections
  • Operators
  • Condition Statements
  • Loops
  • Functions
  • Object Oriented Programming
  • Exception Handling

    • Introduction
    • Shell and Basic Commands
    • Linux Directory Structure
    • Shell Usage
    • Advanced Shell Operations
    • Text Editors
    • User and Group Management
    • File Permissions and Ownership
    • Running Commands as Another User
    • Http Requests and Download Files
    • Compressing Files and Directories
    • Package Management
    • Process Management
    • Disk Management
    • Linux Services
    • Network Management
    • Scheduled Task on Linux
    • Shell Programming

Course details will be updated soon.

contact

I am currently living in Istanbul, Turkey.

You can reach me via email:
contact[at]serhatsonmez[.]net

Find me on decentralized internet with handshake domain:
https://serhatsonmez

PGP key for mail/file encryption:
download public PGP key
fingerprint: 1D701676F48129D17AA8EA40CCD8793AA1665CC7