
Tarık Kargıoğlu
Verified Expert in Engineering
Software Engineer and Developer
Istanbul, Turkey
Toptal member since November 17, 2022
Tarık is a software engineer experienced in full-stack development. For four years, he helped produce mission-critical information management systems at a defense corporation. Since 2022, he has worked as a software consultant for a global insurance company. Tarık holds bachelor's and master's degrees in electrical engineering from top universities in Turkey and enjoys developing high-quality software.
Portfolio
Experience
- Machine Learning - 4 years
- Front-end Development - 4 years
- Python - 3 years
- Artificial Intelligence (AI) - 3 years
- Node.js - 2 years
- React - 2 years
- Full-stack Development - 2 years
- Electron - 1 year
Availability
Preferred Environment
React, Node.js, Python
The most amazing...
...software I've developed is a computer simulator that substitutes expensive, time-consuming, and complicated nano-physical experiments.
Work Experience
Full-stack Developer
Allianz
- Developed a service to securely store customers' personal details, such as identity and credit card numbers, entered via the IVR system provided by another company.
- Exposed REST API endpoints for secure communications with multiple independent modules like the IVR system and front end.
- Developed a RESTful service to send privacy policy notifications via SMS and e-mail.
- Created a front-end program to fetch data from the REST API and display personal details like credit card information.
- Built a GUI for confirmation of privacy policy and other forms.
- Documented the service for the reference of developers at Allianz as well as other companies.
Control/Software Engineer
Aerial Industries Pte. Ltd
- Developed system model, controller architecture and simulations for a drone project.
- Crafted a mathematical model for the motors and propellers planned to be used in the drone.
- Created mathematical models for the dynamics of the drone, which has more than 50 rotors.
- Designed and built a control architecture with several layers and complex logic and tuned the controllers.
- Created a custom block library in Simulink to have an easily extensible and maintainable basis for further development.
- Set up end-to-end simulations in Simulink to observe the system's behavior with and without a controller.
Software Engineer
HAVELSAN
- Implemented features required by NATO's standardization agreement documents.
- Designed efficient information processing routines.
- Tracked and fixed bugs using Jira as the reporting tool.
Co-founder and General Manager
Shade Defense
- Designed and developed an anti-drone system that can detect and neutralize drones automatically.
- Managed a team of engineers as the startup's manager and co-founder.
- Attended fairs and presented the product during marketing events.
- Shared the expertise gained in this initiative with an enterprise defense company.
Experience
NEMSUITE
https://github.com/tkargioglu/NEMSUITE/blob/main/NMC2022_Abstract.pdfDeep Recurrent Attention Model
https://github.com/tkargioglu/Deep_Recurrent_Attention_ModelClearSky | Anti-drone System
http://web2.bilkent.edu.tr/shadef/The detection unit identified drones using visual data and calculated the output with the position of a target drone. We trained deep neural networks using Python. The neutralization unit deployed a jammer with a directional antenna to eliminate the detected drones by distorting their communication. The controlling unit orchestrated the components and the decision-making process, among other things.
The system could send images to the neural network, positioning the antenna according to the detection unit's output and UI within the controlling unit. As the startup's general manager, I was involved in every step of the product's development.
Bulutlar: A CrossPlatform Notebook Application for Desktop
https://github.com/trxrg/bulutlarand more.
TECH STACK
React, Draft.js, Tailwinds, Node.js, Electron.js, Sequelize, SQLite
Education
Master's Degree in Electrical Engineering
Koç University - Istanbul, Turkey
Bachelor's Degree in Electrical Engineering
Bilkent University - Ankara, Turkey
Certifications
Fundamentals of Agents
Hugging Face
AI For Medical Treatment
DeepLearning.AI
AI for Medical Prognosis
DeepLearning.AI
AI for Medical Diagnosis
DeepLearning.AI
AI for Medicine
DeepLearning.AI
Deep Learning with MATLAB
MathWorks
Asynchronous JavaScript: Promises, Callbacks, Aync Await
Udemy
Object Oriented Programming in JavaScript
Udemy
Neuronal Dynamics
edX
The Complete Guide to Becoming a Software Architect
Udemy
Design Patterns in Modern C++
Udemy
Practical Test Driven Development for Java Programmers
Udemy
Clean Code
Udemy
Java Multithreading, Concurrency & Performance Optimization
Udemy
Java Memory Management
Udemy
Skills
Libraries/APIs
REST APIs, React, Sockets, Node.js, AES
Tools
MATLAB, Apache Maven, IntelliJ IDEA, Git, Jira, Subversion (SVN), Jenkins, GitHub, Eclipse IDE, Apache Tomcat, Angular CLI, Stash, Bamboo, CMake, MATLAB Neural Network Toolbox, MATLAB Statistics & Machine Learning Toolbox, MATLAB Deep Learning Toolbox, Sequelize
Languages
Java, C++, Simulink, Java 8, VHDL, Verilog, Julia, Python, JavaScript, TypeScript, C, HTML, CSS, Java 11, SQL, Bash Script, GraphQL
Frameworks
Spring, Hibernate, Spring Boot, Qt, Angular, Electron, JUnit, Mockito, AngularJS, ADF, Oracle ADF, Draft.js, Tailwind CSS
Paradigms
Clean Code, Design Patterns, Microservices, REST, Test-driven Development (TDD), Desktop App Development, Management, Unit Testing, Microservices Architecture, Object-oriented Programming (OOP), Asynchronous Programming, API Architecture, Web App Design
Platforms
Linux, Arduino, Ubuntu, Docker, Kubernetes, Amazon Web Services (AWS)
Storage
MySQL, JSON, Relational Databases, SQLite
Other
Numerical Simulations, Numerical Analysis, Stochastic Modeling, RESTful Services, Linear Algebra, Data Structures, Algorithms, Networking, Circuit Design, Electronics, Multithreading, Performance Optimization, Memory Management, Software Architecture, Web Development, Back-end, User Interface (UI), APIs, FPGA, API Integration, Artificial Intelligence (AI), Control Theory, Mathematical Programming, Front-end, Architecture, Computational Geometry, Machine Learning, Full-stack Development, Front-end Development, Desktop App Design, User Experience (UX), Full-stack, Medical Coding, Medical Imaging, Integration, Integration Testing, VM, WebLogic, RSA, Async/Await, Drones, Cryptography, Advanced Encryption Standard (AES), PID Controllers, Modeling, Simulations, Software, PCB, Microcontrollers, Microprocessors, Deep Neural Networks (DNNs), Deep Learning, Neural Networks, Web App Development, Medicine, Medical Software, AI Agents, Agentic AI, Retrieval-augmented Generation (RAG)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring