This repository contains the projects I worked on during my cooperative training at Smart Methods. Throughout the training, I gained hands-on experience in various technical fields, including DevOps, Linux system administration, robotics, and machine learning. Below is an overview of the key projects and skills I developed.
-
System Development with Linux & DevOps
- Implemented system management strategies and automation using continuous integration/continuous deployment (CI/CD) pipelines.
- Gained proficiency in using Linux for server administration and process optimization.
-
Robotics Design and Programming (Arduino & ROS)
- Developed robotic systems using Arduino for controlling robotic arms and implementing movement algorithms.
- Worked on ROS1 and ROS2 projects, including:
- Turtlesim simulation for learning ROS basics.
- MoveIt! integration to control robotic arms with precision.
-
Artificial Intelligence & Machine Learning
- Participated in AI-driven projects involving data cleaning, analysis, and predictive modeling.
- Applied machine learning algorithms to solve real-world problems, including:
- Linear regression models for predictive analytics.
- Decision trees for classification tasks.
- DevOps & Linux Administration: CI/CD pipelines, automation, system monitoring.
- Robotics: Arduino programming, ROS1/ROS2, robotic arm control, MoveIt!.
- Machine Learning: Data analysis, predictive modeling, supervised learning algorithms.
- Programming Languages: Python, C++, Bash scripting.
- Robotics Projects: Code and documentation for Arduino and ROS-based robotics projects.
- AI & ML Projects: Data science projects and notebooks detailing machine learning algorithms and their applications.
- DevOps Scripts: Automation scripts and configurations for Linux system administration.