04/10/2025 updated


100 % available
Software Developer | Web, Desktop, Mobile
Mountain View, USA
Worldwide
Bachelor's Degree in Computer EngineeringC (Programming Language)Java (Programming Language)JavaScriptAgile MethodologyArtificial IntelligenceAlgorithmsAmazon Web ServicesData AnalysisAndroid Software DevelopmentBioinformaticsC++ (Programming Language)Mobile Application DevelopmentCloud ComputingNvidia CUDADatabases
Full-Stack Development
Proficiency in various programming languages including Java, C, C++, Python, JavaScript, and frameworks such as Spring, React, and Node.js. Experience in developing full-stack web applications using modern technologies.
Database Management
Expertise in working with different database systems including SQL, NoSQL, PostgreSQL, and experience in implementing database solutions for various projects.
Cloud Computing and AI
Knowledge of cloud computing platforms like AWS, and experience in AI-related fields such as deep learning, computational geometry, and bioinformatics.
Software Development Methodologies
Application of Agile Development Practices and thorough testing methodologies using tools like Postman.
Mobile Development
Experience in Android application development using Java and Object-Oriented Programming principles.
Data Analysis and Machine Learning
Proficiency in creating EDAs and ML Models using Python, and experience with AI tools for various machine learning-based projects.
Parallel Computing
Implementation of parallel computing projects using MPI, OpenMP, and CUDA for matrix operations, sorting algorithms, and CNN operations.
Proficiency in various programming languages including Java, C, C++, Python, JavaScript, and frameworks such as Spring, React, and Node.js. Experience in developing full-stack web applications using modern technologies.
Database Management
Expertise in working with different database systems including SQL, NoSQL, PostgreSQL, and experience in implementing database solutions for various projects.
Cloud Computing and AI
Knowledge of cloud computing platforms like AWS, and experience in AI-related fields such as deep learning, computational geometry, and bioinformatics.
Software Development Methodologies
Application of Agile Development Practices and thorough testing methodologies using tools like Postman.
Mobile Development
Experience in Android application development using Java and Object-Oriented Programming principles.
Data Analysis and Machine Learning
Proficiency in creating EDAs and ML Models using Python, and experience with AI tools for various machine learning-based projects.
Parallel Computing
Implementation of parallel computing projects using MPI, OpenMP, and CUDA for matrix operations, sorting algorithms, and CNN operations.
Experience
Professional experience0 - 5 years
Freelancer since2024
Languages
GermanGoodEnglishNative speakerFrenchGoodTurkishNative speaker
Project history
Developed a full-stack web application for buying and selling agricultural fields using React.js, Node.js with Express, and PostgreSQL. Implemented interactive maps with Leaflet.js and performed thorough testing using Postman.
Developed a platform to strengthen connections between universities, their alumni, and students while providing additional revenue streams for institutions. The platform allows users to participate in forums, share content, and ask universities to collect donations. Developed using MySQL, Spring, and React.
Served as a research assistant in various projects in the graduate research team. Taught CS473/573 (Algorithms I) class and tutored CS115 (Introduction to Programming in Python) and CS101 (Algorithms & Programming I in Java) classes. Conducted research on Droplet Research Project, processing images of droplets using Python and MATLAB for image labeling.