Masoud Farahani
Biography
I am a Computer Engineer specializing in Python Programming, Artificial Intelligence, Backend Development, and Software Infrastructure, with more than 7 years of professional experience in the Python ecosystem. Throughout my career, I have used Python across a wide range of domains, including software development, artificial intelligence, data mining, data analysis, automation, and the implementation of software solutions. My primary focus in software development is designing and building Backend systems and Web Applications using Python and Django. Alongside Django, I have extensive experience in API design and development, implementing software services, and preparing applications for real-world and production environments. On the infrastructure side, I have hands-on experience with Linux, Docker, Server Management, and Deployment, with a strong interest in creating an effective connection between software development and infrastructure. In the field of Artificial Intelligence, I have worked on developing and implementing practical Python-based solutions, data mining, data analysis, and automation. I have also worked as an Artificial Intelligence Consultant with Iran's Anti-Money Laundering and Tax Evasion Center. Part of my responsibilities included providing practical training on the use of AI tools and developing code and software solutions for detecting and preventing tax evasion. Another important part of my professional experience is IT infrastructure management and support. I have experience troubleshooting hardware and software issues, configuring and managing servers, implementing network security solutions, upgrading systems, supporting websites and users, and designing IT solutions aimed at improving system performance and organizational productivity. I have also collaborated with specialized teams on various software development and IT projects. Alongside my professional activities, teaching and knowledge sharing have been an important part of my career. I have taught various courses and subjects related to Artificial Intelligence, Python Programming, Data Mining, and Django. I have had educational collaborations with organizations including the Jihad University of Amirkabir University of Technology, Iran University of Science and Technology, University of Tehran, and Tehran Technical Complex. My teaching experience has helped me develop the ability to explain complex technical concepts in a practical and accessible way, as well as contribute to educational content design and teaching methodologies. Academically, I have studied Computer Engineering with a background in both Software and Hardware Engineering. I have also pursued university studies in Civil Engineering. In addition, I have completed various specialized courses and certifications, including Django, Python, CCNA, HSPICE, and Abaqus. My research experience includes working on CNTFET technology and digital circuit design in the field of nanotechnology. I have published research papers in national and international academic journals and conferences. I have also authored books covering topics related to CNTFET circuits and Python Programming. Currently, my professional career is focused on the intersection of three major areas: Software Development, Artificial Intelligence, and Infrastructure. My primary interest is in designing and developing complete, production-ready solutions—from building Backend systems and APIs with Python and Django and integrating AI capabilities, to containerization with Docker, deployment on Linux servers, and infrastructure management. My goal is to build systems that are not only high-performing but also reliable, secure, scalable, maintainable, and ready for real-world production environments.
My Team Responsibilities
Designed, developed, and maintained Backend systems and APIs using Python and Django Developed and integrated Artificial Intelligence and Machine Learning capabilities into software projects Designed and developed Python-based automation tools to optimize processes and improve productivity Designed, implemented, and maintained services in Linux environments Used Docker for containerization, development and production environment management, and service deployment Set up, configured, and managed servers and software services Performed deployment and provided ongoing support for services in production environments Troubleshot and resolved software, server, and infrastructure-related issues Monitored system performance and proposed solutions to improve performance, reliability, and overall system efficiency Implemented and improved network and service security solutions Analyzed technical requirements and translated them into practical and scalable software solutions Collaborated with team members throughout the design, development, testing, and deployment of software projects Documented technical processes and shared technical knowledge with team members Contributed to technical decision-making related to software architecture, Backend development, infrastructure, and deployment
Skills
Work Experience
Troubleshooting and resolving hardware and software issues in computer systems Installing, configuring, maintaining, and supporting organizational systems and software Providing technical support to users and identifying the root causes of technical issues Participating in the implementation and support of IT solutions Managing network infrastructure and implementing security solutions to protect sensitive information Configuring, maintaining, and managing servers and organizational services Designing and implementing IT solutions to improve productivity and system performance Developing and implementing software solutions using Python Designing and developing Backend applications and services using Django Using Python in Artificial Intelligence, Data Mining, Data Analysis, and Automation projects Launching, supporting, and maintaining the organization's main website Providing technical support to website users and customers Configuring and managing Linux servers and server environments Deploying and managing software and infrastructure services Implementing security measures to reduce the risk of unauthorized access and protect sensitive information Collaborating with cross-functional teams on various software development and IT projects Developing practical Artificial Intelligence solutions using Python Designing and implementing software applications and Backend services with Django Developing and optimizing data-driven and AI-powered systems Using Docker for containerization and preparing services for deployment Deploying and managing services in Linux and server environments Developing Python-based tools for automation and solving organizational challenges Working as an Artificial Intelligence Consultant for Iran's Anti-Money Laundering and Tax Evasion Center Providing practical training on the use of Artificial Intelligence tools Developing code and software solutions for detecting and preventing tax evasion Instructor — Python, Artificial Intelligence, Data Mining & Django Jihad University of Amirkabir University of Technology Jihad University of Iran University of Science and Technology Jihad University of Tehran Tehran Technical Complex Delivered training courses covering Python Programming, Artificial Intelligence, Data Mining, and Django. I have also contributed to educational content development and the improvement of teaching methodologies, with a focus on presenting complex technical concepts in a practical and accessible manner.