Alper Ozaydin
📍Bavaria, Germany | ✉️ alperozaydinn@gmail.com | 💼 LinkedIn | Github
5+ years of professional experience in software development, holding a master degree with a focus on data mining and machine learning. Worked in R&D, test automation, and desktop application projects during the study. Experienced in Python based ML projects development and deployment. Currently, building solutions and practices for cloud applications at SYSKRON.
🎓 Education
University of Konstanz
Master’s Degree, Computer and Information Sciences \ Baden-Württemberg, Germany — (2016 - 2019)
Thesis Title: Visual Analytics for User-Steerable Similarity Search of Research Papers
- Design a visual analytics system (web application) to improve the process of research, incorporating various visualizations with a novel similarity measure that progressively learns from user interactions (Fullstack development, Python, Flask, HTML/CSS, JavaScript, MongoDB, D3.js, scikit-learn, numpy)
Binghamton University
Bachelor’s Degree, Computer Science \ State University of New York, USA — (2012 - 2016) \ Dual Diploma Program
Istanbul Technical University
Bachelor’s Degree, Information Systems Engineering \ Istanbul, Turkey — (2012 - 2016) \ Dual Diploma Program
👨🏻💻 Work Experience
Software Developer
SYSKRON, Bavaria, Germany — (Oct 2023 - Present) - Full-time
Software Development Engineer - Python
NortonLifeLock, BW, Germany — (Apr 2021 - Sep 2023) - Full-time
- Develop, test, and operate within a large Python framework to maintain our machine learning based malware detection systems by using containerization (Docker, Kubernetes) and cloud technologies (AWS)
- Improve the quality of CI/CD pipelines by applying automation in building, testing, and deployment (DevOps)
- Migrate legacy ML products to Kubernetes and create automated K8s deployments with Python
- Reduce the cost of production pipelines by up to %50 with the knowledge of multiprocessing, threading, and asynchronous programming
- Create comprehensive unit, integration, and system level tests for our code base (pytest)
- Work with different Kubernetes tools (k9s, k3s, and Helm) for local k8s development, cluster control, and debugging production systems
- Experience in many AWS technologies: S3, EC2, EKS, ECR, RDS (Aurora), Lambda, SQS, SNS, Glacier
Python Software Developer
Avira, BW, Germany — (Nov 2019 - Mar 2021) - Full-time
- Work on cloud native machine learning based products in an agile development environment
- Responsible for entire system development life cycle for one of the AI (Artificial Intelligence) products that automatically detect and categorize malicious software
- Build a scalable, microservice based, large streaming data pipeline which continuously processes millions of data for machine learning products (Python, AWS, Kubernetes)
Software Developer
Avira, BW, Germany — (Aug 2017 - Oct 2019) - Part-time
- Develop a part of the new antivirus desktop application for Mac OS (Swift 5, SwiftUI, Combine)
- Devise and maintain automation tests of Avira Antivirus for Mac (Python, BDD (Behavior-driven development))
- Work in R&D projects and develop a terminology checker plugin for Microsoft Office Word (C#)
Mobile Application Developer
Kopernik Observatory, Binghamton, NY, USA — (Oct 2015 - May 2016) - Part-time
- Develop a hybrid mobile application for the science center by using Ionic Framework (Angular)
🔧 Technical Skills
- Python, AWS (Amazon Web Services), Docker, Kubernetes, Terraform (Infrastructure as Code), Bamboo (CI/CD), SQL, JIRA, Git, Unix, Bash
💻 Projects
- Game Development (Ongoing): Barbarian Wars - Strategic Card Game. The game is designed and created in my high-school years. The software development of the game is ongoing in my free time and it is being developed with Unity (C#)
- Crypto Portfolio Manager (Ongoing): As a crypto enthusiastic person, I am being developed a CLI tool for both on and off chain interactions about crypto and blockchain (https://github.com/alperozaydin/trade-plate)
- Android Application (2018): Develop a mobile social networking application for online correspondence, cultural exchange, and learning foreign languages in Android Studio with a group of two (https://git.io/android-app)
- Virtual & Augmented Reality Development (2017): Develop a casual virtual reality game called Ghosts of Bodensee for Oculus Rift device by using Unity with a group of two (https://git.io/vr-game-unity)