Python Programming
Join my Python programming course to learn the fundamentals and advanced concepts of Python.
Karaj Mortuary - July to Oct 2022
Crafted and maintained intricate Python modules and objects to support the robot's functionality, collaborating with cross-functional teams to implement solutions; achieved increasement in system responsiveness, optimizing overall operational performance. Collaborated with cross-functional teams to implement solutions.
Fok Company - Jun to Oct 2023
Demonstrated strong analytical skills by conducting in-depth analysis of production line data. Proficient in Python programming, with experience in object-oriented design and development. Skilled in unit testing and API integration to ensure code quality and reliability. Proven ability to mentor and guide junior developers. Analyzed the company's production line, providing detailed reports and contributing to its development.
FreeLancer Project - Jan to Apr 2024
Demonstrated expertise in database design, schemas, development, and optimization. Proficient in SQL query writing for complex data extraction and analysis. Collaborated effectively with cross-functional teams to deliver integrated solutions. Applied data analysis techniques to inform strategic decision-making.
FreeLancer Project - Apr to Oct 2024
Proficient in Django and Vue.js frameworks for building dynamic web applications. Experienced in collaborating with design and development teams to create user-centric experiences. Adept at refactoring legacy code to improve maintainability and performance. Proven ability to work on projects from conception to deployment in a fast-paced, agile environment.
NetCollege Academy - May 2024 to Feb 2025
Delivered comprehensive 80-hour in-person training sessions on Django and Python, providing in-depth, detailed instruction to enhance learners' proficiency.
Behin Tech Gostar - Feb 2025 until now
I am responsible for developing Django-based web applications that support AI-driven services across multiple languages. My role involves working with various AI models, seamlessly integrating intelligent solutions into the platform. I actively debug and troubleshoot backend issues, ensuring system reliability and smooth performance. Additionally, I write comprehensive technical documentation, making the system more maintainable and scalable. I also focus on designing and optimizing database models, improving efficiency and data management. To strengthen system security, I implement advanced security measures to prevent failures and mitigate potential cyber threats.
Conquer the world of network programming with sockets!🤘 Sockets are the communication gateways of your applications. By learning the basic concepts like IP addresses, ports, TCP, and UDP, you can build powerful network applications. In this post, we've reviewed the key concepts of sockets in a concise and useful way. Sockets are an essential skill if you're looking to build online games, chatbots, or any other network-based application.
Welcome to the second part of the world of sockets. 🤘 ❤️ Do you want to build powerful network applications? Do you want to know why some network connections are more reliable than others? The answer lies in sockets. Sockets are the key to this. In this post, we will explore the different types of sockets, their features, their differences, and how they work.
Socket Security: Protecting the Heart of Network Communications 🤔 In today's digital world, sockets act as a bridge between clients and servers. But these bridges are highly vulnerable to cyber threats. In this post, we'll explore the basic concepts of client-server and socket security. From encryption and authentication to countering threats like Man-in-the-Middle and code matching, there are ways to increase the security of socket communications.
Coming Soon ...