Co-founder2017 - 2020Drive Buddy
Technologies: Android, Java, iOS, Swift, Objective-C, Django, DRF, MySQL, Angular, Machine Learning
- Implemented car accident detection using machine learning.
- Developed the Android and iOS SDK for collecting sensor data.
- Built the driver score dashboard with Angular.
- Implemented driver data and Score API with DRF.
Software Engineer2016 - 2017Udemy
Technologies: Python, Django, Elasticsearch, Django REST Framework, Angular, React, AWS
- Researched and developed a search functionality for Udemy.com.
- Designed and developed REST APIs.
- Wrote unit and E2E tests.
- Implemented Elasticsearch cluster provisioning.
- Maintained the Django code running on CentOS.
Software Engineer2016 - 2016STM Defence Technologies & Engineering, Inc.
Technologies: Python, Django, Hardening
- Researched and developed an automated hardening platform for many systems including various operating systems (Windows, Linux, FreeBSD), web servers, and mail servers.
Software Developer2014 - 2016Cyber Warfare Lab, Labris Networks
Technologies: C++, Python, Bash, PostgreSQL, CentOS, LDAP, UTM, PHP
- Researched and developed Labris UTM, a CentOS-derived Linux distribution designed for unified thread management.
- Patched a web content filtering program with C++.
- Designed and developed configuration system for high availability using Python.
Software Engineer2014 - 2014Hazelcast
Technologies: Java, Hazelcast, Derby, Hibernate, Spring
- Developed sample Hazelcast integration modules for Hibernate second level cache and Spring.
Software Developer2014 - 2014TUBITAK (The Scientific and Technological Research Council of Turkey)
Technologies: C, Python, Kernel Hooks, X11
- Developed a kernel module that provides multiple clipboards for Debian-based operating systems.
- Wrote a configuration management script with Python.
- Set up kernel hooks for detecting keyboard shortcuts.
- Stored multiple clipboard items on Linux.
Software Engineer2013 - 2013Kovan Research Lab
Technologies: Ubuntu, Python, Django, MySQL, Latex
- Developed a web application that lets instructors prepare exams according to their preferred criteria.
- Created an automatic PDF generator which uses LaTeX.