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 using SNS-3.
- Collaborated with Katalyst Space 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.
- Skills: Smart Contracts, Machine Learning, Network Simulation, C++
Havelsan
Ankara, Turkey
Software Team Lead (November 2020 – August 2021)
- Project: Havelsan DLP Data Leakage Prevention product
- Technologies and Tools: C, C++, Java, Maven, Go, JavaScript, Qt, SonarQube, Bamboo, Pardus, WinAPI, Git, Jira
- Led a team of 14 people (7 software developers, 3 software testers, 2 DevOps engineers, and 2 support engineers).
- Contributed to the development of the endpoint agent of the project.
- Participated in meetings with managers as a technical expert to present and answer questions.
- Improved performance and reliability by refactoring components and integrating SonarQube. Reduced bugs by 40% and decreased response time by 25%.
STM Defence Technologies
Ankara, Turkey
Expert Software Engineer (February 2019 – November 2020)
- Projects: Kargu Autonomous Rotary Wing Attack UAV and Togan Autonomous Multi-Rotor Reconnaissance UAV
- Technologies and Tools: C++11, Boost, Qt, QML, Google Test, Clang-Tidy, Ubuntu, Git, Jira
- Developed the mission control unit and ground control unit using Qt and QML.
- Created Power-on Built-in Tests (PBIT) and Continuous Built-in Tests (CBIT) for drone testing.
Comodo Cybersecurity
Ankara, Turkey
Expert Software Engineer (July 2014 – February 2019)
- Projects: Comodo Dome Secure Web Gateway, Comodo Patch Manager, Chromium-based web browser Dragon
- Technologies and Tools: C++17, Boost, Qt, Git, Jira, Jenkins, Confluence, Bitbucket, JavaScript, jQuery
- Designed and developed Windows services using WinAPI.
- Developed Windows applications and unit tests using Hippomocks.
- Created features for the Dragon browser.
- Implemented a statistical reporting module for Product Managers.
- Developed browser extensions like “HTTPS Enforcement” and “IP/DNS Leakage Detector”.
- Built 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)
Bachelor of Science in Computer Engineering (2010 – 2014)
- 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. Proceedings of the 7th International Conference on Information Systems Security and Privacy - ICISSP, pages 66-76. DOI: 10.5220/0010201600660076
- Ural, O. and Erdur, E. (2016). Secure Proxy on Cloud. DOI: 10.13140/RG.2.2.24058.08649
- Clover: Autonomous Cargo and Mail Delivery. Turkish Autonomous Robots Conference, Ankara, Turkey, 2014.
Major Achievements
- April 2021: GRE Quantitative Reasoning: Scored 164 out of 170
- June 2014: First Prize Winner, The Scientific and Technological Research Council of Turkey National Project Competition
- June 2014: Second Prize Winner, Middle East Technical University Graduation Projects Competition
- June 2010: Placed 363rd among 1.6 million participants in the National University Entrance Exam, Turkey
- Since 2015: Licensed sailor; won several yacht races with METU Sailing Team between 2015–2020