Atanur Serkan Elmasoğlu, Developer in Ankara, Turkey
Atanur is available for hire
Hire Atanur

Atanur Serkan Elmasoğlu

Verified Expert  in Engineering

Python Web Developer

Location
Ankara, Turkey
Toptal Member Since
March 24, 2021

Atanur is a passionate computer engineer with a Master's degree in cybersecurity. He who excels with Django, Spring Boot, Node.js, and React.js, and in low-level projects with C and Kernel Driver development. Atanur is known for building complex products that require high levels of security. He created an Active Directory security platform for corporate concerns, a security assessment product, and a UTM (Unified Threat Management) product that monitors and prevents network-based attacks.

Portfolio

Forestall
Neo4j, GraphQL, C#, Django, React, D3.js, Active Directory Programming, Git...
STM
Flask, MongoDB, vCenter, C, WinAPI, Subversion (SVN), Windows Kernel Drivers...
Self-employed
Unity, Node.js, Amazon Web Services (AWS), MongoDB, GitHub

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Linux, IntelliJ IDEA, GitLab

The most amazing...

...project I've worked on is specially designed software for CCDCOE's Locked Shield exercise in 2019, an international cyber defense exercise.

Work Experience

Co-founder

2020 - PRESENT
Forestall
  • Created an Active Directory security platform to solve problems for corporate AD security concerns.
  • Participated in the development of multiple products for assessing, detecting, simulating active directory threats.
  • Developed a security assessment product (FSProtect) for evaluating and reporting Active Directory weaknesses with using C#, Django, D3.js, React, Neo4j, GraphQL and ASP.NET.
  • Developed an attack detection module (FSDetect) to detect and take quick responses for Active Directory attacks. Built specifically for big data technologies using Apache Kafka, Apache Storm, Spring Boot, and MongoDB.
  • Participated in the development of deception and simulation modules.
  • Managed the CI/CD phase with GitLab CI/CD and the business phase with using GitLab, Trello, and Jira.
  • Assisted customers to reveal security problems in Active Directory and prevent possible compromises on the primo-infection phase.
Technologies: Neo4j, GraphQL, C#, Django, React, D3.js, Active Directory Programming, Git, Docker, Windows PowerShell, ASP.NET, Apache Kafka, Storm, Spring Boot, MongoDB, GitLab CI/CD, GitHub

Security Software Engineer

2017 - PRESENT
STM
  • Developed a virtual machine management platform with Python, vCenter, and the pyVmomi library.
  • Built a user-mode and kernel-mode sandbox engine with C and Windows Kernel Drivers(DDK) for a hybrid malware analysis system.
  • Analyzed and coded malware samples to test the sandbox system with hot topic techniques.
  • Guided the development of an Android sandbox system and created malicious test samples.
Technologies: Flask, MongoDB, vCenter, C, WinAPI, Subversion (SVN), Windows Kernel Drivers, Android SDK, Android Studio

Software Engineer

2019 - 2020
Self-employed
  • Developed a zombie warfare online game for a client.
  • Managed different self-employed developers and graphic designers.
  • Participated in the development and deployment of the background logic with Node.js and AWS.
  • Created a Chrome browser Extension to collect/export data from web-pages.
Technologies: Unity, Node.js, Amazon Web Services (AWS), MongoDB, GitHub

Software Developer

2016 - 2016
Lostar
  • Automated penetration testing methodologies for web and mobile applications.
  • Created routines for security checks in Python and served them as a web application using Django and Bootstrap.
  • Integrated in-house and third-party security modules.
Technologies: Django, Bootstrap, HTML, CSS, JavaScript, Python, MongoDB

Junior Software Developer

2015 - 2015
Logo Software Inc.
  • Developed a UTM (Unified Threat Management) product that monitors and prevents network-based attacks.
  • Built automated end-to-end unit and integration tests.
  • Assisted in the development of the background logic of a network filtering module.
Technologies: MySQL, PostgreSQL, Vaadin, Selenium, JUnit, Bash

FSProtect

https://fsprotect.io/
FSProtect is a comprehensive active directory security assessment product. It reveals the weaknesses, misconfigurations, and possible improvements of customers' Active Directory schema. It starts with revealing the AD topology to clarify sensitive joint points and then recommends detecting, mitigating, and remediating possible threats in the AD environment. It also visualizes dangerous paths from standard entities to privileged assets.
2019 - 2021

Master's Degree in Cybersecurity

Middle East Technical University - Ankara, Turkey

2012 - 2017

Bachelor's Degree in Computer Science

Marmara University - Istanbul, Turkey

JANUARY 2019 - PRESENT

Offensive Security Certified Expert

Offensive Security

MARCH 2018 - PRESENT

Offensive Security Certified Professional

Offensive Security

Libraries/APIs

Node.js, WinAPI, React, D3.js

Tools

IntelliJ IDEA, Git, PyCharm, GitHub, GitLab, Android Studio, GitLab CI/CD, Subversion (SVN)

Frameworks

Django, Unity, Express.js, Unity2D, Unity3D, Selenium, Spring Boot, Bootstrap, Flask, Android SDK, Windows PowerShell, Vaadin, JUnit, ASP.NET, Storm

Languages

Bash, Java, JavaScript, Python, HTML, CSS, C, C#, GraphQL

Paradigms

Penetration Testing

Platforms

Linux, Docker, Amazon Web Services (AWS), Apache Kafka

Industry Expertise

Cybersecurity

Storage

MySQL, PostgreSQL, MongoDB, Neo4j

Other

Application Security, Reverse Engineering, Web Security, vCenter, Active Directory Programming, Windows Kernel Drivers

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring