CV
Last update on 2023-03-22
SENIOR SOFTWARE ENGINEER & COMPUTER SCIENCE PHD STUDENT
PhD student and graduate research assistant in the Computer Science department of Embry-Riddle Aeronautical University. A valued and multifaceted professional with 8 years full-time software engineering experience focused on cyber security and autonomous systems domains. Results-oriented and highly analytical, skilled at implementing efficient solutions and prioritizing/managing short and long-term project goals, adept at leading teams.
Professional Experience Summary
- Team leading
- Developed cybersecurity software systems
- Designed and developed multiple desktop applications
- Autonomous systems development
- Large-scale system Design and maintenance
Skills
- Languages: C++20, C, Python, Java, Javascript, Bash
- OS: Linux, Windows
- Version Control & CI: Git, Jenkins, Bamboo, SonarQube
- Agile and Test Driven Software Development
- Desktop Application Development, Computer Security, Cryptography, Network Security, Autonomous Systems
EXPERIENCE
Embry-Riddle Aeronautical University, Daytona Beach
Florida, USA
Graduate Research Assistant at Electrical Engineering and Computer Science
August 2021 - Current
- Thesis Advisor: Dr. Kenji Yoshigoe
- Dissertation Topic: Utilization of Smart Contracts in Mobile Crowdsensing
- Developed a new consensus algorithm, “Proof of Learning”, for a decentralized system that enables participants to compete to find the best machine-learning model with the highest success rate.
- Designed and implemented a Smart Contract Network to facilitate the “Proof of Learning” algorithm.
- Conducted extensive research and experimentation to optimize the algorithm and improve the efficiency of model selection, resulting in a more streamlined and effective system.
- Secondary Research Area: Satellite Network Simulator Research Development with using SNS-3.
- Collaborated with Katalyst Space, a company partnering with my university, to develop and refine simulation models for satellite networks.
- Contributed to the design and testing of new simulation scenarios and features, providing valuable insights into the performance and behavior of satellite networks under different conditions.
- Skills: Smart Contracts, Machine Learning, Network Simulation, C++
Havelsan
Ankara, Turkey
Software Team Lead (November 2020 – August 2021)
- Havelsan DLP Data Leakage Prevention product
- Technologies and tools: C, C++, Java, Maven, Go, Javascript, Qt, Sonar, Bamboo, Pardus, Win API, Git, Jira
- Led 14 people (7 software developers, 3 software testers, 2 DevOps engineers, and 2 support engineers)
- Contributed development of the endpoint agent of the project
- Participated in various meetings with managers as an expert to present and answer technical questions
- Solved performance and reliability problems by refactoring the problematic components and integrating the SonarQube code analysis tool. Bug number was decreased by 40%, and response time decreased by 25%
STM Defence Technologies
Ankara, Turkey
Expert Software Engineer (February 2019 – November 2020)
- Kargu Autonomous Rotary Wing Attack UAV and Togan Autonomous Multi-Rotor Reconnaissance UAV
- Technologies and tools used including: C++11, Boost, Qt, Qml, Google Test, Clang-Tidy, Ubuntu, Git, and Jira
- Contributed development of the mission control unit of the project
- Took part in the development of the ground control unit of the project using Qt and Qml
- Developed Power-on Built-in Tests(PBIT) and Continuous Built-in Tests(CBIT) for testing the drones
Comodo Cybersecurity
Ankara, Turkey
Expert Software Engineer (July 2014 – February 2019)
- Comodo Dome Secure Web Gateway, Comodo Patch Manager, and Chromium based web browser Dragon
- Technologies and tools used: C++17, Boost, Qt, Git, Jira, Jenkins, Confluence, Bitbucket, Javascript, JQuery
- Designed and developed Windows services using Win Api
- Designed and developed Windows applications
- Developed unit tests using Hippomocks mocking framework
- Designed and developed various Dragon browser features
- Implemented a statistical reporting module that calculates important metrics for Product Managers’ usage
- Designed and developed browser extensions such as “HTTPS Enforcement” and “ IP / DNS Leakage Detector”
- Developed browser setups with NSIS Software
Education
Embry-Riddle Aeronautical University, Daytona Beach
Florida - USA
Ph.D. in Electrical Engineering and Computer Science (2021 – Current)
- Dissertation Topic: Utilization of Smart Contracts in Mobile Crowdsensing
Middle East Technical University
Ankara, Turkey
Master of Science in Cyber Security (2015 – 2019)
- Thesis: Automatic Detection of Cyber Security Events from Turkish Twitter Stream and Turkish Newspaper Data
Bachelor of Science in Computer Engineering (2010 – 2014)
- Middle East Technical University is ranked 85th in the Times Higher Education global university list
Anadolu University
Distance Education, Turkey
Bachelor of Business Administration (2012 – 2017)
- Second University
Publications
- Ural, O. and Acartürk, C. (2021). Automatic Detection of Cyber Security Events from Turkish Twitter Stream and Newspaper Data. In Proceedings of the 7th International Conference on Information Systems Security and Privacy - ICISSP, ISBN 978-989-758-491-6; ISSN 2184-4356, pages 66-76. DOI: 10.5220/0010201600660076
- Ural, Ozgur and Erdur, Efe. (2016). Secure Proxy on Cloud. 10.13140/RG.2.2.24058.08649.
- Clover: Autonomous Cargo and Mail Delivery. Turkish Autonomous Robots Conference, Ankara-Turkey, 2014.
Major Achievements
- Graduate Record Examinations General Test - Quantitative Reasoning: 164 out of 170, April 2021
- The Scientific and Technological Research Council of Turkey National Project Competition First Prize Winner, June 2014
- Middle East Technical University Graduation Projects Competition: Second Prize Winner, June 2014
- National University Entrance Exam: Placed 363rd among 1.6 million participants, Turkey, June 2010
- A licensed sailor since 2015. Won several yacht races with METU Sailing Team between 2015 - 2020