Ali Samadian | Portfolio
I possess a robust set of technical skills in software development, enabling me to deliver end-to-end solutions with precision, efficiency, and adherence to industry best practices.
-
Full stack development
I am proficient in front-end technologies including HTML, CSS, SASS, and Bootstrap, with expert knowledge in Vanilla JavaScript. I have a strong understanding of Web Sockets, AJAX, and Content Delivery Networks (CDNs).
My back-end expertise includes two years of hands-on experience in Django, DRF, SQL mostly PostgreSQL, and NoSQL mostly Redis. I am well-versed in Object-Relational Mapping (ORM) and Asynchronous Server Gateway Interface (ASGI) like Daphne and Channels.
Additionally, I have extensive experience integrating APIs and building feature-rich websites incorporating complex functionalities such as booking systems, payment gateways, authentication and authorization modules, Learning Management Systems (LMS), blogs, dashboards, and e-commerce platforms. -
AI
As a current master's student specializing in Data Mining, I am continually advancing my knowledge in the fields of Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning (DL). I have a comprehensive understanding of foundational AI principles and am proficient in implementing machine learning algorithms, neural networks, and advanced techniques such as Generative Adversarial Networks (GANs).
I am familiar with key tools and libraries such as Scikit-learn for machine learning, PyTorch for deep learning, and Tableau for data visualization and analytics. My academic and practical work spans across various machine learning tasks, including supervised and unsupervised learning, model evaluation, and data pre-processing, positioning me to contribute effectively to AI-driven projects and research. -
DevOps
I am skilled in Docker and Docker-Compose for containerization, along with a solid understanding of Linux environments and command-line operations. I am proficient in Git, GitHub, and deployment automation workflows, with experience in configuring Nginx, setting up reverse proxies, and handling both ASGI and WSGI protocols for web server deployments. I am also interested in Cron Jobs and task schedulers in all environments. -
Other related Skills
Additional Technical Skills Proficient in Selenium and Scrapy for web scraping and automation tasks. Strong knowledge of data analysis libraries such as Pandas, Pandas TA, Numpy, and Matplotlib for data manipulation and visualization. Expertise in Data Structures (DS) and Algorithm Design (AD), ensuring optimized performance in software solutions. Knowledgeable in Search Engine Optimization (SEO) best practices, covering technical, on-page, and off-page SEO strategies.